- id: badevaerelse_startup_sluk alias: Badeværelse lys sluk ved HA opstart description: > Slukker badeværelsets lys ved genstart hvis bevægelsessensoren er inaktiv. Sikrer mod lys der sidder tændt efter strømudfald eller HA-genstart. mode: single trigger: - platform: homeassistant event: start action: - delay: seconds: 30 - condition: state entity_id: binary_sensor.badevaerelse_bevaegelse state: "off" - service: light.turn_off target: area_id: badevaerelse - service: input_boolean.turn_off target: entity_id: input_boolean.badevaerelse_manuel_tilstand - id: badevaerelse_motion_lys alias: Badeværelse lys via bevægelse mode: restart trigger: - platform: state entity_id: binary_sensor.badevaerelse_bevaegelse to: "on" condition: # Spring over hvis manuel tilstand er aktiv – Hue-knap styrer lyset - condition: state entity_id: input_boolean.badevaerelse_manuel_tilstand state: "off" action: - choose: # Arbejdsdag dagtid (06:00–22:00) - conditions: - condition: state entity_id: binary_sensor.arbejdsdag state: "on" - condition: time after: "06:00:00" before: "22:00:00" sequence: - service: scene.turn_on target: entity_id: scene.badevaerelse_klar # Ikke arbejdsdag dagtid (08:00–22:00) - conditions: - condition: state entity_id: binary_sensor.arbejdsdag state: "off" - condition: time after: "08:00:00" before: "22:00:00" sequence: - service: scene.turn_on target: entity_id: scene.badevaerelse_klar # Nat (alle andre tidspunkter) default: - service: scene.turn_on target: entity_id: scene.badevaerelse_nat_2_lys - id: badevaerelse_motion_sluk alias: Sluk lys på badeværelse efter bevægelse mode: restart trigger: - platform: state entity_id: binary_sensor.badevaerelse_bevaegelse to: "off" variables: is_dag: > {% set t = now().strftime('%H%M') | int %} {% if is_state('binary_sensor.arbejdsdag', 'on') %} {{ 600 <= t < 2200 }} {% else %} {{ 800 <= t < 2200 }} {% endif %} action: - delay: minutes: > {% if is_state('input_boolean.badevaerelse_manuel_tilstand', 'on') %} 10 {% elif is_dag %} {{ states('input_number.badevaerelse_timeout_day') | int }} {% else %} {{ states('input_number.badevaerelse_timeout_night') | int }} {% endif %} - condition: state entity_id: binary_sensor.badevaerelse_bevaegelse state: "off" - service: light.turn_off target: area_id: badevaerelse - service: input_boolean.turn_off target: entity_id: input_boolean.badevaerelse_manuel_tilstand - id: badevaerelse_hue_knap alias: Badeværelse Hue knap description: > Hue Tap Switch sætter manuel tilstand og tænder valgt scene. Bevægelses-automatik springes over så længe manuel tilstand er aktiv. Knap 4 slukker lyset og nulstiller til automatisk styring. mode: restart trigger: - platform: state entity_id: event.hue_tap_switch_1_button_1 id: knap_1 - platform: state entity_id: event.hue_tap_switch_1_button_2 id: knap_2 - platform: state entity_id: event.hue_tap_switch_1_button_3 id: knap_3 - platform: state entity_id: event.hue_tap_switch_1_button_4 id: knap_4 action: - choose: # Knap 1 – Nat/dæmpet lys - conditions: - condition: trigger id: knap_1 sequence: - service: input_boolean.turn_on target: entity_id: input_boolean.badevaerelse_manuel_tilstand - service: scene.turn_on target: entity_id: scene.badevaerelse_nat_2_lys # Knap 2 – Fuld lys (klar til brug) - conditions: - condition: trigger id: knap_2 sequence: - service: input_boolean.turn_on target: entity_id: input_boolean.badevaerelse_manuel_tilstand - service: scene.turn_on target: entity_id: scene.badevaerelse_klar # Knap 3 – Blomstrende forår (medium) - conditions: - condition: trigger id: knap_3 sequence: - service: input_boolean.turn_on target: entity_id: input_boolean.badevaerelse_manuel_tilstand - service: scene.turn_on target: entity_id: scene.badevaerelse_blomstrende_forar # Knap 4 – Sluk lys + nulstil til automatisk - conditions: - condition: trigger id: knap_4 sequence: - service: input_boolean.turn_off target: entity_id: input_boolean.badevaerelse_manuel_tilstand - service: light.turn_off target: area_id: badevaerelse