- id: work_work_start_warning_bathroom alias: '[Work] Work start warning' trigger: - platform: time at: '9:30' condition: - condition: time weekday: - mon - tue - wed - thu - fri action: - service: light.turn_on data: brightness_pct: 100 entity_id: light.bathroom_color_zha_group_0x0007 - service: light.turn_on data: hs_color: - 120 - 100 entity_id: light.bathroom_color_zha_group_0x0007 - service: light.turn_on data: brightness_pct: 100 hs_color: - 30 - 100 transition: 900 entity_id: light.bathroom_color_zha_group_0x0007 - delay: seconds: 900 - service: light.turn_on data: brightness_pct: 100 hs_color: - 360 - 100 transition: 600 entity_id: light.bathroom_color_zha_group_0x0007 - delay: seconds: 600 - service: light.turn_on data: brightness_pct: 100 hs_color: - 285 - 100 entity_id: light.bathroom_color_zha_group_0x0007 - delay: minutes: 5 - service: light.turn_off entity_id: light.bathroom_color_zha_group_0x0007 mode: single - id: work_start alias: '[Work] Start' trigger: - platform: time at: '10:00' condition: - condition: time weekday: - mon - tue - wed - thu - fri action: - service: light.turn_on data: color_name: green target: entity_id: light.notification_cube_light mode: single - id: work_daily_minus_30m alias: '[Work] Daily -30m' trigger: - platform: calendar event: start offset: '-0:30:0' entity_id: calendar.automations_daily action: - service: light.turn_on data: color_name: yellow transition: 2 target: entity_id: light.notification_cube_light - id: work_daily_minus_15m alias: '[Work] Daily -15m' trigger: - platform: calendar event: start offset: '-0:15:0' entity_id: calendar.automations_daily action: - service: light.turn_on data: color_name: orange transition: 2 target: entity_id: light.notification_cube_light - id: work_daily_minus_5m alias: '[Work] Daily -5m' trigger: - platform: calendar event: start offset: '-0:5:0' entity_id: calendar.automations_daily action: - service: light.turn_on data: color_name: purple target: entity_id: light.notification_cube_light - id: work_daily_start alias: '[Work] Daily' trigger: - platform: calendar event: start entity_id: calendar.automations_daily condition: - condition: time weekday: - mon - tue - wed - thu - fri action: - service: light.turn_on data: color_name: red target: entity_id: light.notification_cube_light - id: work_dailY_end alias: '[Work] Daily end' trigger: - platform: calendar event: end entity_id: calendar.automations_daily condition: - condition: time weekday: - mon - tue - wed - thu - fri action: - service: light.turn_on data: color_name: green target: entity_id: light.notification_cube_light mode: single - id: work_end alias: '[Work] End' trigger: - platform: time at: '18:00' condition: - condition: time weekday: - mon - tue - wed - thu - fri action: - service: light.turn_off target: entity_id: light.notification_cube_light mode: single - id: work_cool_down_home alias: '[Work] Cool down home after leaving work' mode: single trigger: - platform: zone entity_id: person.przemek zone: zone.work event: leave condition: - condition: or conditions: - condition: numeric_state entity_id: sensor.office_sensor_temperature above: "23" action: - service: script.ac_on - service: climate.set_temperature data: temperature: 23 hvac_mode: cool target: entity_id: climate.ac