- id: '1735603602121' alias: Stue lys description: Automatik for lys på Stuen triggers: - trigger: state entity_id: - event.living_room_switch_button_1_philips_hue attribute: event_type to: short_release id: button_1_short - trigger: state entity_id: - event.living_room_switch_button_1_philips_hue attribute: event_type to: long_release id: button_1_long - trigger: state entity_id: - event.living_room_switch_button_2_philips_hue attribute: event_type to: short_release id: button_2_short - trigger: state entity_id: - event.living_room_switch_button_2_philips_hue attribute: event_type to: long_release id: button_2_long - trigger: state entity_id: - event.living_room_switch_button_3_philips_hue attribute: event_type to: short_release id: button_3_short - trigger: state entity_id: - event.living_room_switch_button_3_philips_hue attribute: event_type to: long_release id: button_3_long - trigger: state entity_id: - event.living_room_switch_button_4_philips_hue attribute: event_type to: short_release id: button_4_short - trigger: state entity_id: - event.living_room_switch_button_4_philips_hue attribute: event_type to: long_release id: button_4_long - trigger: state entity_id: - event.living_room_switch_rotary_philips_hue id: rotary - trigger: state entity_id: - binary_sensor.family_home to: 'off' - trigger: state entity_id: - binary_sensor.living_room_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1_short sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 80 target: entity_id: light.living_room_light_philips_hue - conditions: - condition: trigger id: - button_2_short sequence: - action: script.living_room_light_dining metadata: {} data: {} - conditions: - condition: trigger id: - button_3_short sequence: - action: script.living_room_light_tv metadata: {} data: {} - conditions: - condition: trigger id: - button_1_long - button_2_long - button_3_long - button_4_long sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.living_room_light_philips_hue - conditions: - condition: trigger id: - rotary sequence: - choose: - conditions: - condition: state entity_id: event.living_room_switch_rotary_philips_hue attribute: event_type state: clock_wise - condition: state entity_id: binary_sensor.living_room_light state: 'off' sequence: - action: light.turn_on metadata: {} data: brightness_pct: '{{ (state_attr(''event.living_room_switch_rotary_philips_hue'', ''steps'')|float / 3.60)|round(0) }}' target: entity_id: light.living_room_light_philips_hue - conditions: - condition: state entity_id: event.living_room_switch_rotary_philips_hue attribute: event_type state: clock_wise sequence: - action: light.turn_on metadata: {} data: brightness_step_pct: '{{ (state_attr(''event.living_room_switch_rotary_philips_hue'', ''steps'')|float / 3.60)|round(0) }}' target: entity_id: "{% set lights = state_attr('light.living_room_light_philips_hue',\ \ 'entity_id') | expand() | selectattr('state', 'eq', 'on') | map(attribute='entity_id')\ \ | list %} {% if lights | length > 0 -%}\n {{ lights }} \n\ {%- else -%}\n {{ 'light.living_room_light_philips_hue' }} \n\ {%- endif %}" default: - action: light.turn_on metadata: {} data: brightness_step_pct: '{{ (state_attr(''event.living_room_switch_rotary_philips_hue'', ''steps'')|float / -3.60)|round(0) }}' target: entity_id: '{{ state_attr(''light.living_room_light_philips_hue'', ''entity_id'') | expand() | selectattr(''state'', ''eq'', ''on'') | map(attribute=''entity_id'') | list }} ' - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 0 target: entity_id: - light.living_room_light_philips_hue mode: queued - id: '1735658670560' alias: Indkørsel - Billader lås op description: Hvis en af bilerne er hjemme og tilsluttet, lås billaderen op triggers: - trigger: state entity_id: - sensor.driveway_ev_charger_status_description_wallbox to: Locked, car connected - trigger: state entity_id: - device_tracker.volvo_ex30_location to: home - trigger: state entity_id: - device_tracker.volvo_xc40_location to: home - trigger: state entity_id: - sensor.volvo_ex30_charging_connection_status from: Disconnected - trigger: state entity_id: - sensor.volvo_xc40_charging_connection_status to: Connected AC - trigger: state entity_id: - binary_sensor.family_home to: 'on' conditions: - condition: state entity_id: binary_sensor.family_home state: 'on' - condition: state entity_id: lock.driveway_ev_charger_lock_wallbox state: locked - condition: state entity_id: sensor.driveway_ev_charger_status_description_wallbox state: Locked, car connected - condition: or conditions: - condition: and conditions: - condition: state entity_id: device_tracker.volvo_ex30_location state: home - condition: not conditions: - condition: state entity_id: sensor.volvo_ex30_charging_connection_status state: Disconnected - condition: and conditions: - condition: state entity_id: device_tracker.volvo_xc40_location state: home - condition: state entity_id: sensor.volvo_xc40_charging_connection_status state: Connected AC actions: - action: lock.unlock metadata: {} data: {} target: entity_id: lock.driveway_ev_charger_lock_wallbox trace: stored_traces: 100 mode: queued - id: '1735725983183' alias: Garage lys description: Automatik for lys i garage triggers: - trigger: state entity_id: - event.garage_switch_button_1_philips_hue id: button_1 - trigger: state entity_id: - event.garage_switch_button_2_philips_hue id: button_2 - trigger: state entity_id: - event.garage_switch_button_3_philips_hue id: button_3 - trigger: state entity_id: - event.garage_switch_button_4_philips_hue id: button_4 - trigger: state entity_id: - binary_sensor.family_home to: 'off' - trigger: state entity_id: - lock.garage_door_lock_yale to: locked - trigger: state entity_id: - binary_sensor.garage_door_sensor_opening_philips_hue to: 'on' - trigger: state entity_id: - binary_sensor.garage_door_sensor_opening_philips_hue to: 'off' for: hours: 0 minutes: 0 seconds: 30 - trigger: state entity_id: - binary_sensor.garage_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1 sequence: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.garage_light_main_philips_hue - light.garage_light_spots_philips_hue - light.garage_light_projector_philips_hue - conditions: - condition: trigger id: - button_2 sequence: - action: light.toggle metadata: {} data: {} target: entity_id: light.garage_light_main_philips_hue - conditions: - condition: trigger id: - button_3 sequence: - action: light.toggle metadata: {} data: {} target: entity_id: light.garage_light_spots_philips_hue - conditions: - condition: trigger id: - button_4 sequence: - action: light.toggle metadata: {} data: {} target: entity_id: light.garage_light_projector_philips_hue - conditions: - condition: state entity_id: binary_sensor.garage_door_sensor_opening_philips_hue state: 'on' sequence: - action: light.turn_on metadata: {} data: {} target: entity_id: light.garage_light_main_philips_hue - conditions: - condition: state entity_id: lock.garage_door_lock_yale state: locked sequence: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.garage_light_main_philips_hue - light.garage_light_spots_philips_hue - light.garage_light_projector_philips_hue - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.garage_light_main_philips_hue - light.garage_light_spots_philips_hue - light.garage_light_projector_philips_hue mode: queued - id: '1735733828705' alias: Hjem - Ingen hjemme description: Når alle har forladt hjemme triggers: - trigger: state entity_id: - binary_sensor.family_home to: 'off' for: hours: 0 minutes: 5 seconds: 0 conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'off' actions: - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.living_room_heat_pump_panasonic - action: automation.turn_off metadata: {} data: stop_actions: false target: entity_id: automation.living_room_heat_pump_booster_turn_off - if: - condition: state entity_id: climate.home_heat_pump_panasonic state: heat then: - action: climate.set_temperature metadata: {} data: temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''min_temp'') }}' target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: eco target: entity_id: climate.home_heat_pump_panasonic - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_powerful_panasonic - action: light.turn_off metadata: {} data: {} target: entity_id: '{{ states.light | selectattr(''state'', ''eq'', ''off'') | selectattr(''attributes.lights'', ''=='', undefined) | map(attribute=''entity_id'') | reject(''in'', label_entities(''Tændt når ingen hjemme'')) | list | sort }}' - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: '{{ states.climate | map(attribute=''entity_id'') | reject(''in'', label_entities(''Tændt når ingen hjemme'')) | list | sort }}' - action: switch.turn_on metadata: {} data: {} target: entity_id: - switch.entrance_door_lock_autolock_yale - switch.garage_door_lock_autolock_yale - switch.utility_room_door_lock_autolock_yale mode: queued - id: '1735738251165' alias: Stue varmepumpe varme tænd description: Tænder for varmepumpe i stuen, for at varme hurtigere op hvis den ønskede temperatur er væsentligt koldere end den aktuelle. triggers: - trigger: state entity_id: - binary_sensor.family_home to: 'on' - trigger: state entity_id: - sensor.living_room_target_temperature conditions: - condition: or conditions: - condition: state entity_id: binary_sensor.family_home state: 'on' - condition: state entity_id: input_boolean.home_house_sitter state: 'on' - condition: state entity_id: climate.living_room_heat_pump_panasonic state: 'off' - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float < states("sensor.living_room_target_temperature")|float - 1 }}' actions: - action: climate.turn_on target: entity_id: climate.living_room_heat_pump_panasonic data: {} - action: climate.set_preset_mode metadata: {} data: preset_mode: boost target: entity_id: climate.living_room_heat_pump_panasonic - action: climate.set_temperature target: entity_id: climate.living_room_heat_pump_panasonic data: temperature: '{{ states(''sensor.living_room_target_temperature'')|float(0) }}' - action: climate.set_hvac_mode target: entity_id: climate.living_room_heat_pump_panasonic data: hvac_mode: heat - action: climate.set_fan_mode target: entity_id: climate.living_room_heat_pump_panasonic data: fan_mode: Auto - action: climate.set_swing_mode target: entity_id: climate.living_room_heat_pump_panasonic data: swing_mode: Auto - action: automation.turn_on metadata: {} data: {} target: entity_id: automation.living_room_heat_pump_heating_turn_off - action: timer.start metadata: {} data: duration: 00:10:00 target: entity_id: timer.living_room_heat_pump_heating_timer mode: queued - id: '1735742496976' alias: Stue varmpepumpe varme sluk description: 'Slukker for varmepumpen i stuen efter den er brugt til at hjemme med at varme stuen op. Denne automatik er blever aktiveret af Stue varmepumpe varme tænd. ' triggers: - trigger: state entity_id: - sensor.living_room_current_temperature - sensor.living_room_target_temperature conditions: [] actions: - choose: - conditions: - condition: state entity_id: climate.living_room_heat_pump_panasonic attribute: hvac_action state: 'off' sequence: - action: automation.turn_off metadata: {} data: stop_actions: false target: entity_id: automation.living_room_heat_pump_heating_turn_off - conditions: - condition: state entity_id: climate.living_room_heat_pump_panasonic state: heat - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float > states("sensor.living_room_target_temperature")|float - 1 }} ' - condition: state entity_id: timer.living_room_heat_pump_heating_timer state: idle sequence: - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.living_room_heat_pump_panasonic - action: automation.turn_off metadata: {} data: stop_actions: false target: entity_id: automation.living_room_heat_pump_heating_turn_off mode: queued - id: '1735743298155' alias: Hjem varmepumpe description: Automatik til styring af central luft-til-vand varmepumpe triggers: - trigger: time_pattern minutes: /15 - trigger: state entity_id: - sensor.living_room_target_temperature - sensor.emils_room_target_temperature - sensor.charlies_room_target_temperature - sensor.bedroom_target_temperature conditions: [] actions: - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' - condition: numeric_state entity_id: sensor.home_minimum_temperature_24h below: 20 - condition: numeric_state entity_id: sensor.home_outside_minimum_temperature_24h below: 10 - condition: numeric_state entity_id: sensor.home_outside_maximum_temperature_24_timer below: 15 sequence: - action: climate.turn_on metadata: {} data: {} target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_hvac_mode metadata: {} data: hvac_mode: heat target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: none target: entity_id: climate.home_heat_pump_panasonic - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_powerful_panasonic - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_quiet_mode_panasonic - action: climate.set_temperature metadata: {} data: temperature: 0 target: entity_id: climate.home_heat_pump_panasonic - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: heat - condition: numeric_state entity_id: sensor.home_minimum_temperature_24h above: 20 - condition: numeric_state entity_id: sensor.home_outside_minimum_temperature_24h above: 11 - condition: numeric_state entity_id: sensor.home_outside_average_temperature_24h above: 16 sequence: - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.home_heat_pump_panasonic - conditions: - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float < states("sensor.living_room_target_temperature")|float - 3 or states("sensor.emils_room_current_temperature")|float < states("sensor.emils_room_target_temperature")|float - 3 or states("sensor.charlies_room_current_temperature")|float < states("sensor.charlies_room_target_temperature")|float - 3 or states("sensor.bedroom_current_temperature")|float < states("sensor.bedroom_target_temperature")|float - 3 }}' sequence: - action: select.select_option metadata: {} data: option: on-30m target: entity_id: select.home_heat_pump_powerful_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: comfort target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_temperature metadata: {} data: temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''max_temp'') }}' target: entity_id: climate.home_heat_pump_panasonic - conditions: - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float < states("sensor.living_room_target_temperature")|float - 1 or states("sensor.emils_room_current_temperature")|float < states("sensor.emils_room_target_temperature")|float - 1 or states("sensor.charlies_room_current_temperature")|float < states("sensor.charlies_room_target_temperature")|float - 1 or states("sensor.bedroom_current_temperature")|float < states("sensor.bedroom_target_temperature")|float - 1 }}' - condition: template value_template: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''max_temp'')|float > state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float }}' sequence: - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_powerful_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: comfort target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_temperature metadata: {} data: temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float + 1 }}' target: entity_id: climate.home_heat_pump_panasonic - conditions: - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float < states("sensor.living_room_target_temperature")|float - 0.5 or states("sensor.emils_room_current_temperature")|float < states("sensor.emils_room_target_temperature")|float - 0.5 or states("sensor.charlies_room_current_temperature")|float < states("sensor.charlies_room_target_temperature")|float - 0.5 or states("sensor.bedroom_current_temperature")|float < states("sensor.bedroom_target_temperature")|float - 0.5 }}' sequence: - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_powerful_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: none target: entity_id: climate.home_heat_pump_panasonic - conditions: - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float > states("sensor.living_room_target_temperature")|float - 0.5 and states("sensor.emils_room_current_temperature")|float > states("sensor.emils_room_target_temperature")|float - 0.5 and states("sensor.charlies_room_current_temperature")|float > states("sensor.charlies_room_target_temperature")|float - 0.5 and states("sensor.bedroom_current_temperature")|float > states("sensor.bedroom_target_temperature")|float - 0.5 }}' - condition: template value_template: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''min_temp'')|float < state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float }}' sequence: - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_powerful_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: none target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_temperature metadata: {} data: temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''temperature'')|float - 1 }}' target: entity_id: climate.home_heat_pump_panasonic - conditions: - condition: template value_template: '{{ states("sensor.living_room_current_temperature")|float > states("sensor.living_room_target_temperature")|float and states("sensor.emils_room_current_temperature")|float > states("sensor.emils_room_target_temperature")|float and states("sensor.charlies_room_current_temperature")|float > states("sensor.charlies_room_target_temperature")|float and states("sensor.bedroom_current_temperature")|float > states("sensor.bedroom_target_temperature")|float }}' sequence: - action: select.select_option metadata: {} data: option: 'off' target: entity_id: select.home_heat_pump_powerful_panasonic - action: climate.set_preset_mode metadata: {} data: preset_mode: eco target: entity_id: climate.home_heat_pump_panasonic - action: climate.set_temperature metadata: {} data: temperature: '{{ state_attr(''climate.home_heat_pump_panasonic'', ''min_temp'') }}' target: entity_id: climate.home_heat_pump_panasonic mode: queued max: 10 - id: '1735842629315' alias: Entre - Dørlås description: Når en af os kommer hjem, lås dør op triggers: - trigger: state entity_id: - binary_sensor.anders_home - binary_sensor.monique_home - binary_sensor.emil_home - binary_sensor.charlie_home to: 'on' id: someone_home - trigger: state entity_id: - binary_sensor.family_home to: 'off' - trigger: state entity_id: - switch.entrance_door_lock_autolock_yale to: 'off' for: hours: 0 minutes: 3 seconds: 0 enabled: true - trigger: state entity_id: - select.entrance_door_lock_volume_yale for: hours: 0 minutes: 5 seconds: 0 from: high - trigger: state entity_id: - timer.entrance_door_active_autolock_timer to: idle conditions: [] actions: - parallel: - sequence: - delay: 00:00:30 - if: - condition: or conditions: - condition: state entity_id: select.entrance_door_lock_autolock_yale state: 'off' - condition: not conditions: - condition: state entity_id: select.entrance_door_lock_volume_yale state: high then: - action: timer.start metadata: {} data: duration: 00:05:00 target: entity_id: timer.entrance_door_active_autolock_timer - choose: - conditions: - condition: trigger id: - someone_home sequence: - if: - condition: not conditions: - condition: state entity_id: select.entrance_door_lock_volume_yale state: 'off' then: - action: select.select_option target: entity_id: select.entrance_door_lock_volume_yale data: option: 'off' - if: - condition: state entity_id: switch.entrance_door_lock_autolock_yale state: 'on' then: - action: switch.turn_off target: entity_id: switch.entrance_door_lock_autolock_yale data: {} - if: - condition: state entity_id: lock.entrance_door_lock_yale state: locked then: - action: lock.unlock metadata: {} data: code: '137900' target: entity_id: lock.entrance_door_lock_yale enabled: true default: - parallel: - sequence: - if: - condition: state entity_id: lock.entrance_door_lock_yale state: unlocked then: - action: lock.lock metadata: {} data: {} target: entity_id: lock.entrance_door_lock_yale - sequence: - delay: 00:00:05 - if: - condition: state entity_id: switch.entrance_door_lock_autolock_yale state: 'off' then: - action: switch.turn_on metadata: {} data: {} target: entity_id: switch.entrance_door_lock_autolock_yale - sequence: - delay: 00:00:10 - if: - condition: not conditions: - condition: state entity_id: select.entrance_door_lock_volume_yale state: high then: - action: select.select_option target: entity_id: select.entrance_door_lock_volume_yale data: option: high mode: queued - id: '1735847242174' alias: Terrasse lys description: Automatik for lys på terrassen triggers: - trigger: state entity_id: - event.patio_switch_button_1_philips_hue id: button_1_short attribute: event_type to: short_release - trigger: state entity_id: - event.patio_switch_button_1_philips_hue id: button_1_long attribute: event_type to: long_release - trigger: state entity_id: - event.patio_switch_button_2_philips_hue id: button_2 - trigger: state entity_id: - event.patio_switch_button_3_philips_hue id: button_3 - trigger: state entity_id: - event.patio_switch_button_4_philips_hue id: button_4 attribute: event_type to: initial_press - trigger: state entity_id: - binary_sensor.family_home to: 'off' - trigger: state entity_id: - binary_sensor.patio_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 id: lights_on - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1_short sequence: - action: light.toggle metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 60 target: entity_id: light.patio_light_philips_hue - conditions: - condition: trigger id: - button_1_long sequence: - action: light.toggle metadata: {} data: transition: 1 kelvin: 3000 brightness_pct: 100 target: entity_id: light.patio_light_philips_hue - conditions: - condition: trigger id: - button_2 sequence: - action: light.turn_on metadata: {} data: transition: 0.5 brightness_step_pct: 10 target: entity_id: light.patio_light_philips_hue - conditions: - condition: trigger id: - button_3 sequence: - action: light.turn_on metadata: {} data: transition: 0.5 brightness_step_pct: -10 target: entity_id: light.patio_light_philips_hue - conditions: - condition: trigger id: - button_4 sequence: - action: script.patio_light_sunset metadata: {} data: {} - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 0 target: entity_id: light.patio_light_philips_hue - conditions: - condition: trigger id: - lights_on - condition: numeric_state entity_id: sensor.home_outside_current_temperature below: 10 sequence: - action: light.turn_off metadata: {} data: transition: 0 target: entity_id: light.patio_light_philips_hue mode: queued - id: '1735851968042' alias: Gang lys description: Automatik for lys i gangen triggers: - trigger: state entity_id: - event.hallway_switch_button_1_philips_hue id: button_1_short attribute: event_type to: short_release - trigger: state entity_id: - event.hallway_switch_button_1_philips_hue id: button_1_long attribute: event_type to: long_release - trigger: state entity_id: - event.hallway_switch_button_2_philips_hue id: button_2 - trigger: state entity_id: - event.hallway_switch_button_3_philips_hue id: button_3 - trigger: state entity_id: - event.hallway_switch_button_4_philips_hue id: button_4 attribute: event_type to: initial_press - trigger: state entity_id: - binary_sensor.family_home to: 'off' - trigger: state entity_id: - binary_sensor.anders_home - binary_sensor.monique_home - binary_sensor.emil_home - binary_sensor.charlie_home to: 'on' id: someone_home - trigger: state entity_id: binary_sensor.bedroom_blind to: 'off' - trigger: state entity_id: - binary_sensor.bedroom_door to: 'on' - trigger: state entity_id: - light.bedroom_light_philips_hue attribute: brightness - trigger: state entity_id: - binary_sensor.bedroom_light to: 'off' - trigger: state entity_id: - binary_sensor.hallway_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1_short sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 75 target: entity_id: light.hallway_light_philips_hue - conditions: - condition: trigger id: - button_1_long sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 3000 brightness_pct: 100 target: entity_id: light.hallway_light_philips_hue - conditions: - condition: trigger id: - button_2 sequence: - action: light.turn_on metadata: {} data: transition: 0.5 brightness_step_pct: 10 target: entity_id: light.hallway_light_philips_hue - conditions: - condition: trigger id: - button_3 sequence: - action: light.turn_on metadata: {} data: transition: 0.5 brightness_step_pct: -10 target: entity_id: light.hallway_light_philips_hue - conditions: - condition: trigger id: - button_4 sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.hallway_light_philips_hue - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.hallway_light_philips_hue - conditions: - condition: trigger id: - someone_home - condition: state entity_id: binary_sensor.bedroom_blind state: 'off' - condition: state entity_id: binary_sensor.bedroom_door state: 'on' - condition: state entity_id: binary_sensor.bedroom_light state: 'off' - condition: state entity_id: binary_sensor.hallway_light state: 'off' sequence: - action: light.turn_on metadata: {} data: kelvin: 2700 brightness_pct: 20 transition: 3 target: entity_id: - light.hallway_light_bathroom_philips_hue - light.hallway_light_toilet_philips_hue - conditions: - condition: trigger id: - someone_home - condition: state entity_id: binary_sensor.hallway_light state: 'off' sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 75 target: entity_id: light.hallway_light_philips_hue - conditions: - condition: state entity_id: binary_sensor.bedroom_door state: 'on' - condition: state entity_id: binary_sensor.bedroom_blind state: 'off' - condition: state entity_id: binary_sensor.bedroom_light state: 'off' - condition: state entity_id: binary_sensor.hallway_light state: 'on' - condition: state entity_id: input_select.monique_nap_time_state state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.hallway_light_philips_hue - conditions: - condition: state entity_id: binary_sensor.bedroom_door state: 'on' - condition: state entity_id: binary_sensor.bedroom_blind state: 'off' - condition: state entity_id: binary_sensor.hallway_light state: 'on' sequence: - action: light.turn_on metadata: {} data: brightness: '{{ state_attr(''light.bedroom_light_philips_hue'', ''brightness'') }}' target: entity_id: light.hallway_light_philips_hue - conditions: - condition: state entity_id: binary_sensor.hallway_light state: 'off' - condition: state entity_id: binary_sensor.bedroom_door state: 'on' - condition: numeric_state entity_id: light.bedroom_light_philips_hue attribute: brightness above: 153 sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 75 target: entity_id: light.hallway_light_philips_hue mode: queued trace: stored_traces: 10 - id: '1735852365839' alias: Emils værelse lys description: Automatik for lys på Emils værelse triggers: - trigger: state entity_id: - event.emils_room_switch_button_1_philips_hue id: button_1_short attribute: event_type to: short_release - trigger: state entity_id: - event.emils_room_switch_button_1_philips_hue id: button_1_long attribute: event_type to: long_release - trigger: state entity_id: - event.emils_room_switch_button_2_philips_hue id: button_2 - trigger: state entity_id: - event.emils_room_switch_button_3_philips_hue id: button_3 - trigger: state entity_id: - event.emils_room_switch_button_4_philips_hue id: button_4 attribute: event_type to: initial_press - trigger: state entity_id: - binary_sensor.emil_home to: 'off' - trigger: state entity_id: - binary_sensor.emils_room_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1_short sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 80 target: entity_id: light.emils_room_light_philips_hue - conditions: - condition: trigger id: - button_1_long sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 3000 brightness_pct: 100 target: entity_id: light.emils_room_light_philips_hue - conditions: - condition: state entity_id: light.emils_room_light_philips_hue state: 'off' - condition: trigger id: - button_2 - button_3 sequence: - action: light.turn_on metadata: {} data: transition: 60 kelvin: 2300 brightness: 10 target: entity_id: light.emils_room_light_philips_hue - conditions: - condition: trigger id: - button_2 sequence: - action: light.turn_on metadata: {} data: transition: 0.5 brightness_step_pct: 10 target: entity_id: light.emils_room_light_philips_hue - conditions: - condition: trigger id: - button_3 sequence: - action: light.turn_on metadata: {} data: transition: 0.5 brightness_step_pct: -10 target: entity_id: light.emils_room_light_philips_hue - conditions: - condition: trigger id: - button_4 sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.emils_room_light_philips_hue - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.emil_home state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.emils_room_light_philips_hue mode: queued - id: '1736082177257' alias: Charlies værelse lys description: Automatik for lys på Charlies værelse triggers: - trigger: state entity_id: - event.charlies_room_switch_button_1_philips_hue id: button_1 attribute: event_type to: initial_press - trigger: state entity_id: - event.charlies_room_switch_button_2_philips_hue id: button_2_short attribute: event_type to: short_release - trigger: state entity_id: - event.charlies_room_switch_button_2_philips_hue id: button_2 - trigger: state entity_id: - event.charlies_room_switch_button_3_philips_hue id: button_3 attribute: event_type to: initial_press - trigger: state entity_id: - event.charlies_room_switch_button_4_philips_hue id: button_4 attribute: event_type to: initial_press - trigger: state entity_id: - binary_sensor.charlie_home to: 'off' - trigger: state entity_id: - binary_sensor.charlie_home to: 'on' id: charlie_home - trigger: time at: input_datetime.charlie_wake_up_alarm id: wake_up - trigger: state entity_id: - binary_sensor.charlies_room_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1 sequence: - parallel: - action: light.turn_on metadata: {} data: {} target: entity_id: light.charlies_room_light_bed_philips_hue - action: light.turn_on metadata: {} data: transition: 1 brightness_pct: 80 target: entity_id: - light.charlies_room_light_desk_right_philips_hue - light.charlies_room_light_desk_mid_philips_hue - light.charlies_room_light_desk_left_philips_hue - conditions: - condition: trigger id: - button_2_short sequence: - action: light.toggle metadata: {} data: transition: 1 brightness_pct: 80 target: entity_id: - light.charlies_room_light_desk_right_philips_hue - light.charlies_room_light_desk_mid_philips_hue - light.charlies_room_light_desk_left_philips_hue - conditions: - condition: trigger id: - button_2 - condition: state entity_id: event.charlies_room_switch_button_2_philips_hue attribute: event_type state: repeat sequence: - action: script.charlies_room_light_desk_adjust metadata: {} data: brightness_step: 25 - conditions: - condition: trigger id: - button_3 sequence: - action: light.toggle metadata: {} data: {} target: entity_id: light.charlies_room_light_bed_philips_hue - conditions: - condition: trigger id: - button_4 sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.charlies_room_light_philips_hue - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.charlies_room_light state: 'off' - condition: trigger id: - charlie_home - wake_up sequence: - action: light.turn_on metadata: {} target: entity_id: light.charlies_room_light_bed_philips_hue data: {} - conditions: - condition: state entity_id: binary_sensor.charlie_home state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.charlies_room_light_philips_hue mode: queued - id: '1736083584615' alias: Soveværelse lys description: Automatik for lys på soveværelset triggers: - trigger: state entity_id: - event.bedroom_switch_button_1_philips_hue id: button_1 attribute: event_type to: initial_press - trigger: state entity_id: - event.bedroom_switch_button_2_philips_hue id: button_2 attribute: event_type to: initial_press - trigger: state entity_id: - event.bedroom_switch_button_3_philips_hue id: button_3 attribute: event_type to: initial_press - trigger: state entity_id: - event.bedroom_switch_button_4_philips_hue id: button_4 attribute: event_type to: initial_press - trigger: state entity_id: - binary_sensor.parent_home to: 'off' - trigger: state entity_id: - binary_sensor.bedroom_blind from: 'off' to: 'on' id: blind_open - trigger: state entity_id: - binary_sensor.bedroom_blind - trigger: state entity_id: - sensor.anders_iphone_battery_state - sensor.monique_iphone_battery_state to: Charging - trigger: state entity_id: - binary_sensor.bedroom_light to: 'on' for: hours: 0 minutes: 15 seconds: 0 - trigger: time at: input_datetime.monique_wake_up_alarm id: wake_up - trigger: state entity_id: - timer.bedroom_light_sunrise_delay_timer to: idle from: active id: sunrise_script - trigger: state entity_id: - input_select.monique_nap_time_state to: 'off' id: nap_time_over - trigger: state entity_id: - input_select.monique_nap_time_state - trigger: state entity_id: - binary_sensor.bedroom_door from: 'on' to: 'off' for: hours: 0 minutes: 0 seconds: 30 id: door_closes - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: trigger id: - button_1 sequence: - action: light.turn_on metadata: {} data: transition: 1 kelvin: 2700 brightness_pct: 80 target: entity_id: light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: trigger id: - button_2 sequence: - action: script.bedroom_light_sunrise data: {} - conditions: - condition: trigger id: - button_3 sequence: - action: script.bedroom_light_sunset data: transition: 180 brightness_from: 200 brightness_to: 50 - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: trigger id: - button_4 sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.parent_home state: 'off' sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: binary_sensor.bedroom_light state: 'off' - condition: trigger id: - wake_up sequence: - action: script.bedroom_light_sunrise data: {} - conditions: - condition: trigger id: - sunrise_script sequence: - action: script.bedroom_light_sunrise data: {} - conditions: - condition: state entity_id: input_select.monique_nap_time_state state: prepare sequence: - action: light.turn_on metadata: {} data: brightness_pct: 50 transition: 1 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: input_select.monique_nap_time_state state: sleeping sequence: - action: light.turn_off metadata: {} data: transition: 60 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: trigger id: - nap_time_over sequence: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: binary_sensor.anders_home state: 'on' - condition: state entity_id: binary_sensor.monique_home state: 'on' - condition: state entity_id: sensor.anders_iphone_battery_state state: Charging - condition: state entity_id: sensor.monique_iphone_battery_state state: Charging sequence: - action: light.turn_off metadata: {} data: transition: 10 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: binary_sensor.anders_home state: 'off' - condition: state entity_id: binary_sensor.monique_home state: 'on' - condition: state entity_id: sensor.monique_iphone_battery_state state: Charging sequence: - action: light.turn_off metadata: {} data: transition: 10 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: binary_sensor.anders_home state: 'on' - condition: state entity_id: binary_sensor.monique_home state: 'off' - condition: state entity_id: sensor.anders_iphone_battery_state state: Charging sequence: - action: light.turn_off metadata: {} data: transition: 10 target: entity_id: - light.bedroom_light_philips_hue - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_light_sunrise_delay_timer - conditions: - condition: state entity_id: binary_sensor.bedroom_blind state: 'off' - condition: numeric_state entity_id: light.bedroom_light_philips_hue attribute: brightness above: 200 sequence: - action: script.bedroom_light_sunset data: transition: 300 brightness_from: 200 brightness_to: 50 - conditions: - condition: trigger id: - blind_open - condition: state entity_id: binary_sensor.bedroom_light state: 'off' sequence: - action: script.bedroom_light_sunrise data: {} trace: stored_traces: 100 - id: '1736103151599' alias: Emils værelse - Rullegardin description: Automatik for rullegardin på Emils værelse triggers: - trigger: state entity_id: - binary_sensor.emil_home - trigger: time at: - '12:00:00' id: wake_up - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_street_illuminance_signify below: 1 - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_street_illuminance_signify above: 2 - trigger: state entity_id: - binary_sensor.emils_room_window_sensor_open - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: state entity_id: binary_sensor.emils_room_window_sensor_open state: 'on' - condition: numeric_state entity_id: cover.emils_room_blind_ikea attribute: current_position below: 50 sequence: - action: cover.set_cover_position metadata: {} data: position: 50 target: entity_id: cover.emils_room_blind_ikea - conditions: - condition: state entity_id: binary_sensor.emils_room_window_sensor_open state: 'on' sequence: [] - conditions: - condition: numeric_state entity_id: sensor.driveway_motion_sensor_street_illuminance_signify below: 1 sequence: - action: cover.close_cover metadata: {} data: {} target: entity_id: cover.emils_room_blind_ikea - conditions: - condition: state entity_id: binary_sensor.emil_home state: 'off' sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.emils_room_blind_ikea - conditions: - condition: numeric_state entity_id: cover.emils_room_blind_ikea below: 40 - condition: trigger id: - wake_up sequence: - action: cover.set_cover_position metadata: {} data: position: 40 target: entity_id: cover.emils_room_blind_ikea mode: queued - id: '1736106304486' alias: Charlies værelse - Rullegardin description: Automatik for rullegardin på Charlies værelse triggers: - trigger: state entity_id: - binary_sensor.charlie_home - trigger: time at: - '12:00:00' id: wake_up - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_street_illuminance_signify below: 1 - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_street_illuminance_signify above: 2 - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: numeric_state entity_id: sensor.driveway_motion_sensor_street_illuminance_signify below: 1 sequence: - action: cover.close_cover metadata: {} data: {} target: entity_id: cover.charlies_room_blind_ikea - conditions: - condition: state entity_id: binary_sensor.charlie_home state: 'off' sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.charlies_room_blind_ikea - conditions: - condition: state entity_id: binary_sensor.charlies_room_blind state: 'off' - condition: trigger id: - wake_up sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.charlies_room_blind_ikea mode: queued - id: '1736106591926' alias: Soveværelse - Rullegardin description: Automatik for rullegardin på soveværelse triggers: - trigger: state entity_id: - binary_sensor.parent_home from: 'off' to: 'on' id: parent_home - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_entrance_illuminance_signify below: 5 - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_entrance_illuminance_signify above: 5 - trigger: event event_type: bedroom_light_sunrise_script id: sunrise_scene - trigger: event event_type: bedroom_light_sunset_script id: sunset_scene - trigger: state entity_id: - input_select.monique_nap_time_state to: sleeping - trigger: state entity_id: - input_select.monique_nap_time_state to: 'off' id: nap_time_over - trigger: state entity_id: - weather.home_forecast to: sunny - trigger: numeric_state entity_id: - sun.sun attribute: azimuth above: 240 below: 360 - trigger: time at: '16:00:00' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: [] - conditions: - condition: trigger id: - sunrise_scene - condition: numeric_state entity_id: cover.bedroom_blind_ikea attribute: current_position below: 100 sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: trigger id: - sunset_scene sequence: - action: cover.close_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: numeric_state entity_id: sensor.driveway_motion_sensor_entrance_illuminance_signify below: 5 - condition: state entity_id: binary_sensor.parent_home state: 'off' sequence: - action: cover.close_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: numeric_state entity_id: sensor.driveway_motion_sensor_entrance_illuminance_signify above: 5 - condition: state entity_id: binary_sensor.parent_home state: 'off' sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: state entity_id: input_select.monique_nap_time_state state: sleeping sequence: - action: cover.close_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: numeric_state entity_id: cover.bedroom_blind_ikea attribute: current_position above: 60 - condition: template value_template: "{{ states('sensor.bedroom_current_temperature')|float > \n\ \ states('sensor.bedroom_target_temperature')|float and\n state_attr('sun.sun',\ \ 'elevation') > 20 and\n state_attr('sun.sun', 'azimuth') > 240 and \n\ \ state_attr('sun.sun', 'azimuth') < 360 and \n states('weather.home_forecast')\ \ == 'sunny' }}" sequence: - action: cover.set_cover_position metadata: {} data: position: 60 target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: trigger id: - parent_home sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea - conditions: - condition: trigger id: - nap_time_over sequence: - action: cover.open_cover metadata: {} data: {} target: entity_id: cover.bedroom_blind_ikea trace: stored_traces: 20 mode: queued - id: '1737201831964' alias: Indkørsel - Billader sæt pris description: Sæt elektricitets prisen på billader triggers: - trigger: state entity_id: - sensor.energy_data_service attribute: current_price - trigger: time_pattern minutes: '0' seconds: '0' hours: '*' conditions: [] actions: - action: number.set_value metadata: {} data: value: '{{ state_attr(''sensor.energy_data_service'', ''current_price'') }}' target: entity_id: number.driveway_ev_charger_energy_price_wallbox mode: single - id: '1737240652738' alias: Teknik solcelle batteri sæt operating mode description: Sæt operation mode på solcelle batteri for at lade om natten hvis billigere triggers: - trigger: time at: 00:01:00 conditions: [] actions: - variables: capacity: "{%- set g = namespace(capacity = 10) %} {%- set forecast = state_attr('sensor.solar_forecast_energy_today_solcast_pv_forecast',\ \ 'detailedHourly') %} {%- for hour in forecast %}\n {%- if hour.period_start.hour\ \ >= 0 and hour.period_start.hour <= 17 %}\n {%- set g.capacity = max(0,\ \ g.capacity - max(0, hour.pv_estimate - 1)) %}\n {%- endif %}\n{%- endfor\ \ %} {{ (g.capacity * 1000)|round(0) }}" schedule: '{{ "[{\"start\": \"00:00\", \"stop\": \"06:00\", \"threshold_p_max\": " ~ capacity ~ "}, {\"start\": \"06:01\", \"stop\": \"17:00\", \"threshold_p_max\": 0}]" }}' charge_cost: '{% set g = namespace(charge_cost = 0) %} {% set prices = state_attr(''sensor.energy_data_service'', ''today'') %} {%- for i in range(0, 6) %} {%- set g.charge_cost = g.charge_cost + prices[i] * capacity / 6 %} {%- endfor %} {{ (g.charge_cost / 1000)|round(0) }}' use_cost: '{% set g = namespace(use_cost=0) %} {% set prices = state_attr(''sensor.energy_data_service'', ''today'') %} {%- for i in range(17, 21) %} {%- set g.use_cost = g.use_cost + prices[i] * capacity / 4 %} {%- endfor %} {{ (g.use_cost / 1000)|round(0) }}' - choose: - conditions: - condition: template value_template: '{{ capasity > 0 and charge_cost - use_cost > 5 }}' sequence: - action: sonnenbatterie.set_operating_mode data: device_id: 8c7dc86f86da84b01a301ef8044852c6 mode: timeofuse response_variable: conversation_response - action: sonnenbatterie.set_tou_schedule data: device_id: 8c7dc86f86da84b01a301ef8044852c6 schedule: '{{ schedule }}' response_variable: conversation_response default: - action: sonnenbatterie.set_operating_mode data: device_id: 8c7dc86f86da84b01a301ef8044852c6 mode: automatic response_variable: conversation_response mode: single - id: '1737244947943' alias: Volvo XC40 - Lås description: Lås døren op bilen hvis den ikke er låst triggers: - trigger: state entity_id: - binary_sensor.volvo_xc40_door_front_right - binary_sensor.volvo_xc40_door_front_left - binary_sensor.volvo_xc40_door_rear_right - binary_sensor.volvo_xc40_door_rear_left - binary_sensor.volvo_xc40_tailgate to: 'off' for: hours: 0 minutes: 10 seconds: 0 - trigger: state entity_id: - binary_sensor.volvo_xc40_engine_state to: 'off' for: hours: 0 minutes: 10 seconds: 0 conditions: - condition: state entity_id: binary_sensor.volvo_xc40_door_front_right state: 'off' - condition: state entity_id: binary_sensor.volvo_xc40_door_front_left state: 'off' - condition: state entity_id: binary_sensor.volvo_xc40_door_rear_right state: 'off' - condition: state entity_id: binary_sensor.volvo_xc40_door_rear_left state: 'off' - condition: state entity_id: binary_sensor.volvo_xc40_tailgate state: 'off' - condition: state entity_id: sensor.volvo_xc40_charging_connection_status state: Disconnected - condition: state entity_id: binary_sensor.volvo_xc40_engine_state state: 'off' actions: - action: lock.lock metadata: {} data: {} target: entity_id: lock.volvo_xc40_lock_status mode: restart - id: '1737245308947' alias: Volvo EX30 - Lås description: Lås døren op bilen hvis den ikke er låst triggers: - trigger: state entity_id: - binary_sensor.volvo_ex30_door_front_right - binary_sensor.volvo_ex30_door_front_left - binary_sensor.volvo_ex30_door_rear_right - binary_sensor.volvo_ex30_door_rear_left - binary_sensor.volvo_ex30_tailgate to: 'off' for: hours: 0 minutes: 10 seconds: 0 - trigger: state entity_id: - binary_sensor.volvo_ex30_engine_state to: 'off' for: hours: 0 minutes: 10 seconds: 0 conditions: - condition: state entity_id: binary_sensor.volvo_ex30_door_front_right state: 'off' - condition: state entity_id: binary_sensor.volvo_ex30_door_front_left state: 'off' - condition: state entity_id: binary_sensor.volvo_ex30_door_rear_right state: 'off' - condition: state entity_id: binary_sensor.volvo_ex30_door_rear_left state: 'off' - condition: state entity_id: binary_sensor.volvo_ex30_tailgate state: 'off' - condition: state entity_id: sensor.volvo_ex30_charging_connection_status state: Disconnected - condition: state entity_id: binary_sensor.volvo_ex30_engine_state state: 'off' actions: - action: lock.lock metadata: {} data: {} target: entity_id: lock.volvo_ex30_lock_status mode: restart - id: '1737299093662' alias: Emils værelse varme description: Automatik til at styre varmen på Emils værelse triggers: - trigger: state entity_id: - binary_sensor.emil_home - trigger: state entity_id: - binary_sensor.emil_sleeping - trigger: state entity_id: - binary_sensor.emils_room_window_sensor_open - trigger: state entity_id: - automation.emils_room_heating to: 'on' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - action: timer.cancel metadata: {} data: {} target: entity_id: timer.emils_room_heating_manual_timer - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: climate.emils_room_radiator_thermostat_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: climate.emils_room_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.emil_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: climate.emils_room_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.emils_room_window_sensor_open state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 5 target: entity_id: climate.emils_room_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.emil_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19 target: entity_id: climate.emils_room_radiator_thermostat_tado default: - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: climate.emils_room_radiator_thermostat_tado mode: restart - id: '1737309773463' alias: Charlies værelse varme description: Automatik til at styre varmen på Charlies værelse triggers: - trigger: state entity_id: - binary_sensor.charlie_home - trigger: state entity_id: - binary_sensor.charlie_sleeping - trigger: state entity_id: - automation.charlies_room_heating to: 'on' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - action: timer.cancel metadata: {} data: {} target: entity_id: timer.charlies_room_heating_manual_timer - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: climate.charlies_room_radiator_thermostat_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: climate.charlies_room_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.charlie_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: climate.charlies_room_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.charlie_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19 target: entity_id: climate.charlies_room_radiator_thermostat_tado default: - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: climate.charlies_room_radiator_thermostat_tado mode: restart - id: '1737310160740' alias: Soveværelse varme description: Automatik til at styre varmen på soveværelse triggers: - trigger: state entity_id: - binary_sensor.parent_home - trigger: state entity_id: - binary_sensor.parent_sleeping - trigger: state entity_id: - binary_sensor.bedroom_light - trigger: state entity_id: - binary_sensor.bedroom_door - trigger: state entity_id: - sensor.hallway_target_temperature - trigger: state entity_id: - binary_sensor.bedroom_blind - trigger: state entity_id: - input_select.monique_nap_time_state - trigger: state entity_id: - automation.bedroom_heating to: 'on' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - action: timer.cancel metadata: {} data: {} target: entity_id: timer.bedroom_heating_manual_timer - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: climate.bedroom_radiator_thermostat_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: climate.bedroom_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.parent_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: climate.bedroom_radiator_thermostat_tado - conditions: - condition: not conditions: - condition: state entity_id: input_select.monique_nap_time_state state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 22 target: entity_id: climate.bedroom_radiator_thermostat_tado - conditions: - condition: time after: '11:00:00' before: '14:00:00' - condition: state entity_id: binary_sensor.monique_home state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: climate.bedroom_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.parent_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19 target: entity_id: climate.bedroom_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.bedroom_door state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19 target: entity_id: climate.bedroom_radiator_thermostat_tado default: - action: climate.set_temperature metadata: {} data: temperature: '{{ states(''sensor.hallway_target_temperature'') }}' target: entity_id: climate.bedroom_radiator_thermostat_tado mode: restart - id: '1737310628140' alias: Toilet - Varme description: Automatik til at styre varmen på toilettet triggers: - trigger: state entity_id: - binary_sensor.family_home - trigger: state entity_id: - binary_sensor.parent_sleeping - trigger: state entity_id: - sensor.toilet_target_temperature - trigger: state entity_id: input_boolean.home_house_sitter - trigger: state entity_id: - automation.toilet_heating to: 'on' conditions: [] actions: - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: climate.toilet_radiator_thermostat_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: climate.toilet_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: climate.toilet_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.parent_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19.5 target: entity_id: climate.toilet_radiator_thermostat_tado default: - action: climate.set_temperature metadata: {} data: temperature: 20.5 target: entity_id: climate.toilet_radiator_thermostat_tado mode: restart - id: '1737311363654' alias: Badeværelse varme description: Automatik til at styre varmen på badeværelset triggers: - trigger: state entity_id: - binary_sensor.family_home - trigger: state entity_id: - binary_sensor.parent_sleeping - trigger: state entity_id: - binary_sensor.emil_sleeping - trigger: state entity_id: - binary_sensor.charlie_sleeping - trigger: state entity_id: - sensor.bathroom_target_temperature - trigger: state entity_id: input_boolean.home_house_sitter - trigger: state entity_id: - automation.bathroom_heating to: 'on' conditions: [] actions: - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: - climate.bathroom_radiator_thermostat_floor_tado - climate.bathroom_radiator_thermostat_wall_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: - climate.bathroom_radiator_thermostat_floor_tado - climate.bathroom_radiator_thermostat_wall_tado - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: - climate.bathroom_radiator_thermostat_floor_tado - climate.bathroom_radiator_thermostat_wall_tado - conditions: - condition: state entity_id: binary_sensor.parent_sleeping state: 'on' - condition: state entity_id: binary_sensor.emil_sleeping state: 'on' - condition: state entity_id: binary_sensor.charlie_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19.5 target: entity_id: - climate.bathroom_radiator_thermostat_wall_tado - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: - climate.bathroom_radiator_thermostat_floor_tado default: - action: climate.set_temperature metadata: {} data: temperature: 20.5 target: entity_id: - climate.bathroom_radiator_thermostat_wall_tado - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: - climate.bathroom_radiator_thermostat_floor_tado mode: restart - id: '1737311656075' alias: Bryggers varme description: Automatik til at styre varmen på bryggers triggers: - trigger: state entity_id: - binary_sensor.family_home - trigger: state entity_id: - binary_sensor.parent_sleeping - trigger: state entity_id: - sensor.utility_room_target_temperature - trigger: state entity_id: input_boolean.home_house_sitter - trigger: state entity_id: - automation.utility_room_heating to: 'on' conditions: [] actions: - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: - climate.utility_room_radiator_thermostat_floor_tado - climate.utility_room_radiator_thermostat_wall_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: - climate.utility_room_radiator_thermostat_floor_tado - climate.utility_room_radiator_thermostat_wall_tado - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: - climate.utility_room_radiator_thermostat_floor_tado - climate.utility_room_radiator_thermostat_wall_tado - conditions: - condition: state entity_id: binary_sensor.parent_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 19 target: entity_id: - climate.utility_room_radiator_thermostat_floor_tado - climate.utility_room_radiator_thermostat_wall_tado default: - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: - climate.utility_room_radiator_thermostat_floor_tado - climate.utility_room_radiator_thermostat_wall_tado mode: restart - id: '1737312016227' alias: Stue - Varme description: Automatik til at styre varmen i stuen triggers: - trigger: state entity_id: - binary_sensor.family_home - trigger: state entity_id: - binary_sensor.parent_sleeping - trigger: state entity_id: - binary_sensor.emil_sleeping - trigger: state entity_id: - binary_sensor.charlie_sleeping - trigger: state entity_id: - binary_sensor.living_room_light - trigger: state entity_id: - binary_sensor.living_room_media - trigger: state entity_id: - automation.living_room_heating to: 'on' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - action: timer.cancel metadata: {} data: {} target: entity_id: timer.living_room_heating_manual_timer - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 22 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado - conditions: - condition: state entity_id: binary_sensor.living_room_light state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 22 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado - conditions: - condition: state entity_id: binary_sensor.living_room_media state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 22 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado - conditions: - condition: state entity_id: binary_sensor.parent_sleeping state: 'on' - condition: state entity_id: binary_sensor.emil_sleeping state: 'on' - condition: state entity_id: binary_sensor.charlie_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado default: - action: climate.set_temperature metadata: {} data: temperature: 19 target: entity_id: - climate.living_room_radiator_thermostat_bookcase_tado - climate.living_room_radiator_thermostat_dining_table_tado - climate.living_room_radiator_thermostat_sofa_tado trace: stored_traces: 100 mode: restart - id: '1737313921011' alias: Gang - Varme description: Automatik til at styre varmen i gangen triggers: - trigger: state entity_id: - binary_sensor.family_home - trigger: state entity_id: - binary_sensor.parent_sleeping - trigger: state entity_id: - binary_sensor.emil_sleeping - trigger: state entity_id: - binary_sensor.charlie_sleeping - trigger: state entity_id: - sensor.hallway_target_temperature - trigger: state entity_id: input_boolean.home_house_sitter - trigger: state entity_id: - automation.hallway_heating to: 'on' conditions: [] actions: - choose: - conditions: - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 23 target: entity_id: - climate.hallway_radiator_thermostat_tado - climate.kitchen_radiator_thermostat_tado - conditions: - condition: state entity_id: input_boolean.home_house_sitter state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 21 target: entity_id: - climate.hallway_radiator_thermostat_tado - climate.kitchen_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' sequence: - action: climate.set_temperature metadata: {} data: temperature: 17 target: entity_id: - climate.hallway_radiator_thermostat_tado - climate.kitchen_radiator_thermostat_tado - conditions: - condition: state entity_id: binary_sensor.parent_sleeping state: 'on' - condition: state entity_id: binary_sensor.charlie_sleeping state: 'on' - condition: state entity_id: binary_sensor.emil_sleeping state: 'on' sequence: - action: climate.set_temperature metadata: {} data: temperature: 18 target: entity_id: - climate.hallway_radiator_thermostat_tado - climate.kitchen_radiator_thermostat_tado default: - action: climate.set_temperature metadata: {} data: temperature: 20 target: entity_id: - climate.hallway_radiator_thermostat_tado - climate.kitchen_radiator_thermostat_tado mode: restart - id: '1737405624054' alias: Stue varme manuelt description: Start timer for manuelt kontrol af varme triggers: - trigger: state entity_id: - sensor.living_room_target_temperature id: target_change - trigger: state entity_id: - timer.living_room_heating_manual_timer to: idle - trigger: state entity_id: - binary_sensor.family_home to: 'off' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: binary_sensor.family_home state: 'off' - condition: state entity_id: input_boolean.home_house_sitter state: 'off' sequence: - action: timer.finish metadata: {} target: entity_id: timer.living_room_heating_manual_timer data: {} - action: automation.turn_on metadata: {} target: entity_id: automation.living_room_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.living_room_heating - conditions: - condition: trigger id: - target_change - condition: template value_template: '{{ is_state_attr(''automation.living_room_heating'', ''current'', 0) }}' - condition: template value_template: '{{ (now().timestamp() - state_attr(''automation.living_room_heating'', ''last_triggered'')|as_datetime|as_timestamp) > 5 }} ' sequence: - action: automation.turn_off metadata: {} data: stop_actions: true target: entity_id: automation.living_room_heating - action: timer.start metadata: {} data: duration: 02:00:00 target: entity_id: timer.living_room_heating_manual_timer - conditions: - condition: trigger id: - target_change sequence: [] - conditions: - condition: state entity_id: timer.living_room_heating_manual_timer state: idle sequence: - action: automation.turn_on metadata: {} target: entity_id: automation.living_room_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.living_room_heating mode: restart - id: '1737748537241' alias: Soveværelse varme manuelt description: Start timer for manuelt kontrol af varme triggers: - trigger: state entity_id: - sensor.bedroom_target_temperature id: target_change - trigger: state entity_id: - timer.bedroom_heating_manual_timer to: idle - trigger: state entity_id: - binary_sensor.parent_home to: 'off' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: binary_sensor.parent_home state: 'off' - condition: state entity_id: input_boolean.home_house_sitter state: 'off' sequence: - action: timer.finish metadata: {} target: entity_id: timer.bedroom_heating_manual_timer data: {} - action: automation.turn_on metadata: {} target: entity_id: automation.bedroom_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.bedroom_heating - conditions: - condition: trigger id: - target_change - condition: template value_template: '{{ is_state_attr(''automation.bedroom_heating'', ''current'', 0) }}' - condition: template value_template: '{{ (now().timestamp() - state_attr(''automation.bedroom_heating'', ''last_triggered'')|as_datetime|as_timestamp) > 5 }} ' sequence: - action: automation.turn_off metadata: {} data: stop_actions: true target: entity_id: automation.bedroom_heating - action: timer.start metadata: {} data: duration: 01:00:00 target: entity_id: timer.bedroom_heating_manual_timer - conditions: - condition: trigger id: - target_change sequence: [] - conditions: - condition: state entity_id: timer.bedroom_heating_manual_timer state: idle sequence: - action: automation.turn_on metadata: {} target: entity_id: automation.bedroom_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.bedroom_heating mode: restart - id: '1737748573372' alias: Emils værelse varme manuelt description: Start timer for manuelt kontrol af varme triggers: - trigger: state entity_id: - sensor.emils_room_target_temperature id: target_change - trigger: state entity_id: - timer.emils_room_heating_manual_timer to: idle - trigger: state entity_id: - binary_sensor.emil_home to: 'off' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: binary_sensor.emil_home state: 'off' - condition: state entity_id: input_boolean.home_house_sitter state: 'off' sequence: - action: timer.finish metadata: {} data: {} target: entity_id: timer.emils_room_heating_manual_timer - action: automation.turn_on metadata: {} target: entity_id: automation.emils_room_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.emils_room_heating - conditions: - condition: trigger id: - target_change - condition: template value_template: '{{ is_state_attr(''automation.emils_room_heating'', ''current'', 0) }}' - condition: template value_template: '{{ (now().timestamp() - state_attr(''automation.emils_room_heating'', ''last_triggered'')|as_datetime|as_timestamp) > 5 }} ' sequence: - action: automation.turn_off metadata: {} data: stop_actions: true target: entity_id: automation.emils_room_heating - action: timer.start metadata: {} data: duration: 01:00:00 target: entity_id: timer.emils_room_heating_manual_timer - conditions: - condition: trigger id: - target_change sequence: [] - conditions: - condition: state entity_id: timer.emils_room_heating_manual_timer state: idle sequence: - action: automation.turn_on metadata: {} target: entity_id: automation.emils_room_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.emils_room_heating trace: stored_traces: 20 mode: restart - id: '1737748610394' alias: Charlies værelse varme manuelt description: Start timer for manuelt kontrol af varme triggers: - trigger: state entity_id: - sensor.charlies_room_target_temperature id: target_change - trigger: state entity_id: - timer.charlies_room_heating_manual_timer to: idle - trigger: state entity_id: - binary_sensor.charlie_home to: 'off' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - choose: - conditions: - condition: state entity_id: binary_sensor.charlie_home state: 'off' - condition: state entity_id: input_boolean.home_house_sitter state: 'off' sequence: - action: timer.finish metadata: {} target: entity_id: timer.charlies_room_heating_manual_timer data: {} - action: automation.turn_on metadata: {} target: entity_id: automation.charlies_room_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.charlies_room_heating - conditions: - condition: trigger id: - target_change - condition: template value_template: '{{ is_state_attr(''automation.charlies_room_heating'', ''current'', 0) }}' - condition: template value_template: '{{ (now().timestamp() - state_attr(''automation.charlies_room_heating'', ''last_triggered'')|as_datetime|as_timestamp) > 5 }} ' sequence: - action: automation.turn_off metadata: {} data: stop_actions: true target: entity_id: automation.charlies_room_heating - action: timer.start metadata: {} data: duration: 01:00:00 target: entity_id: timer.charlies_room_heating_manual_timer - conditions: - condition: trigger id: - target_change sequence: [] - conditions: - condition: state entity_id: timer.charlies_room_heating_manual_timer state: idle sequence: - action: automation.turn_on metadata: {} target: entity_id: automation.charlies_room_heating data: {} - action: automation.trigger metadata: {} data: skip_condition: false target: entity_id: automation.charlies_room_heating mode: restart - id: '1737757884659' alias: Hjem varme slukket description: 'Automatik til at motionere radiator ventiler når varmepumpe er slukket. ' triggers: - trigger: time at: 01:00:00 conditions: - condition: time weekday: - mon - condition: state entity_id: climate.home_heat_pump_panasonic state: 'off' actions: - action: script.turn_on metadata: {} data: {} target: entity_id: script.home_exercising_radiator_valves mode: single - id: '1737796089950' alias: Solcast PV Forecast opdater description: Opdater sol produktion udsigten i Solcast PV Forecast triggers: - trigger: time at: 00:00:00 - trigger: sun event: sunrise offset: 0 conditions: [] actions: - action: solcast_solar.update_forecasts metadata: {} data: {} mode: single - id: '1737835831554' alias: Hjem huspasser slår fra description: Automatik til at slår huspasser fra triggers: - trigger: state entity_id: - binary_sensor.family_home to: 'on' conditions: [] actions: - action: input_boolean.turn_off metadata: {} data: {} target: entity_id: input_boolean.home_house_sitter mode: single - id: '1737916297775' alias: Indkørsel lys description: Automatik til at styre lys i indkørsel triggers: - trigger: state entity_id: - binary_sensor.driveway_motion_sensor_entrance_occupancy_signify - binary_sensor.driveway_motion_sensor_house_east_occupancy_signify - binary_sensor.driveway_motion_sensor_house_south_occupancy_signify - binary_sensor.driveway_motion_sensor_street_occupancy_signify to: 'on' - trigger: state entity_id: - timer.driveway_light_courtyard_timer - timer.driveway_light_house_east_timer - timer.driveway_light_house_south_timer - timer.driveway_light_street_timer to: idle - trigger: numeric_state entity_id: - sensor.driveway_motion_sensor_street_illuminance_signify below: 2 - trigger: time at: '21:30:00' - trigger: state entity_id: input_boolean.home_house_sitter conditions: [] actions: - variables: night_light: "{{ now().strftime('%H:%M') > '12:00' and \n now().strftime('%H:%M')\ \ < '21:30' and\n states('sensor.driveway_motion_sensor_street_illuminance_signify')|float(0)\ \ < 2 }}" - if: - condition: numeric_state entity_id: sensor.driveway_motion_sensor_street_illuminance_signify above: 1 then: - action: light.turn_off metadata: {} data: transition: 1 target: entity_id: - light.driveway_light_entrance_spot_1_signify - light.driveway_light_entrance_spot_2_signify - light.driveway_light_entrance_spot_3_signify - light.driveway_light_right_1_signify - light.driveway_light_right_2_signify - light.driveway_light_right_3_signify - light.driveway_light_left_1_signify - light.driveway_light_left_2_signify - light.driveway_light_left_3_signify - light.driveway_light_left_4_philips - light.driveway_light_left_5_signify - light.driveway_light_left_6_signify - light.driveway_light_left_7_philips - light.driveway_light_left_8_signify - light.driveway_light_left_9_signify - light.driveway_light_house_east_gledopto - light.driveway_light_house_south_gledopto else: - if: - condition: state entity_id: binary_sensor.driveway_motion_sensor_entrance_occupancy_signify state: 'on' then: - action: timer.start metadata: {} data: duration: 00:01:00 target: entity_id: timer.driveway_light_entrance_timer - if: - condition: state entity_id: binary_sensor.driveway_motion_sensor_street_occupancy_signify state: 'on' then: - action: timer.start metadata: {} data: duration: 00:03:00 target: entity_id: timer.driveway_light_street_timer - if: - condition: state entity_id: binary_sensor.driveway_motion_sensor_house_south_occupancy_signify state: 'on' then: - action: timer.start metadata: {} data: duration: 00:03:00 target: entity_id: timer.driveway_light_house_south_timer - if: - condition: state entity_id: binary_sensor.driveway_motion_sensor_house_east_occupancy_signify state: 'on' then: - action: timer.start metadata: {} data: duration: 00:02:00 target: entity_id: timer.driveway_light_house_east_timer - if: - condition: or conditions: - condition: state entity_id: timer.driveway_light_entrance_timer state: active - condition: state entity_id: timer.driveway_light_house_east_timer state: active - condition: state entity_id: timer.driveway_light_street_timer state: active - condition: template value_template: '{{ night_light }}' then: - action: light.turn_on metadata: {} data: brightness_pct: 100 transition: 1 target: entity_id: - light.driveway_light_house_east_gledopto else: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.driveway_light_house_east_gledopto - if: - condition: or conditions: - condition: state entity_id: timer.driveway_light_entrance_timer state: active - condition: state entity_id: timer.driveway_light_house_south_timer state: active - condition: state entity_id: timer.driveway_light_street_timer state: active - condition: template value_template: '{{ night_light }}' then: - action: light.turn_on metadata: {} data: brightness_pct: 100 transition: 1 target: entity_id: - light.driveway_light_house_south_gledopto else: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.driveway_light_house_south_gledopto - if: - condition: or conditions: - condition: state entity_id: timer.driveway_light_entrance_timer state: active then: - action: light.turn_on metadata: {} data: brightness_pct: 100 transition: 1 target: entity_id: - light.driveway_light_entrance_spot_1_signify - light.driveway_light_entrance_spot_2_signify - light.driveway_light_entrance_spot_3_signify else: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.driveway_light_entrance_spot_1_signify - light.driveway_light_entrance_spot_2_signify - light.driveway_light_entrance_spot_3_signify - if: - condition: state entity_id: timer.driveway_light_entrance_timer state: active then: - action: light.turn_on metadata: {} data: brightness_pct: 100 transition: 1 target: entity_id: - light.driveway_light_left_1_signify else: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.driveway_light_left_1_signify - if: - condition: state entity_id: timer.driveway_light_house_south_timer state: active then: - action: light.turn_on metadata: {} data: brightness_pct: 80 kelvin: 2700 transition: 1 target: entity_id: - light.driveway_light_right_1_signify else: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.driveway_light_right_1_signify - choose: - conditions: - condition: state entity_id: timer.driveway_light_entrance_timer state: active - condition: state entity_id: timer.driveway_light_house_south_timer state: active - condition: state entity_id: timer.driveway_light_street_timer state: active sequence: - action: light.turn_on metadata: {} data: brightness_pct: 80 kelvin: 2700 transition: 1 target: entity_id: - light.driveway_light_right_2_signify - light.driveway_light_right_3_signify - action: light.turn_on metadata: {} data: brightness_pct: 100 transition: 1 target: entity_id: - light.driveway_light_left_2_signify - light.driveway_light_left_3_signify - light.driveway_light_left_4_philips - light.driveway_light_left_5_signify - light.driveway_light_left_6_signify - light.driveway_light_left_7_philips - light.driveway_light_left_8_signify - light.driveway_light_left_9_signify - conditions: - condition: template value_template: '{{ night_light }}' sequence: - action: light.turn_on metadata: {} data: brightness_pct: 10 transition: 1 target: entity_id: - light.driveway_light_right_2_signify - light.driveway_light_right_3_signify - light.driveway_light_left_2_signify - light.driveway_light_left_3_signify - light.driveway_light_left_4_philips - light.driveway_light_left_5_signify - light.driveway_light_left_6_signify - light.driveway_light_left_7_philips - light.driveway_light_left_8_signify - light.driveway_light_left_9_signify default: - action: light.turn_off metadata: {} data: {} target: entity_id: - light.driveway_light_right_2_signify - light.driveway_light_right_3_signify - light.driveway_light_left_2_signify - light.driveway_light_left_3_signify - light.driveway_light_left_4_philips - light.driveway_light_left_5_signify - light.driveway_light_left_6_signify - light.driveway_light_left_7_philips - light.driveway_light_left_8_signify - light.driveway_light_left_9_signify trace: stored_traces: 20 mode: restart - id: '1738003454800' alias: Monique middagslur description: Automatik til at styre Moniques middagslur triggers: - trigger: state entity_id: - input_boolean.monique_nap_time_toggle - trigger: state entity_id: - input_select.monique_nap_time_state - trigger: state entity_id: - binary_sensor.bedroom_door from: 'off' to: 'on' id: open_door conditions: [] actions: - action: system_log.write metadata: {} data: level: error message: '{{ trigger.entity_id }}' - choose: - conditions: - condition: template value_template: '{{ trigger.entity_id == ''input_boolean.monique_nap_time_toggle'' }}' sequence: - if: - condition: state entity_id: input_boolean.monique_nap_time_toggle state: 'off' then: - action: input_select.select_option metadata: {} data: option: 'off' target: entity_id: input_select.monique_nap_time_state else: - action: input_select.select_option metadata: {} data: option: prepare target: entity_id: input_select.monique_nap_time_state - conditions: - condition: template value_template: '{{ trigger.entity_id == ''input_select.monique_nap_time_state'' }}' sequence: - if: - condition: state entity_id: input_select.monique_nap_time_state state: 'off' then: - action: input_boolean.turn_off metadata: {} data: {} target: entity_id: input_boolean.monique_nap_time_toggle else: - action: input_boolean.turn_on metadata: {} data: {} target: entity_id: input_boolean.monique_nap_time_toggle default: - choose: - conditions: - condition: state entity_id: input_select.monique_nap_time_state state: prepare - condition: trigger id: - open_door sequence: - action: input_select.select_option metadata: {} data: option: sleep target: entity_id: input_select.monique_nap_time_state - conditions: - condition: state entity_id: input_select.monique_nap_time_state state: sleep - condition: trigger id: - open_door sequence: - action: input_select.select_option metadata: {} data: option: 'off' target: entity_id: input_select.monique_nap_time_state mode: restart - id: '1738962148356' alias: Garage 3D Printer description: Automatik til at slukke for 3D printer triggers: - trigger: state entity_id: - sensor.garage_3d_printer_prusa to: idle for: hours: 0 minutes: 10 seconds: 0 conditions: [] actions: - action: light.turn_off metadata: {} data: {} target: entity_id: light.garage_3d_printer_power_philips_hue mode: single - id: '1739016002574' alias: Emils værelse blæser description: Tænder for Dyson Hot+Cool i Emils værelse, for at varme hurtigere op hvis den ønskede temperatur er væsentligt koldere end den aktuelle. triggers: - trigger: state entity_id: - binary_sensor.emil_home - trigger: state entity_id: - binary_sensor.emils_room_light - trigger: state entity_id: - sensor.emils_room_target_temperature - trigger: state entity_id: - sensor.emils_room_current_temperature - trigger: state entity_id: - binary_sensor.emils_room_window_sensor_open - trigger: state entity_id: - timer.emils_room_window_open_timer - trigger: state entity_id: - binary_sensor.emils_room_window_sensor_open to: 'on' from: 'off' id: window_open conditions: [] actions: - if: - condition: state entity_id: binary_sensor.emils_room_light state: 'on' then: - action: switch.turn_off metadata: {} data: {} target: entity_id: switch.emils_room_pure_hot_cool_night_mode_dyson else: - action: switch.turn_on metadata: {} data: {} target: entity_id: switch.emils_room_pure_hot_cool_night_mode_dyson - if: - condition: trigger id: - window_open then: - action: timer.start metadata: {} data: duration: 00:10:00 target: entity_id: timer.emils_room_window_open_timer - if: - condition: state entity_id: binary_sensor.emils_room_window_sensor_open state: 'off' - condition: state entity_id: timer.emils_room_window_open_timer state: active then: - action: timer.finish metadata: {} data: {} target: entity_id: timer.emils_room_window_open_timer - choose: - conditions: - condition: state entity_id: binary_sensor.emil_home state: 'off' sequence: - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.emils_room_pure_hot_cool_dyson - conditions: - condition: state entity_id: timer.emils_room_window_open_timer state: active sequence: - action: fan.turn_on metadata: {} data: {} target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.set_percentage metadata: {} data: percentage: 100 target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.set_preset_mode metadata: {} data: preset_mode: Normal target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: switch.turn_on metadata: {} data: {} target: entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson - action: climate.set_hvac_mode metadata: {} data: hvac_mode: cool target: entity_id: climate.emils_room_pure_hot_cool_dyson - conditions: - condition: state entity_id: binary_sensor.emils_room_window_sensor_open state: 'off' - condition: template value_template: '{{ states("sensor.emils_room_current_temperature")|float < states("sensor.emils_room_target_temperature")|float - 1 }}' sequence: - action: climate.turn_on metadata: {} data: {} target: entity_id: climate.emils_room_pure_hot_cool_dyson - action: climate.set_temperature metadata: {} data: temperature: '{{ min(37, states(''sensor.emils_room_target_temperature'')|float(0) + 3) }}' hvac_mode: heat target: entity_id: climate.emils_room_pure_hot_cool_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.set_preset_mode metadata: {} data: preset_mode: Auto target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: switch.turn_off metadata: {} data: {} target: entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson - conditions: - condition: template value_template: '{{ states("sensor.emils_room_current_temperature")|float > states("sensor.emils_room_target_temperature")|float }}' - condition: numeric_state entity_id: sensor.emils_room_current_temperature above: 23 sequence: - action: climate.turn_on metadata: {} data: {} target: entity_id: climate.emils_room_pure_hot_cool_dyson - action: climate.set_temperature metadata: {} data: temperature: '{{ max(1, states(''sensor.emils_room_target_temperature'')|float(0) - 3) }}' hvac_mode: cool target: entity_id: climate.emils_room_pure_hot_cool_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.set_preset_mode metadata: {} data: preset_mode: Auto target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: switch.turn_on metadata: {} data: {} target: entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson - conditions: - condition: numeric_state entity_id: sensor.emils_room_pure_hot_cool_air_quality_index_dyson above: 5 sequence: - action: fan.turn_on metadata: {} data: {} target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: fan.set_preset_mode metadata: {} data: preset_mode: Auto target: entity_id: fan.emils_room_pure_hot_cool_fan_dyson - action: switch.turn_off metadata: {} data: {} target: entity_id: switch.emils_room_pure_hot_cool_focus_mode_dyson - action: climate.set_hvac_mode metadata: {} data: hvac_mode: cool target: entity_id: climate.emils_room_pure_hot_cool_dyson default: - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.emils_room_pure_hot_cool_dyson mode: queued - id: '1739206213123' alias: Stue robotstøvsuger description: Automatic til at styre robotstøvsuger triggers: - trigger: state entity_id: - binary_sensor.emil_sleeping - binary_sensor.charlie_sleeping - binary_sensor.parent_sleeping to: 'off' - trigger: state entity_id: - vacuum.living_room_robot_vacuum_roborock to: docked - trigger: state entity_id: - binary_sensor.living_room_media to: 'off' - trigger: state entity_id: - binary_sensor.living_room_light to: 'off' conditions: [] actions: - action: time.set_value metadata: {} data: time: 00:00:00 target: entity_id: time.living_room_robot_vacuum_do_not_disturb_begin_roborock - action: time.set_value metadata: {} data: time: '23:59:59' target: entity_id: time.living_room_robot_vacuum_do_not_disturb_end_roborock - if: - condition: state entity_id: vacuum.living_room_robot_vacuum_roborock state: docked - condition: state entity_id: binary_sensor.parent_sleeping state: 'off' - condition: or conditions: - condition: template value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int + 4800 < states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int }}' - condition: and conditions: - condition: template value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int + 600 < states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int }}' - condition: state entity_id: binary_sensor.emil_sleeping state: 'off' - condition: state entity_id: binary_sensor.charlie_sleeping state: 'off' - condition: state entity_id: binary_sensor.living_room_light state: 'off' - condition: state entity_id: binary_sensor.living_room_media state: 'off' then: - action: input_number.set_value metadata: {} data: value: '{{ states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int }} ' target: entity_id: input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin - action: vacuum.send_command data: command: app_start_collect_dust target: entity_id: vacuum.living_room_robot_vacuum_roborock - if: - condition: state entity_id: vacuum.living_room_robot_vacuum_roborock state: docked - condition: state entity_id: binary_sensor.parent_sleeping state: 'off' - condition: or conditions: - condition: template value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int + 4800 > states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int }}' - condition: and conditions: - condition: template value_template: '{{ states(''input_number.living_room_robot_vacuum_total_cleaning_time_last_empty_dust_bin'')|int + 600 > states(''sensor.living_room_robot_vacuum_total_cleaning_time_roborock'')|int }}' - condition: state entity_id: binary_sensor.emil_sleeping state: 'off' - condition: state entity_id: binary_sensor.charlie_sleeping state: 'off' - condition: state entity_id: binary_sensor.living_room_light state: 'off' - condition: state entity_id: binary_sensor.living_room_media state: 'off' then: [] mode: single - id: '1739480121158' alias: Push configuration filer til GitHub description: Automatik til at sende configuration filer etc til GitHub repository triggers: - trigger: time at: '23:59:00' - trigger: event event_type: event_homeassistant_restarted - trigger: event event_type: homeassistant_close - trigger: event event_type: homeassistant_stop conditions: [] actions: - action: shell_command.pushupdates_to_github data: {} mode: single - id: '1739615474729' alias: Stue medieafspiller description: Automatik til at styrer TV og receiver i stuen triggers: - trigger: state entity_id: - event.living_room_switch_button_3_philips_hue attribute: event_type to: short_release id: button_3_short - trigger: state entity_id: - event.living_room_switch_button_3_philips_hue attribute: event_type to: short_release id: button_4_short - trigger: state entity_id: - binary_sensor.living_room_light id: light_out conditions: [] actions: [] mode: restart - id: '1739647490572' alias: Soveværelse blæser description: Tænder for Dyson Hot+Cool i soveværelset, for at varme hurtigere op hvis den ønskede temperatur er væsentligt koldere end den aktuelle. triggers: - trigger: state entity_id: - binary_sensor.parent_home_home - trigger: state entity_id: - binary_sensor.bedroom_light - trigger: numeric_state entity_id: - cover.bedroom_blind_ikea attribute: current_position below: 60 - trigger: numeric_state entity_id: - cover.bedroom_blind_ikea attribute: current_position above: 60 - trigger: state entity_id: - sensor.bedroom_target_temperature - trigger: state entity_id: - sensor.bedroom_current_temperature conditions: [] actions: - if: - condition: state entity_id: binary_sensor.bedroom_blind state: 'on' then: - action: switch.turn_off metadata: {} data: {} target: entity_id: switch.bedroom_purifier_hot_cool_night_mode_dyson else: - action: switch.turn_on metadata: {} data: {} target: entity_id: switch.bedroom_purifier_hot_cool_night_mode_dyson - choose: - conditions: - condition: state entity_id: binary_sensor.parent_home state: 'off' sequence: - action: dyson_local.set_angle data: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson angle_low: 225 angle_high: 225 - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.bedroom_purifier_hot_cool_dyson - conditions: - condition: numeric_state entity_id: cover.bedroom_blind_ikea attribute: current_position below: 60 sequence: - action: dyson_local.set_angle data: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson angle_low: 225 angle_high: 225 - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.bedroom_purifier_hot_cool_dyson - conditions: - condition: template value_template: '{{ states("sensor.bedroom_current_temperature")|float < states("sensor.bedroom_target_temperature")|float - 1 }}' sequence: - action: climate.turn_on metadata: {} data: {} target: entity_id: climate.bedroom_purifier_hot_cool_dyson - action: climate.set_temperature metadata: {} data: temperature: '{{ min(states(''sensor.bedroom_target_temperature'')|float(0) + 3, 37) }}' hvac_mode: heat target: entity_id: climate.bedroom_purifier_hot_cool_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - action: dyson_local.set_angle data: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson angle_low: 155 angle_high: 225 - action: fan.set_preset_mode metadata: {} data: preset_mode: Auto target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - action: fan.set_direction metadata: {} data: direction: forward target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - conditions: - condition: template value_template: '{{ states("sensor.bedroom_current_temperature")|float > states("sensor.bedroom_target_temperature")|float }}' - condition: numeric_state entity_id: sensor.bedroom_current_temperature above: 23 sequence: - action: climate.turn_on metadata: {} data: {} target: entity_id: climate.bedroom_purifier_hot_cool_dyson - action: climate.set_temperature metadata: {} data: temperature: '{{ max(1, states(''sensor.bedroom_target_temperature'')|float(0) - 3) }}' hvac_mode: cool target: entity_id: climate.bedroom_purifier_hot_cool_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.bedroom_purifier_hot_cool_dyson - action: dyson_local.set_angle data: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson angle_low: 155 angle_high: 225 - action: fan.set_preset_mode metadata: {} data: preset_mode: Auto target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - action: fan.set_direction metadata: {} data: direction: forward target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - conditions: - condition: or conditions: - condition: numeric_state entity_id: sensor.bedroom_purifier_hot_cool_hcho_dyson above: 0.06 - condition: numeric_state entity_id: sensor.bedroom_purifier_hot_cool_nitrogen_dioxide_index_dyson above: 6 - condition: numeric_state entity_id: sensor.bedroom_purifier_hot_cool_pm_10_dyson above: 100 - condition: numeric_state entity_id: sensor.bedroom_purifier_hot_cool_pm_2_5_dyson above: 35 - condition: numeric_state entity_id: sensor.bedroom_purifier_hot_cool_volatile_organic_compounds_index_dyson above: 6 sequence: - action: fan.turn_on metadata: {} data: {} target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - action: fan.oscillate metadata: {} data: oscillating: true target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - action: dyson_local.set_angle data: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson angle_low: 155 angle_high: 225 - action: fan.set_preset_mode metadata: {} data: preset_mode: Auto target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson - action: climate.set_hvac_mode metadata: {} data: hvac_mode: cool target: entity_id: climate.bedroom_purifier_hot_cool_dyson - action: fan.set_direction metadata: {} data: direction: reverse target: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson default: - action: dyson_local.set_angle data: entity_id: fan.bedroom_purifier_hot_cool_fan_dyson angle_low: 225 angle_high: 225 - action: climate.turn_off metadata: {} data: {} target: entity_id: climate.bedroom_purifier_hot_cool_dyson mode: queued