- id: '1705510128965' alias: Activate coffee brewer timer description: Turns on the coffee brewer electrical switch and starts the timer. trigger: - platform: state entity_id: - input_boolean.activate_coffee_brewer_timer to: 'on' condition: [] action: - service: switch.turn_on target: entity_id: - switch.kaffetimer device_id: [] area_id: [] data: {} - service: timer.start target: entity_id: timer.coffee_brewer_timer data: {} - service: counter.increment target: entity_id: counter.coffee_counter data: {} mode: restart - id: '1706284268833' alias: Deactivate coffee brewer timer description: Turns off stuff when manually switching off the timer trigger: - platform: state entity_id: - input_boolean.activate_coffee_brewer_timer from: 'on' to: 'off' - platform: state entity_id: - timer.coffee_brewer_timer from: active to: idle condition: [] action: - service: input_boolean.turn_off target: entity_id: - input_boolean.activate_coffee_brewer_timer data: {} - service: timer.cancel target: entity_id: timer.coffee_brewer_timer data: {} - service: switch.turn_off target: entity_id: switch.kaffetimer data: {} mode: single - id: '1706284484894' alias: Activate Coffee Brewer at scheduled time description: Starts the coffee brewer timer at the setup time trigger: - platform: time at: input_datetime.coffee_brewer_scheduled_start_time condition: - condition: state entity_id: input_boolean.enable_scheduled_start_of_coffee_brewer state: 'on' action: - service: input_boolean.turn_on target: entity_id: - input_boolean.activate_coffee_brewer_timer device_id: [] area_id: [] data: {} - service: input_boolean.turn_off target: entity_id: input_boolean.enable_scheduled_start_of_coffee_brewer data: {} mode: single - id: '1736266866394' alias: Set Has been Night Flag description: Set that it has been midnight, and that its ok to turn the light on trigger: - platform: time at: 00:30:00 action: - service: input_boolean.turn_on target: entity_id: - input_boolean.ext_light_has_been_night - input_boolean.home_auto_lights_off_has_been_night data: {} - id: '1736266934946' alias: Set Has Been Day Flag description: '' trigger: - platform: time at: '12:30:00' action: - service: input_boolean.turn_on target: entity_id: input_boolean.ext_light_has_been_day - id: '1736268207142' alias: Turn on Exterial Lights In The Evening description: '' triggers: - entity_id: - sensor.outside_lux below: 500 for: seconds: 0 trigger: numeric_state conditions: - condition: state entity_id: input_boolean.ext_light_has_been_day state: 'on' actions: - target: entity_id: input_boolean.ext_light_has_been_day data: {} action: input_boolean.turn_off - target: entity_id: input_boolean.exterior_lights_wanted_state data: {} action: input_boolean.turn_on - id: '1736268250686' alias: Turn Off Exterior Lights In The Morning description: '' triggers: - entity_id: - sensor.outside_lux above: 710 for: seconds: 0 trigger: numeric_state conditions: - condition: state entity_id: input_boolean.ext_light_has_been_night state: 'on' actions: - target: entity_id: input_boolean.ext_light_has_been_night data: {} action: input_boolean.turn_off - target: entity_id: input_boolean.exterior_lights_wanted_state data: {} action: input_boolean.turn_off - id: '1746203002786' alias: Mouse Counter Incrementer description: Increments the Mouse detection Counter when an event has happened trigger: - platform: state entity_id: - binary_sensor.mouse_detector from: 'off' to: 'on' condition: [] action: - service: counter.increment target: entity_id: counter.kitchen_mouse_detection_counter data: {} mode: single - id: '1758118011846' alias: Sync Exterior Lights With Wanted State description: '' triggers: - entity_id: input_boolean.exterior_lights_wanted_state trigger: state actions: - choose: - conditions: - condition: state entity_id: input_boolean.exterior_lights_wanted_state state: 'on' sequence: - target: entity_id: - switch.1_mini_gen3_wood_shed - switch.1_mini_gen3_front_door action: switch.turn_on - conditions: - condition: state entity_id: input_boolean.exterior_lights_wanted_state state: 'off' sequence: - target: entity_id: - switch.1_mini_gen3_wood_shed - switch.1_mini_gen3_front_door action: switch.turn_off mode: single - id: '1759053358355' alias: Turn lights ON when on vacation description: '' triggers: - trigger: time at: '18:36:00' weekday: - mon - tue - wed - thu - fri - sat - sun conditions: [] actions: - action: input_select.select_option metadata: {} data: option: All on target: entity_id: input_select.light_mode mode: single - id: '1759053894661' alias: Turn lights OFF when on vacation description: '' triggers: - trigger: time at: '23:20:00' weekday: - mon - tue - wed - thu - fri - sat - sun conditions: [] actions: - action: input_select.select_option metadata: {} data: option: All off target: entity_id: input_select.light_mode mode: single - id: '1769021614180' alias: Workday Morning Auto-On Lights description: Handles lighting based on week parity and Katja's start time triggers: - at: 05:30:00 id: katja_gets_up_on_extra_early_week trigger: time - at: 05:55:00 id: katja_gets_up_on_normal_early_week trigger: time - at: 06:25:00 id: katja_work_late trigger: time - at: 06:40:00 id: thomas_gets_up_when_we_go_together trigger: time conditions: - condition: numeric_state entity_id: sensor.outside_lux below: 2 - condition: state entity_id: binary_sensor.workday_sensor state: 'on' - condition: state entity_id: input_boolean.workday_morning_auto_lights state: 'on' actions: - choose: - conditions: - condition: trigger id: katja_gets_up_on_extra_early_week - condition: state entity_id: sensor.morning_routine_mode state: even_extra_early_day sequence: - target: entity_id: input_select.light_mode data: option: Dimmed morning action: input_select.select_option - conditions: - condition: trigger id: katja_gets_up_on_normal_early_week - condition: state entity_id: sensor.morning_routine_mode state: even_day sequence: - target: entity_id: input_select.light_mode data: option: Dimmed morning action: input_select.select_option - conditions: - condition: trigger id: katja_work_late - condition: template value_template: '{{ states(''sensor.morning_routine_mode'') in [''odd_evening'', ''even_extra_early_day''] }}' sequence: - target: entity_id: input_select.light_mode data: option: Morning action: input_select.select_option - conditions: - condition: trigger id: thomas_gets_up_when_we_go_together - condition: state entity_id: sensor.morning_routine_mode state: even_day sequence: - target: entity_id: input_select.light_mode data: option: Morning action: input_select.select_option mode: single - id: '1770999169524' alias: Pellet Stove Steady-State Fault Alert description: '' triggers: - trigger: state entity_id: - binary_sensor.pellet_stove_steady_state_supervision_fault from: 'off' to: 'on' conditions: [] actions: - action: notify.mobile_app_pixel_8_pro metadata: {} data: title: "\U0001F525 Pellet Stove Supervision Warning" message: Steady-state combustion inconsistency detected. Check flame sensor and fuel system. mode: single