[ { "id": "'1686618194582'", "automation": "- id: '1686618194582'\n alias: Turn on Livingroom TV\n description: Turns on the livingroom tv when required\n trigger:\n - platform: device\n device_id: 516ac9d51d3bd882ceb88995c0e9a279\n domain: webostv\n type: webostv.turn_on\n condition: []\n action:\n - action: wake_on_lan.send_magic_packet\n data:\n broadcast_port: 9\n mac: b0:37:95:d5:eb:69\n broadcast_address: 255.255.255.255\n mode: single", "config": [ { "name": "Living Room TV", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.bedroom_tv", "device_id": "516ac9d51d3bd882ceb88995c0e9a279" } } ] }, { "id": "'1686618273321'", "automation": "- id: '1686618273321'\n alias: Turn on Bedroom TV\n description: ''\n trigger:\n - platform: device\n device_id: 55ba5311202a9ada8dfeb8cb8f8f8943\n domain: webostv\n type: webostv.turn_on\n condition: []\n action:\n - action: wake_on_lan.send_magic_packet\n data:\n broadcast_port: 9\n mac: 58:fd:b1:ab:8e:73\n broadcast_address: 255.255.255.255\n mode: single", "config": [ { "name": "Bedroom TV", "room": "bedroom", "type": "media_player", "id": { "entity_id": "media_player.bedroom_tv", "device_id": "55ba5311202a9ada8dfeb8cb8f8f8943" } } ] }, { "id": "'1686711618853'", "automation": "- id: '1686711618853'\n alias: Workout fan auto on\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.aaron_on_peloton_heart_rate_current\n above: 130\n id: workout_fan_auto_started\n - platform: numeric_state\n entity_id:\n - sensor.thao_on_peloton_heart_rate_current\n above: 130\n condition:\n - condition: state\n entity_id: input_boolean.standing_fan_auto_enabled\n state: 'on'\n - condition: or\n conditions:\n - condition: state\n entity_id: input_select.standing_fan_mode\n state: 'off'\n - condition: state\n entity_id: input_select.standing_fan_mode\n state: unknown\n - condition: or\n conditions:\n - type: is_running\n condition: device\n device_id: 1deeadfbd47d7c685f34e5cde1231e47\n entity_id: 5d26af4dd72c295b10062e9e83ba6efa\n domain: binary_sensor\n - type: is_running\n condition: device\n device_id: e4ea4923eab39ca70ae3805e7cc9a285\n entity_id: 66d2f572455c2a7d225a314d54e4df46\n domain: binary_sensor\n action:\n - action: input_select.select_option\n data:\n option: auto\n target:\n entity_id: input_select.standing_fan_mode\n - action: fan.turn_on\n data: {}\n target:\n device_id: 764b262e94b4094f7b8d88713bad1290\n mode: single", "config": [ { "name": "Aaron Workout Binary Sensor", "room": null, "type": "binary_sensor", "id": { "entity_id": "66d2f572455c2a7d225a314d54e4df46", "device_id": null } }, { "name": "Aaron Heart Rate Current", "room": null, "type": "sensor", "id": { "entity_id": "sensor.aaron_on_peloton_heart_rate_current", "device_id": null } }, { "name": "Thao Heart Rate Current", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thao_on_peloton_heart_rate_current", "device_id": null } }, { "name": "Standing Fan Auto Enabled", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.standing_fan_auto_enabled", "device_id": null } }, { "name": "Standing Fan Mode", "room": null, "type": "input_select", "id": { "entity_id": "input_select.standing_fan_mode", "device_id": null } }, { "name": "Aaron Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aaron_on_peloton_workout", "device_id": "e4ea4923eab39ca70ae3805e7cc9a285" } }, { "name": "Thao Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "5d26af4dd72c295b10062e9e83ba6efa", "device_id": "1deeadfbd47d7c685f34e5cde1231e47" } }, { "name": "Living Room Standing Fan", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_standing_fan", "device_id": "764b262e94b4094f7b8d88713bad1290" } } ] }, { "id": "'1686711777584'", "automation": "- id: '1686711777584'\n alias: Workout fan auto off\n description: ''\n triggers:\n - type: not_running\n device_id: e4ea4923eab39ca70ae3805e7cc9a285\n entity_id: binary_sensor.aaron_on_peloton_workout\n domain: binary_sensor\n for:\n hours: 0\n minutes: 1\n seconds: 0\n id: workout_stopped\n trigger: device\n - type: not_running\n device_id: 1deeadfbd47d7c685f34e5cde1231e47\n entity_id: 5d26af4dd72c295b10062e9e83ba6efa\n domain: binary_sensor\n for:\n hours: 0\n minutes: 1\n seconds: 0\n trigger: device\n conditions:\n - condition: state\n entity_id: input_select.standing_fan_mode\n state: auto\n - condition: not\n conditions:\n - condition: or\n conditions:\n - type: is_running\n condition: device\n device_id: e4ea4923eab39ca70ae3805e7cc9a285\n entity_id: 66d2f572455c2a7d225a314d54e4df46\n domain: binary_sensor\n - type: is_running\n condition: device\n device_id: 1deeadfbd47d7c685f34e5cde1231e47\n entity_id: 5d26af4dd72c295b10062e9e83ba6efa\n domain: binary_sensor\n actions:\n - action: fan.turn_off\n data: {}\n target:\n entity_id:\n - fan.living_room_standing_fan\n - action: input_select.select_option\n data:\n option: 'off'\n target:\n entity_id: input_select.standing_fan_mode\n mode: single", "config": [ { "name": "Aaron Workout Binary Sensor", "room": null, "type": "binary_sensor", "id": { "entity_id": "66d2f572455c2a7d225a314d54e4df46", "device_id": null } }, { "name": "Standing Fan Mode", "room": null, "type": "input_select", "id": { "entity_id": "input_select.standing_fan_mode", "device_id": null } }, { "name": "Aaron Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aaron_on_peloton_workout", "device_id": "e4ea4923eab39ca70ae3805e7cc9a285" } }, { "name": "Thao Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "5d26af4dd72c295b10062e9e83ba6efa", "device_id": "1deeadfbd47d7c685f34e5cde1231e47" } }, { "name": "Living Room Standing Fan", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_standing_fan", "device_id": "764b262e94b4094f7b8d88713bad1290" } } ] }, { "id": "'1686886746116'", "automation": "- id: '1686886746116'\n alias: Standing fan on transition\n description: ''\n trigger:\n - platform: state\n entity_id:\n - fan.living_room_standing_fan\n to: 'on'\n from: null\n condition:\n - condition: not\n conditions:\n - condition: state\n entity_id: input_select.standing_fan_mode\n state: auto\n action:\n - action: input_select.select_option\n data:\n option: 'on'\n target:\n entity_id: input_select.standing_fan_mode\n mode: single", "config": [ { "name": "Standing Fan Mode", "room": null, "type": "input_select", "id": { "entity_id": "input_select.standing_fan_mode", "device_id": null } }, { "name": "Living Room Standing Fan", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_standing_fan", "device_id": "764b262e94b4094f7b8d88713bad1290" } } ] }, { "id": "'1686889578143'", "automation": "- id: '1686889578143'\n alias: Standing fan off transition\n description: ''\n trigger:\n - platform: state\n entity_id:\n - fan.living_room_standing_fan\n to: 'off'\n from: 'on'\n condition: []\n action:\n - action: input_select.select_option\n data:\n option: 'off'\n target:\n entity_id: input_select.standing_fan_mode\n mode: single", "config": [ { "name": "Standing Fan Mode", "room": null, "type": "input_select", "id": { "entity_id": "input_select.standing_fan_mode", "device_id": null } }, { "name": "Living Room Standing Fan", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_standing_fan", "device_id": "764b262e94b4094f7b8d88713bad1290" } } ] }, { "id": "'1686910516025'", "automation": "- id: '1686910516025'\n alias: Office unoccupied\n description: ''\n triggers:\n - type: not_occupied\n device_id: ee3ec0a57e41420932d477d269cd70eb\n entity_id: 37f8ec4222f4b6fe5daceb71de99f532\n domain: binary_sensor\n for:\n hours: 1\n minutes: 0\n seconds: 0\n trigger: device\n conditions: []\n actions:\n - action: light.turn_off\n data: {}\n target:\n entity_id:\n - light.office_lights\n - light.office_closet_lights\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.compressor_plug_relay\n mode: single", "config": [ { "name": "Office Lights", "room": "office", "type": "light", "id": { "entity_id": "light.office_lights", "device_id": null } }, { "name": "Office Closet Lights", "room": "office", "type": "light", "id": { "entity_id": "light.office_closet_lights", "device_id": null } }, { "name": "Compressor Plug Relay", "room": null, "type": "switch", "id": { "entity_id": "switch.compressor_plug_relay", "device_id": null } }, { "name": "Device 37f8ec4222f4b6fe5daceb71de99f532", "room": "Office", "type": "binary_sensor", "id": { "entity_id": "37f8ec4222f4b6fe5daceb71de99f532", "device_id": "ee3ec0a57e41420932d477d269cd70eb" } } ] }, { "id": "'1686936873918'", "automation": "- id: '1686936873918'\n alias: Bedroom receiver off with tv\n description: ''\n trigger:\n - platform: device\n device_id: 55ba5311202a9ada8dfeb8cb8f8f8943\n domain: media_player\n entity_id: media_player.bedroom_tv\n type: turned_off\n condition: []\n action:\n - type: turn_off\n device_id: 29523c412ba5bd7581785ff7c92aded6\n entity_id: remote.bedroom_hub\n domain: remote\n mode: single", "config": [ { "name": "Living Room TV", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.bedroom_tv", "device_id": "516ac9d51d3bd882ceb88995c0e9a279" } }, { "name": "Bedroom TV", "room": "bedroom", "type": "media_player", "id": { "entity_id": "media_player.bedroom_tv", "device_id": "55ba5311202a9ada8dfeb8cb8f8f8943" } }, { "name": "Bedroom Hub", "room": "bedroom", "type": "remote", "id": { "entity_id": "remote.bedroom_hub", "device_id": "29523c412ba5bd7581785ff7c92aded6" } } ] }, { "id": "'1686970239679'", "automation": "- id: '1686970239679'\n alias: Bedroom filter lights auto on\n description: ''\n trigger:\n - platform: state\n entity_id:\n - light.bedroom_ceiling_zigbee_group\n from: 'off'\n to: 'on'\n condition:\n - condition: sun\n after: sunrise\n action:\n - action: input_boolean.turn_on\n data: {}\n target:\n entity_id: input_boolean.bedroom_filter_lights\n mode: single", "config": [ { "name": "Bedroom Ceiling Zigbee Group", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_ceiling_zigbee_group", "device_id": null } }, { "name": "Bedroom Filter Lights", "room": "bedroom", "type": "input_boolean", "id": { "entity_id": "input_boolean.bedroom_filter_lights", "device_id": null } }, { "name": "Bedroom Ceiling", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_ceiling", "device_id": null } } ] }, { "id": "'1686970313828'", "automation": "- id: '1686970313828'\n alias: Bedroom filter lights auto off\n description: ''\n trigger:\n - platform: state\n entity_id:\n - light.bedroom_ceiling_zigbee_group\n to: 'off'\n from: 'on'\n condition:\n - condition: sun\n after: sunset\n action:\n - action: input_boolean.turn_off\n data: {}\n target:\n entity_id: input_boolean.bedroom_filter_lights\n mode: single", "config": [ { "name": "Bedroom Ceiling Zigbee Group", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_ceiling_zigbee_group", "device_id": null } }, { "name": "Bedroom Filter Lights", "room": "bedroom", "type": "input_boolean", "id": { "entity_id": "input_boolean.bedroom_filter_lights", "device_id": null } }, { "name": "Bedroom Ceiling", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_ceiling", "device_id": null } } ] }, { "id": "'1686971151557'", "automation": "- id: '1686971151557'\n alias: 'Livingroom filter lights auto on '\n description: ''\n trigger:\n - platform: sun\n event: sunrise\n offset: 0\n condition: []\n action:\n - action: input_boolean.turn_on\n data: {}\n target:\n entity_id: input_boolean.livingroom_filter_lights\n mode: single", "config": [ { "name": "Livingroom Filter Lights", "room": "living_room", "type": "input_boolean", "id": { "entity_id": "input_boolean.livingroom_filter_lights", "device_id": null } } ] }, { "id": "'1686971187922'", "automation": "- id: '1686971187922'\n alias: Livingroom filter lights auto off\n description: ''\n trigger:\n - platform: sun\n event: sunset\n offset: 0\n condition: []\n action:\n - action: input_boolean.turn_off\n data: {}\n target:\n entity_id: input_boolean.livingroom_filter_lights\n mode: single", "config": [ { "name": "Livingroom Filter Lights", "room": "living_room", "type": "input_boolean", "id": { "entity_id": "input_boolean.livingroom_filter_lights", "device_id": null } } ] }, { "id": "'1687227766070'", "automation": "- id: '1687227766070'\n alias: Kitchen fan power\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_boolean.kitchen_fan_power\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_boolean.kitchen_fan_power\n state: 'on'\n sequence:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_on\n - conditions:\n - condition: state\n entity_id: input_boolean.kitchen_fan_power\n state: 'off'\n sequence:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_off\n mode: single", "config": [ { "name": "Kitchen Fan Power", "room": "kitchen", "type": "input_boolean", "id": { "entity_id": "input_boolean.kitchen_fan_power", "device_id": null } }, { "name": "Kitchen Fan On", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_on", "device_id": null } }, { "name": "Kitchen Fan Off", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_off", "device_id": null } } ] }, { "id": "'1687228796727'", "automation": "- id: '1687228796727'\n alias: Kitchen fan direction\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_select.kitchen_fan_direction\n to: null\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_select.kitchen_fan_direction\n state: forward\n sequence:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_in\n - conditions:\n - condition: state\n entity_id: input_select.kitchen_fan_direction\n state: reverse\n sequence:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_out\n mode: single", "config": [ { "name": "Kitchen Fan Direction", "room": "kitchen", "type": "input_select", "id": { "entity_id": "input_select.kitchen_fan_direction", "device_id": null } }, { "name": "Kitchen Fan In", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_in", "device_id": null } }, { "name": "Kitchen Fan Out", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_out", "device_id": null } } ] }, { "id": "'1687229789519'", "automation": "- id: '1687229789519'\n alias: Kitchen fan auto mode\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_boolean.kitchen_fan_auto_mode\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_boolean.kitchen_fan_auto_mode\n state: 'on'\n sequence:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_auto\n - conditions:\n - condition: state\n entity_id: input_boolean.kitchen_fan_auto_mode\n state: 'off'\n sequence:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_auto_off\n mode: single", "config": [ { "name": "Kitchen Fan Auto Mode", "room": "kitchen", "type": "input_boolean", "id": { "entity_id": "input_boolean.kitchen_fan_auto_mode", "device_id": null } }, { "name": "Kitchen Fan Auto", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_auto", "device_id": null } }, { "name": "Kitchen Fan Auto Off", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_auto_off", "device_id": null } } ] }, { "id": "'1687231247879'", "automation": "- id: '1687231247879'\n alias: 'Kitchen fan temperature auto on '\n description: ''\n triggers:\n - entity_id:\n - sensor.thermostat_temperature\n for:\n hours: 0\n minutes: 0\n seconds: 30\n above: 76\n trigger: numeric_state\n - type: running\n device_id: e4ea4923eab39ca70ae3805e7cc9a285\n entity_id: binary_sensor.aaron_on_peloton_workout\n domain: binary_sensor\n enabled: false\n trigger: device\n - entity_id:\n - binary_sensor.aaron_on_peloton_workout\n to: 'on'\n trigger: state\n conditions: []\n actions:\n - action: input_boolean.turn_on\n data: {}\n target:\n entity_id: input_boolean.kitchen_fan_power\n - action: input_select.select_option\n data:\n option: reverse\n target:\n entity_id: input_select.kitchen_fan_direction\n mode: single", "config": [ { "name": "Aaron Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aaron_on_peloton_workout", "device_id": "e4ea4923eab39ca70ae3805e7cc9a285" } }, { "name": "Kitchen Fan Power", "room": "kitchen", "type": "input_boolean", "id": { "entity_id": "input_boolean.kitchen_fan_power", "device_id": null } }, { "name": "Kitchen Fan Direction", "room": "kitchen", "type": "input_select", "id": { "entity_id": "input_select.kitchen_fan_direction", "device_id": null } }, { "name": "Thermostat Temperature", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thermostat_temperature", "device_id": null } } ] }, { "id": "'1687231424056'", "automation": "- id: '1687231424056'\n alias: Kitchen fan temperature auto off\n description: ''\n triggers:\n - entity_id:\n - sensor.thermostat_temperature\n for:\n hours: 0\n minutes: 1\n seconds: 0\n below: 72\n trigger: numeric_state\n - entity_id:\n - sensor.bedroom_temperature\n below: 69\n enabled: false\n trigger: numeric_state\n conditions:\n - condition: state\n entity_id: fan.kitchen_fan\n state: 'on'\n actions:\n - action: fan.turn_off\n data: {}\n target:\n entity_id: fan.kitchen_fan\n mode: single", "config": [ { "name": "Thermostat Temperature", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thermostat_temperature", "device_id": null } }, { "name": "Bedroom Temperature", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.bedroom_temperature", "device_id": null } }, { "name": "Kitchen Fan", "room": "kitchen", "type": "fan", "id": { "entity_id": "fan.kitchen_fan", "device_id": null } } ] }, { "id": "'1687234802998'", "automation": "- id: '1687234802998'\n alias: Sleep mode on\n description: ''\n trigger:\n - platform: time\n at: '22:00:00'\n condition: []\n action:\n - action: switch.turn_on\n data: {}\n target:\n entity_id: switch.adaptive_lighting_sleep_mode_bedroom_lamp\n mode: single", "config": [ { "name": "Adaptive Lighting Sleep Mode Bedroom Lamp", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom_lamp", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Bedroom", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom", "device_id": null } } ] }, { "id": "'1687235046134'", "automation": "- id: '1687235046134'\n alias: Sleep mode off\n description: ''\n trigger:\n - platform: sun\n event: sunrise\n offset: 0\n condition: []\n action:\n - action: switch.turn_off\n data: {}\n target:\n entity_id: switch.adaptive_lighting_sleep_mode_bedroom_lamp\n mode: single", "config": [ { "name": "Adaptive Lighting Sleep Mode Bedroom Lamp", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom_lamp", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Bedroom", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom", "device_id": null } } ] }, { "id": "'1687242459466'", "automation": "- id: '1687242459466'\n alias: Apple tv pause bridge\n description: ''\n triggers:\n - entity_id:\n - input_button.livingroom_apple_tv_pause\n trigger: state\n conditions: []\n actions:\n - if:\n - condition: device\n device_id: 7f6b46a822eed331ceb9d0f5e007b161\n domain: media_player\n entity_id: fa2b61fbc334d0190bf011293365fb7d\n type: is_on\n then:\n - type: turn_off\n device_id: 7f6b46a822eed331ceb9d0f5e007b161\n entity_id: b75f0ea555074d8f61a4349376a208b6\n domain: remote\n - data: {}\n action: media_player.turn_on\n target:\n device_id: 7f6b46a822eed331ceb9d0f5e007b161\n - data: {}\n target:\n entity_id:\n - media_player.plex_plex_for_apple_tv_apple_tv\n - media_player.living_room_appletv\n action: media_player.media_pause\n mode: single", "config": [ { "name": "Media Player Remote", "room": "Living Room", "type": "remote", "id": { "entity_id": "b75f0ea555074d8f61a4349376a208b6", "device_id": null } }, { "name": "Living Room Media Player", "room": "Living Room", "type": "media_player", "id": { "entity_id": "fa2b61fbc334d0190bf011293365fb7d", "device_id": null } }, { "name": "Livingroom Apple TV Pause", "room": "living_room", "type": "input_button", "id": { "entity_id": "input_button.livingroom_apple_tv_pause", "device_id": null } }, { "name": "Living Room Apple TV", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_appletv", "device_id": "7f6b46a822eed331ceb9d0f5e007b161" } }, { "name": "Plex Apple TV", "room": null, "type": "media_player", "id": { "entity_id": "media_player.plex_plex_for_apple_tv_apple_tv", "device_id": null } } ] }, { "id": "'1687244305614'", "automation": "- id: '1687244305614'\n alias: Livingroom apple tv play bridge\n description: ''\n triggers:\n - entity_id:\n - input_button.livingroom_apple_tv_play\n trigger: state\n conditions: []\n actions:\n - data: {}\n target:\n entity_id:\n - media_player.living_room_appletv\n - media_player.plex_plex_for_apple_tv_apple_tv\n action: media_player.media_play\n mode: single", "config": [ { "name": "Living Room Apple TV", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_appletv", "device_id": "7f6b46a822eed331ceb9d0f5e007b161" } }, { "name": "Plex Apple TV", "room": null, "type": "media_player", "id": { "entity_id": "media_player.plex_plex_for_apple_tv_apple_tv", "device_id": null } }, { "name": "Livingroom Apple TV Play", "room": "living_room", "type": "input_button", "id": { "entity_id": "input_button.livingroom_apple_tv_play", "device_id": null } } ] }, { "id": "'1687391684109'", "automation": "- id: '1687391684109'\n alias: peloton fan power button\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_button.peloton_fan_power_button\n condition: []\n action:\n - action: rest_command.peloton_fan_power_ir\n data: {}\n mode: single", "config": [ { "name": "Peloton Fan Power Button", "room": null, "type": "input_button", "id": { "entity_id": "input_button.peloton_fan_power_button", "device_id": null } } ] }, { "id": "'1687395998304'", "automation": "- id: '1687395998304'\n alias: peloton fan minus\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_button.peloton_minus_button\n condition: []\n action:\n - action: rest_command.peloton_fan_minus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_minus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_minus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_minus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_minus_ir\n data: {}\n mode: single", "config": [ { "name": "Peloton Minus Button", "room": null, "type": "input_button", "id": { "entity_id": "input_button.peloton_minus_button", "device_id": null } } ] }, { "id": "'1687396160615'", "automation": "- id: '1687396160615'\n alias: peloton fan plus\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_button.peloton_fan_plus_button\n condition: []\n action:\n - action: rest_command.peloton_fan_plus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_plus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_plus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_plus_ir\n data: {}\n - delay:\n hours: 0\n minutes: 0\n seconds: 0\n milliseconds: 300\n - action: rest_command.peloton_fan_plus_ir\n data: {}\n mode: single", "config": [ { "name": "Peloton Fan Plus Button", "room": null, "type": "input_button", "id": { "entity_id": "input_button.peloton_fan_plus_button", "device_id": null } } ] }, { "id": "'1687396382954'", "automation": "- id: '1687396382954'\n alias: Peloton Fan Auto Off\n description: ''\n trigger:\n - platform: state\n entity_id:\n - binary_sensor.aaron_on_peloton_workout\n for:\n hours: 0\n minutes: 0\n seconds: 30\n to: 'off'\n from: 'on'\n - platform: state\n entity_id:\n - binary_sensor.thao_on_peloton_workout\n from: 'on'\n to: 'off'\n for:\n hours: 0\n minutes: 0\n seconds: 30\n condition:\n - condition: state\n entity_id: fan.peloton_fan\n state: 'on'\n action:\n - action: fan.turn_off\n data: {}\n target:\n entity_id: fan.peloton_fan\n mode: single", "config": [ { "name": "Aaron Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aaron_on_peloton_workout", "device_id": "e4ea4923eab39ca70ae3805e7cc9a285" } }, { "name": "Peloton Fan", "room": null, "type": "fan", "id": { "entity_id": "fan.peloton_fan", "device_id": null } }, { "name": "Thao on Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.thao_on_peloton_workout", "device_id": null } } ] }, { "id": "'1688520226655'", "automation": "- id: '1688520226655'\n alias: Living Room Airconditioner Auto Off\n description: Turn off livingroom AC when window opens\n trigger:\n - platform: state\n entity_id:\n - binary_sensor.living_room_windows\n from: 'off'\n to: 'on'\n condition:\n - condition: device\n device_id: 4b987c6c5611f851761cceac2d341f5e\n domain: climate\n entity_id: climate.livingroom_airconditioner\n type: is_hvac_mode\n hvac_mode: cool\n action:\n - device_id: 4b987c6c5611f851761cceac2d341f5e\n domain: climate\n entity_id: climate.livingroom_airconditioner\n type: set_hvac_mode\n hvac_mode: 'off'\n mode: single", "config": [ { "name": "Living Room Windows", "room": "living_room", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.living_room_windows", "device_id": null } }, { "name": "Livingroom Airconditioner", "room": "living_room", "type": "climate", "id": { "entity_id": "climate.livingroom_airconditioner", "device_id": "4b987c6c5611f851761cceac2d341f5e" } } ] }, { "id": "'1688587556389'", "automation": "- id: '1688587556389'\n alias: Bedroom Airconditioner Auto Off\n description: Turn off bedroom AC when a window is opened\n triggers:\n - entity_id:\n - binary_sensor.bedroom_windows\n from: 'off'\n to: 'on'\n trigger: state\n conditions:\n - condition: or\n conditions:\n - condition: device\n device_id: 6833b84bb9fbdfd52286d43e14fa7596\n domain: climate\n entity_id: 4c3f38b88fc0931fe2cc6dbcd3377e26\n type: is_hvac_mode\n hvac_mode: dry\n - condition: device\n device_id: 6833b84bb9fbdfd52286d43e14fa7596\n domain: climate\n entity_id: 4c3f38b88fc0931fe2cc6dbcd3377e26\n type: is_hvac_mode\n hvac_mode: cool\n - condition: device\n device_id: 6833b84bb9fbdfd52286d43e14fa7596\n domain: climate\n entity_id: 4c3f38b88fc0931fe2cc6dbcd3377e26\n type: is_hvac_mode\n hvac_mode: fan_only\n actions:\n - device_id: 6833b84bb9fbdfd52286d43e14fa7596\n domain: climate\n entity_id: 4c3f38b88fc0931fe2cc6dbcd3377e26\n type: set_hvac_mode\n hvac_mode: 'off'\n mode: single", "config": [ { "name": "Bedroom Windows", "room": "bedroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_windows", "device_id": null } }, { "name": "Bedroom Air Conditioner", "room": "bedroom", "type": "climate", "id": { "entity_id": "4c3f38b88fc0931fe2cc6dbcd3377e26", "device_id": "6833b84bb9fbdfd52286d43e14fa7596" } } ] }, { "id": "'1688606850903'", "automation": "- id: '1688606850903'\n alias: Bathroom Fan Auto Threshold\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: fan.bathroom_fan\n attribute: percentage\n above: number.bathroom_fan_idle_speed\n condition: []\n action:\n - action: number.set_value\n data:\n value: '{{ states(''sensor.living_room_humidity'')|float + 5.0 }}'\n target:\n entity_id: number.bathroom_fan_humidity_clear_threshold\n enabled: true\n mode: single", "config": [ { "name": "Bathroom Fan", "room": "bathroom", "type": "fan", "id": { "entity_id": "fan.bathroom_fan", "device_id": null } }, { "name": "Bathroom Fan Idle Speed", "room": "bathroom", "type": "number", "id": { "entity_id": "number.bathroom_fan_idle_speed", "device_id": null } }, { "name": "Living Room Humidity", "room": "living_room", "type": "sensor", "id": { "entity_id": "sensor.living_room_humidity", "device_id": null } }, { "name": "Bathroom Fan Humidity Clear Threshold", "room": "bathroom", "type": "number", "id": { "entity_id": "number.bathroom_fan_humidity_clear_threshold", "device_id": null } } ] }, { "id": "'1689042230107'", "automation": "- id: '1689042230107'\n alias: Living Room Ceiling Color Temp\n description: ''\n use_blueprint:\n path: swifty99/RGBW2CTLight.yaml\n input:\n rgbw_2_ct_requested_input: input_number.living_room_ceiling_color_temp\n target_light:\n entity_id: light.living_room_ceiling\n rgbw_2_ct_target_ct:\n - 2000\n - 2500\n - 3000\n - 5000\n - 6535\n rgbw_2_red_calibration:\n - 100\n - 100\n - 100\n - 90\n - 100\n rgbw_2_green_calibration:\n - 64\n - 78\n - 92\n - 94\n - 100\n rgbw_2_blue_calibration:\n - 0\n - 40\n - 64\n - 81\n - 93\n rgbw_2_white_calibration:\n - 69\n - 85\n - 100\n - 89\n - 100", "config": [ { "name": "Living Room Ceiling", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_ceiling", "device_id": null } }, { "name": "Living Room Ceiling Color Temp", "room": "living_room", "type": "input_number", "id": { "entity_id": "input_number.living_room_ceiling_color_temp", "device_id": null } } ] }, { "id": "'1689099025587'", "automation": "- id: '1689099025587'\n alias: RGBW Calibration\n description: ''\n use_blueprint:\n path: swifty99/RGBWCalibration.yaml\n input:\n light_cal_r: input_number.red_cal_2\n light_cal_g: input_number.green_cal_2\n light_cal_b: input_number.blue_cal_2\n light_cal_w: input_number.white_cal_2\n light_cal_brightness: input_number.brightness_cal\n target_light:\n entity_id: light.living_room_ceiling", "config": [ { "name": "Living Room Ceiling", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_ceiling", "device_id": null } }, { "name": "Red Cal 2", "room": null, "type": "input_number", "id": { "entity_id": "input_number.red_cal_2", "device_id": null } }, { "name": "Green Cal 2", "room": null, "type": "input_number", "id": { "entity_id": "input_number.green_cal_2", "device_id": null } }, { "name": "Blue Cal 2", "room": null, "type": "input_number", "id": { "entity_id": "input_number.blue_cal_2", "device_id": null } }, { "name": "White Cal 2", "room": null, "type": "input_number", "id": { "entity_id": "input_number.white_cal_2", "device_id": null } }, { "name": "Brightness Cal", "room": null, "type": "input_number", "id": { "entity_id": "input_number.brightness_cal", "device_id": null } } ] }, { "id": "'1689142844176'", "automation": "- id: '1689142844176'\n alias: Peloton Fan Auto On\n description: ''\n trigger:\n - platform: state\n entity_id:\n - binary_sensor.aaron_on_peloton_workout\n to: 'on'\n for:\n hours: 0\n minutes: 0\n seconds: 30\n - platform: state\n entity_id:\n - binary_sensor.thao_on_peloton_workout\n to: 'on'\n for:\n hours: 0\n minutes: 0\n seconds: 30\n condition:\n - condition: state\n entity_id: fan.peloton_fan\n state: 'off'\n action:\n - action: fan.turn_on\n data: {}\n target:\n entity_id: fan.peloton_fan\n mode: single", "config": [ { "name": "Aaron Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aaron_on_peloton_workout", "device_id": "e4ea4923eab39ca70ae3805e7cc9a285" } }, { "name": "Peloton Fan", "room": null, "type": "fan", "id": { "entity_id": "fan.peloton_fan", "device_id": null } }, { "name": "Thao on Peloton Workout", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.thao_on_peloton_workout", "device_id": null } } ] }, { "id": "'1689211764991'", "automation": "- id: '1689211764991'\n alias: Office Light Switch\n description: ''\n use_blueprint:\n path: richlee91/zha_lutron_aurora_blueprint - toggle.yaml\n input:\n sensitivity: 1\n remote: 4ff060ba2568dbebf963963b35f9272a\n light:\n entity_id: light.office_lights", "config": [ { "name": "Office Lights", "room": "office", "type": "light", "id": { "entity_id": "light.office_lights", "device_id": null } } ] }, { "id": "'1689213160453'", "automation": "- id: '1689213160453'\n alias: Kitchen Light Switch\n description: ''\n use_blueprint:\n path: richlee91/zha_lutron_aurora_blueprint - toggle.yaml\n input:\n remote: 4babd9e8a30d6b7de780827c0e3b14f7\n light:\n entity_id: light.kitchen_lights\n sensitivity: 1", "config": [ { "name": "Kitchen Lights", "room": "kitchen", "type": "light", "id": { "entity_id": "light.kitchen_lights", "device_id": null } } ] }, { "id": "'1689214043664'", "automation": "- id: '1689214043664'\n alias: Hallway Light Switch\n description: ''\n use_blueprint:\n path: richlee91/zha_lutron_aurora_blueprint - toggle.yaml\n input:\n remote: 703190f1d97b8e2d051f4aa18c98041d\n light:\n entity_id: light.hallway_lights\n sensitivity: 1", "config": [ { "name": "Hallway Lights", "room": "hallway", "type": "light", "id": { "entity_id": "light.hallway_lights", "device_id": null } } ] }, { "id": "'1689220051839'", "automation": "- id: '1689220051839'\n alias: Bedroom Light Switch\n description: ''\n use_blueprint:\n path: richlee91/zha_lutron_aurora_blueprint - toggle.yaml\n input:\n remote: 3fc2502d88893fcf95586a983e8d5368\n sensitivity: 1\n light:\n entity_id: light.bedroom_ceiling", "config": [ { "name": "Bedroom Ceiling", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_ceiling", "device_id": null } } ] }, { "id": "'1689229319560'", "automation": "- id: '1689229319560'\n alias: Living Room Light Switch\n description: ''\n use_blueprint:\n path: richlee91/zha_lutron_aurora_blueprint - toggle.yaml\n input:\n remote: f9442f80cbf1b43c6f491e8a7969db51\n light:\n entity_id: light.living_room_lights\n sensitivity: 1", "config": [ { "name": "Living Room Lights", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_lights", "device_id": null } } ] }, { "id": "'1689458270429'", "automation": "- id: '1689458270429'\n alias: Bathroom fan return to idle\n description: ''\n triggers:\n - entity_id: fan.bathroom_fan\n for:\n hours: 0\n minutes: 10\n seconds: 0\n attribute: percentage\n above: number.bathroom_fan_idle_speed\n trigger: numeric_state\n conditions:\n - condition: numeric_state\n entity_id: sensor.bathroom_fan_controller_zone\n above: 0\n below: 2\n actions:\n - action: fan.set_percentage\n data:\n percentage: '{{ states(''number.bathroom_fan_idle_speed'') }}'\n target:\n entity_id: fan.bathroom_fan\n - action: fan.set_direction\n data:\n direction: forward\n target:\n entity_id: fan.bathroom_fan\n mode: single", "config": [ { "name": "Bathroom Fan", "room": "bathroom", "type": "fan", "id": { "entity_id": "fan.bathroom_fan", "device_id": null } }, { "name": "Bathroom Fan Idle Speed", "room": "bathroom", "type": "number", "id": { "entity_id": "number.bathroom_fan_idle_speed", "device_id": null } }, { "name": "Bathroom Fan Controller Zone", "room": "bathroom", "type": "sensor", "id": { "entity_id": "sensor.bathroom_fan_controller_zone", "device_id": null } } ] }, { "id": "'1689729580504'", "automation": "- id: '1689729580504'\n alias: Aaron arrives home\n description: ''\n trigger:\n - platform: zone\n entity_id: person.aaron_solochek\n zone: zone.home\n event: enter\n - platform: state\n entity_id:\n - device_tracker.aarons_watch\n from: not_home\n to: home\n enabled: false\n condition: []\n action:\n - action: light.turn_on\n data: {}\n target:\n area_id:\n - hallway\n - living_room\n - kitchen\n mode: single", "config": [ { "name": "Aaron Solochek", "room": null, "type": "person", "id": { "entity_id": "person.aaron_solochek", "device_id": null } }, { "name": "Aaron's Watch", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.aarons_watch", "device_id": null } } ] }, { "id": "'1689729841116'", "automation": "- id: '1689729841116'\n alias: Aaron leaves home\n description: ''\n triggers:\n - entity_id: person.aaron_solochek\n zone: zone.home\n event: leave\n trigger: zone\n conditions: []\n actions:\n - action: input_boolean.turn_off\n data: {}\n target:\n entity_id: input_boolean.aaron_s_home\n - if:\n - condition: state\n entity_id: input_boolean.thao_s_home\n state: 'off'\n then:\n - action: light.turn_off\n data: {}\n target:\n entity_id:\n - light.all_lights\n mode: single", "config": [ { "name": "Aaron Solochek", "room": null, "type": "person", "id": { "entity_id": "person.aaron_solochek", "device_id": null } }, { "name": "Aaron's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.aaron_s_home", "device_id": null } }, { "name": "Thao's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.thao_s_home", "device_id": null } }, { "name": "All Lights", "room": null, "type": "light", "id": { "entity_id": "light.all_lights", "device_id": null } } ] }, { "id": "'1689914996388'", "automation": "- id: '1689914996388'\n alias: Kitchen Fan Off Trigger\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_boolean.kitchen_fan_power\n to: 'off'\n condition: []\n action:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_off\n mode: single", "config": [ { "name": "Kitchen Fan Power", "room": "kitchen", "type": "input_boolean", "id": { "entity_id": "input_boolean.kitchen_fan_power", "device_id": null } }, { "name": "Kitchen Fan Off", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_off", "device_id": null } } ] }, { "id": "'1689915056014'", "automation": "- id: '1689915056014'\n alias: Kitchen Fan On Trigger\n description: ''\n trigger:\n - platform: state\n entity_id:\n - input_boolean.kitchen_fan_power\n to: 'on'\n condition: []\n action:\n - action: input_button.press\n data: {}\n target:\n entity_id: input_button.kitchen_fan_on\n mode: single", "config": [ { "name": "Kitchen Fan Power", "room": "kitchen", "type": "input_boolean", "id": { "entity_id": "input_boolean.kitchen_fan_power", "device_id": null } }, { "name": "Kitchen Fan On", "room": "kitchen", "type": "input_button", "id": { "entity_id": "input_button.kitchen_fan_on", "device_id": null } } ] }, { "id": "'1690373246907'", "automation": "- id: '1690373246907'\n alias: Bedroom fans auto off\n description: ''\n trigger:\n - platform: time\n at: 05:30:00\n condition:\n - condition: numeric_state\n entity_id: sensor.bedroom_air_quality_temperature\n below: 67\n action:\n - action: cover.close_cover\n data: {}\n target:\n entity_id: cover.bedroom_closet_window\n - action: switch.turn_off\n data: {}\n target:\n entity_id: switch.bedroom_fan_plug\n - delay:\n hours: 0\n minutes: 0\n seconds: 5\n milliseconds: 0\n - action: switch.turn_on\n data: {}\n target:\n entity_id: switch.bedroom_fan_plug\n mode: single", "config": [ { "name": "Bedroom Air Quality Temperature", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.bedroom_air_quality_temperature", "device_id": null } }, { "name": "Bedroom Closet Window", "room": "bedroom", "type": "cover", "id": { "entity_id": "cover.bedroom_closet_window", "device_id": null } }, { "name": "Bedroom Fan Plug", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.bedroom_fan_plug", "device_id": null } } ] }, { "id": "'1691371154961'", "automation": "- id: '1691371154961'\n alias: Bedroom Humidity Correction\n description: Reads the humidity/temp from the espresense device and corrects it\n for actual room temperature\n trigger:\n - platform: state\n entity_id:\n - sensor.espresense_bedroom_humidity\n condition: []\n action:\n - action: pyscript.humidity_correction\n data:\n dest_id: input_number.bedroom_corrected_humidity\n initial_humidity: sensor.espresense_bedroom_humidity\n initial_temperature: sensor.espresense_bedroom_temperature\n new_temperature: sensor.bedroom_ecobee_temperature\n mode: single", "config": [ { "name": "Espresense Bedroom Humidity", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.espresense_bedroom_humidity", "device_id": null } }, { "name": "Espresense Bedroom Temperature", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.espresense_bedroom_temperature", "device_id": null } }, { "name": "Bedroom Corrected Humidity", "room": "bedroom", "type": "input_number", "id": { "entity_id": "input_number.bedroom_corrected_humidity", "device_id": null } }, { "name": "Bedroom Ecobee Temperature", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.bedroom_ecobee_temperature", "device_id": null } } ] }, { "id": "'1691879070103'", "automation": "- id: '1691879070103'\n alias: Bedroom Air Conditioner Turned on\n description: ''\n triggers:\n - device_id: 6833b84bb9fbdfd52286d43e14fa7596\n domain: climate\n entity_id: 4c3f38b88fc0931fe2cc6dbcd3377e26\n type: hvac_mode_changed\n to: cool\n trigger: device\n conditions:\n - condition: state\n entity_id: cover.bedroom_closet_window\n state: open\n actions:\n - data: {}\n target:\n entity_id: cover.bedroom_closet_window\n action: cover.close_cover\n mode: single", "config": [ { "name": "Bedroom Air Conditioner", "room": "bedroom", "type": "climate", "id": { "entity_id": "4c3f38b88fc0931fe2cc6dbcd3377e26", "device_id": "6833b84bb9fbdfd52286d43e14fa7596" } }, { "name": "Bedroom Closet Window", "room": "bedroom", "type": "cover", "id": { "entity_id": "cover.bedroom_closet_window", "device_id": null } } ] }, { "id": "'1691882214924'", "automation": "- id: '1691882214924'\n alias: 'Bedroom Closet fans on '\n description: 'Turn off AC if fans are turned on '\n triggers:\n - entity_id:\n - fan.bedroom_closet_fans\n from: 'off'\n to: 'on'\n trigger: state\n conditions:\n - condition: device\n device_id: 6833b84bb9fbdfd52286d43e14fa7596\n domain: climate\n entity_id: 4c3f38b88fc0931fe2cc6dbcd3377e26\n type: is_hvac_mode\n hvac_mode: cool\n actions:\n - action: climate.set_hvac_mode\n data:\n hvac_mode: 'off'\n target:\n entity_id: climate.bedroom_air_conditioner\n mode: single", "config": [ { "name": "Bedroom Air Conditioner", "room": "bedroom", "type": "climate", "id": { "entity_id": "4c3f38b88fc0931fe2cc6dbcd3377e26", "device_id": "6833b84bb9fbdfd52286d43e14fa7596" } }, { "name": "Bedroom Closet Fans", "room": "bedroom", "type": "fan", "id": { "entity_id": "fan.bedroom_closet_fans", "device_id": null } }, { "name": "Bedroom Air Conditioner", "room": "Bedroom", "type": "climate", "id": { "entity_id": "climate.bedroom_air_conditioner", "device_id": null } } ] }, { "id": "'1693694108785'", "automation": "- id: '1693694108785'\n alias: Living room purifier auto on\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.living_room_air_quality_index\n above: 30\n for:\n hours: 0\n minutes: 1\n seconds: 0\n condition: []\n action:\n - action: fan.turn_on\n data: {}\n target:\n entity_id: fan.living_room_purifier\n mode: single", "config": [ { "name": "Living Room Air Quality Index", "room": "living_room", "type": "sensor", "id": { "entity_id": "sensor.living_room_air_quality_index", "device_id": null } }, { "name": "Living Room Purifier", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_purifier", "device_id": null } } ] }, { "id": "'1693694154040'", "automation": "- id: '1693694154040'\n alias: 'Bedroom Purifier auto on '\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.bedroom_air_quality_aqi\n above: 30\n for:\n hours: 0\n minutes: 1\n seconds: 0\n condition: []\n action:\n - action: fan.turn_on\n data: {}\n target:\n entity_id: fan.bedroom_purifier\n mode: single", "config": [ { "name": "Bedroom Air Quality AQI", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.bedroom_air_quality_aqi", "device_id": null } }, { "name": "Bedroom Purifier", "room": "bedroom", "type": "fan", "id": { "entity_id": "fan.bedroom_purifier", "device_id": null } } ] }, { "id": "'1693694232661'", "automation": "- id: '1693694232661'\n alias: Living room purifier auto off\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.living_room_air_quality_index\n below: 5\n condition: []\n action:\n - action: fan.turn_off\n data: {}\n target:\n entity_id: fan.living_room_purifier\n mode: single", "config": [ { "name": "Living Room Air Quality Index", "room": "living_room", "type": "sensor", "id": { "entity_id": "sensor.living_room_air_quality_index", "device_id": null } }, { "name": "Living Room Purifier", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_purifier", "device_id": null } } ] }, { "id": "'1693694272863'", "automation": "- id: '1693694272863'\n alias: Bedroom Purifier auto off\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.bedroom_air_quality_aqi\n below: 5\n for:\n hours: 0\n minutes: 1\n seconds: 0\n condition:\n - condition: state\n entity_id: fan.bedroom_purifier\n state: 'on'\n action:\n - action: fan.turn_off\n data: {}\n target:\n entity_id:\n - fan.bedroom_purifier_for_homekit\n mode: single", "config": [ { "name": "Bedroom Air Quality AQI", "room": "bedroom", "type": "sensor", "id": { "entity_id": "sensor.bedroom_air_quality_aqi", "device_id": null } }, { "name": "Bedroom Purifier", "room": "bedroom", "type": "fan", "id": { "entity_id": "fan.bedroom_purifier", "device_id": null } }, { "name": "Bedroom Purifier for Homekit", "room": "bedroom", "type": "fan", "id": { "entity_id": "fan.bedroom_purifier_for_homekit", "device_id": null } } ] }, { "id": "'1694549588237'", "automation": "- id: '1694549588237'\n alias: Dawn Tasks\n description: ''\n triggers:\n - event: sunrise\n offset: '3600'\n trigger: sun\n conditions: []\n actions:\n - action: light.turn_off\n data: {}\n target:\n entity_id: light.front_porch\n - action: switch.turn_off\n data: {}\n target:\n entity_id:\n - switch.adaptive_lighting_sleep_mode_bedroom\n - switch.adaptive_lighting_sleep_mode_bedroom_lamp\n - switch.adaptive_lighting_sleep_mode_hallway\n - switch.adaptive_lighting_sleep_mode_kitchen\n - switch.adaptive_lighting_sleep_mode_living_room\n - switch.adaptive_lighting_sleep_mode_office\n enabled: false\n mode: single", "config": [ { "name": "Adaptive Lighting Sleep Mode Bedroom Lamp", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom_lamp", "device_id": null } }, { "name": "Front Porch", "room": null, "type": "light", "id": { "entity_id": "light.front_porch", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Bedroom", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Hallway", "room": "hallway", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_hallway", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Kitchen", "room": "kitchen", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_kitchen", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Living Room", "room": "living_room", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_living_room", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Office", "room": "office", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_office", "device_id": null } } ] }, { "id": "'1694549692218'", "automation": "- id: '1694549692218'\n alias: Dusk Tasks\n description: ''\n trigger:\n - platform: sun\n event: sunset\n offset: '-3600'\n condition: []\n action:\n - data:\n brightness_pct: 100\n target:\n entity_id: light.front_porch\n action: light.turn_on\n mode: single", "config": [ { "name": "Front Porch", "room": null, "type": "light", "id": { "entity_id": "light.front_porch", "device_id": null } } ] }, { "id": "'1694560280897'", "automation": "- id: '1694560280897'\n alias: Bedroom Closet Motion Light On\n description: ''\n trigger:\n - platform: state\n entity_id:\n - binary_sensor.bedroom_closet_window_closet_motion\n to: 'on'\n condition: []\n action:\n - action: light.turn_on\n data: {}\n target:\n entity_id:\n - light.bedroom_closet_light\n mode: single", "config": [ { "name": "Bedroom Closet Window Closet Motion", "room": "bedroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_closet_window_closet_motion", "device_id": null } }, { "name": "Bedroom Closet Light", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_closet_light", "device_id": null } } ] }, { "id": "'1694560354122'", "automation": "- id: '1694560354122'\n alias: Bedroom Closet Motion Light Off\n description: ''\n trigger:\n - platform: state\n entity_id:\n - binary_sensor.bedroom_closet_window_closet_motion\n for:\n hours: 0\n minutes: 1\n seconds: 0\n to: 'off'\n - platform: time_pattern\n minutes: /5\n condition:\n - condition: and\n conditions:\n - condition: state\n entity_id: light.bedroom_closet_light\n state: 'on'\n for:\n hours: 0\n minutes: 0\n seconds: 0\n - condition: state\n entity_id: binary_sensor.bedroom_closet_window_closet_motion\n state: 'off'\n for:\n hours: 0\n minutes: 1\n seconds: 0\n action:\n - action: light.turn_off\n data: {}\n target:\n entity_id: light.bedroom_closet_light\n mode: single", "config": [ { "name": "Bedroom Closet Window Closet Motion", "room": "bedroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_closet_window_closet_motion", "device_id": null } }, { "name": "Bedroom Closet Light", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_closet_light", "device_id": null } } ] }, { "id": "'1695651606674'", "automation": "- id: '1695651606674'\n alias: Sunrise Actions\n description: ''\n trigger:\n - platform: sun\n event: sunrise\n offset: '0'\n condition: []\n action:\n - action: switch.turn_off\n data: {}\n target:\n entity_id:\n - switch.adaptive_lighting_sleep_mode_bedroom\n - switch.adaptive_lighting_sleep_mode_bedroom_lamp\n - switch.adaptive_lighting_sleep_mode_hallway\n - switch.adaptive_lighting_sleep_mode_kitchen\n - switch.adaptive_lighting_sleep_mode_living_room\n - switch.adaptive_lighting_sleep_mode_office\n - action: input_boolean.turn_off\n target:\n entity_id: input_boolean.auto_lights_disabled\n data: {}\n mode: single", "config": [ { "name": "Adaptive Lighting Sleep Mode Bedroom Lamp", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom_lamp", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Bedroom", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_bedroom", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Hallway", "room": "hallway", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_hallway", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Kitchen", "room": "kitchen", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_kitchen", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Living Room", "room": "living_room", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_living_room", "device_id": null } }, { "name": "Adaptive Lighting Sleep Mode Office", "room": "office", "type": "switch", "id": { "entity_id": "switch.adaptive_lighting_sleep_mode_office", "device_id": null } }, { "name": "Auto Lights Disabled", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.auto_lights_disabled", "device_id": null } } ] }, { "id": "'1695651659423'", "automation": "- id: '1695651659423'\n alias: Sunset Actions\n description: ''\n triggers:\n - event: sunset\n offset: '0'\n trigger: sun\n conditions: []\n actions:\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.compressor_plug_relay\n mode: single", "config": [ { "name": "Compressor Plug Relay", "room": null, "type": "switch", "id": { "entity_id": "switch.compressor_plug_relay", "device_id": null } } ] }, { "id": "'1697851358987'", "automation": "- id: '1697851358987'\n alias: Thao's Home\n description: ''\n triggers:\n - entity_id:\n - device_tracker.thao_watch\n from: null\n to: home\n trigger: state\n - entity_id:\n - device_tracker.thao_phone\n from: null\n to: home\n trigger: state\n - entity_id:\n - sensor.thaos_phone\n to: null\n from: not_home\n trigger: state\n - entity_id:\n - sensor.thaos_watch\n to: null\n from: not_home\n trigger: state\n conditions:\n - condition: not\n conditions:\n - condition: state\n entity_id: input_boolean.thao_s_home\n state: 'off'\n enabled: false\n - condition: state\n entity_id: input_boolean.thao_s_home\n state: 'off'\n actions:\n - action: notify.mobile_app_ham\n data:\n message: Thao's Home\n - action: input_boolean.turn_on\n target:\n entity_id:\n - input_boolean.thao_s_home\n data: {}\n mode: single", "config": [ { "name": "Thao's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.thao_s_home", "device_id": null } }, { "name": "Thao Watch", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thao_watch", "device_id": null } }, { "name": "Thao Phone", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thao_phone", "device_id": null } }, { "name": "Thao's Phone", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thaos_phone", "device_id": null } }, { "name": "Thao's Watch", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thaos_watch", "device_id": null } } ] }, { "id": "'1701253992219'", "automation": "- id: '1701253992219'\n alias: Bathroom Displays Invert\n description: ''\n trigger:\n - platform: time\n at: 08:00:00\n - platform: time\n at: '20:00:00'\n condition: []\n action:\n - action: switch.toggle\n data: {}\n target:\n entity_id: switch.bathroom_fan_display_invert\n mode: single", "config": [ { "name": "Bathroom Fan Display Invert", "room": "bathroom", "type": "switch", "id": { "entity_id": "switch.bathroom_fan_display_invert", "device_id": null } } ] }, { "id": "'1704920718213'", "automation": "- id: '1704920718213'\n alias: Someone Comes Home\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - input_boolean.thao_s_home\n from: 'off'\n to: 'on'\n id: thao_arrived_home\n - trigger: state\n entity_id:\n - input_boolean.aaron_s_home\n from: 'off'\n to: 'on'\n id: aaron_arrived_home\n conditions:\n - condition: or\n conditions:\n - condition: sun\n after: sunset\n - condition: numeric_state\n entity_id: sensor.living_room_presence_light_sensor\n below: 10\n - condition: numeric_state\n entity_id: sensor.kitchen_presence_light_sensor\n below: 10\n - condition: and\n conditions:\n - condition: trigger\n id:\n - thao_arrived_home\n - condition: state\n entity_id: input_boolean.aaron_s_home\n state: 'off'\n - condition: and\n conditions:\n - condition: trigger\n id:\n - aaron_arrived_home\n - condition: state\n entity_id: input_boolean.thao_s_home\n state: 'off'\n actions:\n - wait_for_trigger:\n - type: opened\n device_id: c4fc2ed608a793675ded3c0623a42ebf\n entity_id: 804077174d2bb120d98f6fe6750f98bd\n domain: binary_sensor\n trigger: device\n continue_on_timeout: false\n timeout:\n hours: 0\n minutes: 4\n seconds: 0\n milliseconds: 0\n - if:\n - condition: state\n entity_id: input_boolean.auto_lights_disabled\n state: 'off'\n then:\n - action: script.welcome_lights\n data: {}\n mode: single", "config": [ { "name": "Aaron's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.aaron_s_home", "device_id": null } }, { "name": "Thao's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.thao_s_home", "device_id": null } }, { "name": "Auto Lights Disabled", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.auto_lights_disabled", "device_id": null } }, { "name": "Living Room Presence Light Sensor", "room": "living_room", "type": "sensor", "id": { "entity_id": "sensor.living_room_presence_light_sensor", "device_id": null } }, { "name": "Kitchen Presence Light Sensor", "room": "kitchen", "type": "sensor", "id": { "entity_id": "sensor.kitchen_presence_light_sensor", "device_id": null } }, { "name": "Front Door", "room": null, "type": "binary_sensor", "id": { "entity_id": "804077174d2bb120d98f6fe6750f98bd", "device_id": "c4fc2ed608a793675ded3c0623a42ebf" } } ] }, { "id": "'1706996915630'", "automation": "- id: '1706996915630'\n alias: Disable Welcome Lights At Night\n description: Disable the welcome lights when someone goes to walk the dog\n triggers:\n - entity_id:\n - device_tracker.aarons_watch\n - device_tracker.thao_watch\n - device_tracker.ham_ble\n from: home\n to: not_home\n trigger: state\n - device_id: 22777d2f3d0cd0034f66e7efd6c85664\n domain: device_tracker\n entity_id: fc0f8236c2c84530a7812e15ec94b0bd\n type: leaves\n trigger: device\n zone: zone.home\n - entity_id:\n - sensor.thao_s_phone\n to: not_home\n trigger: state\n conditions:\n - condition: and\n conditions:\n - condition: numeric_state\n entity_id: sensor.living_room_presence_light_sensor\n below: 10\n - condition: numeric_state\n entity_id: sensor.kitchen_presence_light_sensor\n below: 10\n - condition: time\n after: 00:00:00\n before: 06:00:00\n weekday:\n - sun\n - mon\n - tue\n - wed\n - thu\n - fri\n - sat\n actions:\n - action: input_boolean.turn_on\n target:\n entity_id: input_boolean.auto_lights_disabled\n data: {}\n mode: single", "config": [ { "name": "Aaron's Watch", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.aarons_watch", "device_id": null } }, { "name": "Auto Lights Disabled", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.auto_lights_disabled", "device_id": null } }, { "name": "Thao Watch", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thao_watch", "device_id": null } }, { "name": "Living Room Presence Light Sensor", "room": "living_room", "type": "sensor", "id": { "entity_id": "sensor.living_room_presence_light_sensor", "device_id": null } }, { "name": "Kitchen Presence Light Sensor", "room": "kitchen", "type": "sensor", "id": { "entity_id": "sensor.kitchen_presence_light_sensor", "device_id": null } }, { "name": "Ham BLE", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.ham_ble", "device_id": null } }, { "name": "Device 22777d2f3d0cd0034f66e7efd6c85664", "room": null, "type": "device_tracker", "id": { "entity_id": "fc0f8236c2c84530a7812e15ec94b0bd", "device_id": "22777d2f3d0cd0034f66e7efd6c85664" } }, { "name": "Ham Device Tracker", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.ham", "device_id": null } }, { "name": "Thao's Phone", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thao_s_phone", "device_id": null } } ] }, { "id": "'1711506282692'", "automation": "- id: '1711506282692'\n alias: Grow Light On\n description: ''\n triggers:\n - at: '10:00:00'\n trigger: time\n conditions: []\n actions:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.grow_lights\n mode: single", "config": [ { "name": "Grow Lights", "room": null, "type": "switch", "id": { "entity_id": "switch.grow_lights", "device_id": null } } ] }, { "id": "'1711506319291'", "automation": "- id: '1711506319291'\n alias: Grow Light Off\n description: ''\n triggers:\n - at: '16:00:00'\n trigger: time\n conditions: []\n actions:\n - action: switch.turn_off\n data: {}\n target:\n entity_id: switch.grow_lights\n mode: single", "config": [ { "name": "Grow Lights", "room": null, "type": "switch", "id": { "entity_id": "switch.grow_lights", "device_id": null } } ] }, { "id": "'1712364725887'", "automation": "- id: '1712364725887'\n alias: Thao Leaves\n description: ''\n triggers:\n - entity_id:\n - device_tracker.thao_watch\n from: home\n to: null\n trigger: state\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - entity_id:\n - device_tracker.thao_phone\n from: home\n to: null\n trigger: state\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions:\n - condition: and\n conditions:\n - condition: or\n conditions:\n - condition: state\n entity_id: device_tracker.thao_phone\n state: not_home\n - condition: state\n entity_id: device_tracker.thao_phone\n state: unavailable\n - condition: or\n conditions:\n - condition: state\n entity_id: device_tracker.thao_watch\n state: not_home\n - condition: state\n entity_id: device_tracker.thao_watch\n state: unavailable\n actions:\n - action: input_boolean.turn_off\n target:\n entity_id:\n - input_boolean.thao_s_home\n data: {}\n mode: single", "config": [ { "name": "Thao's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.thao_s_home", "device_id": null } }, { "name": "Thao Watch", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thao_watch", "device_id": null } }, { "name": "Thao Phone", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thao_phone", "device_id": null } } ] }, { "id": "'1725390359299'", "automation": "- id: '1725390359299'\n alias: Office Air Conditioner Turns On\n description: ''\n triggers:\n - device_id: 4d342d88be4e71bf65993a020f1fc6b9\n domain: climate\n entity_id: 757b2309cadeda1a7daa9008ca7ff6fe\n type: hvac_mode_changed\n to: cool\n trigger: device\n conditions:\n - condition: state\n state: open\n entity_id: cover.office_window\n actions:\n - data: {}\n action: cover.close_cover\n target:\n device_id: 16d8400cc7d608972a9bd92665f9be76\n mode: single", "config": [ { "name": "Office Air Conditioner", "room": "office", "type": "climate", "id": { "entity_id": "757b2309cadeda1a7daa9008ca7ff6fe", "device_id": "4d342d88be4e71bf65993a020f1fc6b9" } }, { "name": "Office Window", "room": "office", "type": "cover", "id": { "entity_id": "cover.office_window", "device_id": "16d8400cc7d608972a9bd92665f9be76" } } ] }, { "id": "'1725390531625'", "automation": "- id: '1725390531625'\n alias: Office Window Opens\n description: ''\n triggers:\n - device_id: 16d8400cc7d608972a9bd92665f9be76\n domain: cover\n entity_id: 8213b9ba02ce5d0ddf7f2eb05e7f82dd\n type: opening\n trigger: device\n conditions:\n - condition: device\n device_id: 4d342d88be4e71bf65993a020f1fc6b9\n domain: climate\n entity_id: 757b2309cadeda1a7daa9008ca7ff6fe\n type: is_hvac_mode\n hvac_mode: cool\n actions:\n - device_id: 4d342d88be4e71bf65993a020f1fc6b9\n domain: climate\n entity_id: 757b2309cadeda1a7daa9008ca7ff6fe\n type: set_hvac_mode\n hvac_mode: 'off'\n mode: single", "config": [ { "name": "Office Window Cover", "room": "Office", "type": "cover", "id": { "entity_id": "8213b9ba02ce5d0ddf7f2eb05e7f82dd", "device_id": null } }, { "name": "Office Air Conditioner", "room": "office", "type": "climate", "id": { "entity_id": "757b2309cadeda1a7daa9008ca7ff6fe", "device_id": "4d342d88be4e71bf65993a020f1fc6b9" } }, { "name": "Office Window", "room": "office", "type": "cover", "id": { "entity_id": "cover.office_window", "device_id": "16d8400cc7d608972a9bd92665f9be76" } } ] }, { "id": "'1725390709722'", "automation": "- id: '1725390709722'\n alias: Office High Temperature\n description: ''\n triggers:\n - entity_id:\n - sensor.office_air_quality_temperature\n above: 82\n trigger: numeric_state\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions: []\n actions:\n - device_id: 4d342d88be4e71bf65993a020f1fc6b9\n domain: climate\n entity_id: 757b2309cadeda1a7daa9008ca7ff6fe\n type: set_hvac_mode\n hvac_mode: cool\n mode: single", "config": [ { "name": "Office Air Conditioner", "room": "office", "type": "climate", "id": { "entity_id": "757b2309cadeda1a7daa9008ca7ff6fe", "device_id": "4d342d88be4e71bf65993a020f1fc6b9" } }, { "name": "Office Air Quality Temperature", "room": "office", "type": "sensor", "id": { "entity_id": "sensor.office_air_quality_temperature", "device_id": null } } ] }, { "id": "'1725394841935'", "automation": "- id: '1725394841935'\n alias: Office Low Temperature\n description: ''\n triggers:\n - entity_id:\n - sensor.office_air_quality_temperature\n below: 71\n trigger: numeric_state\n for:\n hours: 0\n minutes: 1\n seconds: 0\n conditions:\n - condition: device\n device_id: 4d342d88be4e71bf65993a020f1fc6b9\n domain: climate\n entity_id: 757b2309cadeda1a7daa9008ca7ff6fe\n type: is_hvac_mode\n hvac_mode: cool\n actions:\n - device_id: 4d342d88be4e71bf65993a020f1fc6b9\n domain: climate\n entity_id: 757b2309cadeda1a7daa9008ca7ff6fe\n type: set_hvac_mode\n hvac_mode: 'off'\n mode: single", "config": [ { "name": "Office Air Conditioner", "room": "office", "type": "climate", "id": { "entity_id": "757b2309cadeda1a7daa9008ca7ff6fe", "device_id": "4d342d88be4e71bf65993a020f1fc6b9" } }, { "name": "Office Air Quality Temperature", "room": "office", "type": "sensor", "id": { "entity_id": "sensor.office_air_quality_temperature", "device_id": null } } ] }, { "id": "'1727422190427'", "automation": "- id: '1727422190427'\n alias: Thao WFH Begin\n description: ''\n triggers:\n - entity_id:\n - device_tracker.thaos_work_laptop\n from: not_home\n to: home\n trigger: state\n - entity_id:\n - binary_sensor.10_3_1_31\n to: 'on'\n from: null\n trigger: state\n conditions:\n - condition: and\n conditions:\n - condition: time\n after: 08:00:00\n before: '17:00:00'\n weekday:\n - mon\n - tue\n - wed\n - thu\n - fri\n - sat\n - condition: or\n conditions:\n - condition: state\n entity_id: sensor.thaos_phone\n state: living_room\n - condition: state\n entity_id: sensor.thaos_phone\n state: hallway\n - condition: not\n conditions:\n - condition: state\n entity_id: sensor.ham\n state: ''\n actions:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.cat_camera_privacy_mode\n - action: notify.mobile_app_ham\n data:\n message: Thao's WFH Begin\n mode: single", "config": [ { "name": "Thao's Phone", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thaos_phone", "device_id": null } }, { "name": "Ham", "room": null, "type": "sensor", "id": { "entity_id": "sensor.ham", "device_id": null } }, { "name": "Thao's Work Laptop", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thaos_work_laptop", "device_id": null } }, { "name": "10.3.1.31", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.10_3_1_31", "device_id": null } }, { "name": "Cat Camera Privacy Mode", "room": null, "type": "switch", "id": { "entity_id": "switch.cat_camera_privacy_mode", "device_id": null } } ] }, { "id": "'1727422854484'", "automation": "- id: '1727422854484'\n alias: Thao WFH End\n description: ''\n trigger:\n - platform: state\n entity_id:\n - device_tracker.thaos_work_laptop\n from: home\n to: not_home\n enabled: true\n - platform: state\n entity_id:\n - device_tracker.thaos_work_laptop\n from: home\n to: unknown\n enabled: true\n - platform: state\n entity_id:\n - device_tracker.thaos_work_laptop\n from: home\n to: unavailable\n enabled: true\n - platform: state\n entity_id:\n - binary_sensor.10_3_1_31\n to: 'off'\n from: null\n condition:\n - condition: state\n entity_id: switch.cat_camera_privacy_mode\n state: 'on'\n action:\n - action: switch.turn_off\n target:\n entity_id:\n - switch.cat_camera_privacy_mode\n data: {}\n - action: notify.mobile_app_ham\n data:\n message: Thao's WFH End\n mode: single", "config": [ { "name": "Thao's Work Laptop", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.thaos_work_laptop", "device_id": null } }, { "name": "10.3.1.31", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.10_3_1_31", "device_id": null } }, { "name": "Cat Camera Privacy Mode", "room": null, "type": "switch", "id": { "entity_id": "switch.cat_camera_privacy_mode", "device_id": null } } ] }, { "id": "'1727486858594'", "automation": "- id: '1727486858594'\n alias: Thao WFH Force Stop\n description: Stop WFH at 5\n trigger:\n - platform: time\n at: '17:00:00'\n condition:\n - condition: state\n entity_id: switch.cat_camera_privacy_mode\n state: 'on'\n action:\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.cat_camera_privacy_mode\n - action: automation.trigger\n target:\n entity_id: automation.thao_wfh_stop\n data:\n skip_condition: true\n mode: single", "config": [ { "name": "Cat Camera Privacy Mode", "room": null, "type": "switch", "id": { "entity_id": "switch.cat_camera_privacy_mode", "device_id": null } }, { "name": "Thao WFH Stop", "room": null, "type": "automation", "id": { "entity_id": "automation.thao_wfh_stop", "device_id": null } } ] }, { "id": "'1729886597169'", "automation": "- id: '1729886597169'\n alias: Thao Leaves 2\n description: Detect leaving based on espresense\n triggers:\n - trigger: state\n entity_id:\n - sensor.thaos_phone\n from: null\n to: not_home\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - trigger: state\n entity_id:\n - sensor.thaos_watch\n from: null\n to: not_home\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: sensor.thaos_phone\n state: not_home\n - condition: state\n entity_id: sensor.thaos_watch\n state: not_home\n actions:\n - action: input_boolean.turn_off\n target:\n entity_id:\n - input_boolean.thao_s_home\n data: {}\n mode: single", "config": [ { "name": "Thao's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.thao_s_home", "device_id": null } }, { "name": "Thao's Phone", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thaos_phone", "device_id": null } }, { "name": "Thao's Watch", "room": null, "type": "sensor", "id": { "entity_id": "sensor.thaos_watch", "device_id": null } } ] }, { "id": "'1729887658095'", "automation": "- id: '1729887658095'\n alias: Aaron's Home\n description: ''\n triggers:\n - entity_id:\n - device_tracker.aarons_watch\n from: null\n to: home\n trigger: state\n - entity_id:\n - device_tracker.ham\n from: null\n to: home\n trigger: state\n - entity_id:\n - sensor.ham\n to: null\n from: not_home\n trigger: state\n - entity_id:\n - sensor.aarons_watch\n to: null\n from: not_home\n trigger: state\n conditions:\n - condition: state\n entity_id: input_boolean.aaron_s_home\n state: 'off'\n actions:\n - action: notify.mobile_app_ham\n data:\n message: Thao's Home\n enabled: false\n - action: input_boolean.turn_on\n data: {}\n target:\n entity_id: input_boolean.aaron_s_home\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - binary_sensor.front_door\n from: 'off'\n to: 'on'\n timeout:\n hours: 0\n minutes: 4\n seconds: 0\n milliseconds: 0\n continue_on_timeout: false\n - if:\n - condition: and\n conditions:\n - condition: state\n entity_id: input_boolean.auto_lights_disabled\n state: 'off'\n - condition: state\n entity_id: input_boolean.thao_s_home\n state: 'off'\n for:\n hours: 0\n minutes: 5\n seconds: 0\n then:\n - action: script.welcome_lights\n data: {}\n mode: single", "config": [ { "name": "Aaron's Watch", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.aarons_watch", "device_id": null } }, { "name": "Aaron's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.aaron_s_home", "device_id": null } }, { "name": "Thao's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.thao_s_home", "device_id": null } }, { "name": "Auto Lights Disabled", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.auto_lights_disabled", "device_id": null } }, { "name": "Ham", "room": null, "type": "sensor", "id": { "entity_id": "sensor.ham", "device_id": null } }, { "name": "Front Door", "room": "Front Door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } }, { "name": "Ham Device Tracker", "room": null, "type": "device_tracker", "id": { "entity_id": "device_tracker.ham", "device_id": null } }, { "name": "Aaron's Watch", "room": null, "type": "sensor", "id": { "entity_id": "sensor.aarons_watch", "device_id": null } } ] }, { "id": "'1729887755553'", "automation": "- id: '1729887755553'\n alias: Aaron Leaves\n description: Detect leaving based on espresense\n triggers:\n - trigger: state\n entity_id:\n - sensor.ham\n from: null\n to: not_home\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - trigger: state\n entity_id:\n - sensor.aarons_watch\n from: null\n to: not_home\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - trigger: state\n entity_id:\n - sensor.ham_area\n attribute: area_name\n to: Unknown\n for:\n hours: 0\n minutes: 10\n seconds: 0\n - device_id: 605e8c94e02dcc3898d14db2036107f2\n domain: device_tracker\n entity_id: c3e540f98f2ab10eaf40b7576e43504a\n type: leaves\n trigger: device\n zone: zone.home\n - trigger: state\n entity_id:\n - sensor.aarons_watch_area\n to: unknown\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: sensor.ham\n state: not_home\n - condition: state\n entity_id: sensor.aarons_watch\n state: not_home\n - condition: state\n entity_id: sensor.ham_area\n attribute: area_name\n state: Unknown\n - condition: state\n entity_id: sensor.aarons_watch_area\n attribute: area_name\n state: Unknown\n actions:\n - action: input_boolean.turn_off\n data: {}\n target:\n entity_id: input_boolean.aaron_s_home\n mode: single", "config": [ { "name": "Aaron's Home", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.aaron_s_home", "device_id": null } }, { "name": "Ham", "room": null, "type": "sensor", "id": { "entity_id": "sensor.ham", "device_id": null } }, { "name": "Aaron's Watch Area", "room": null, "type": "sensor", "id": { "entity_id": "sensor.aarons_watch_area", "device_id": null } }, { "name": "Ham Area", "room": null, "type": "sensor", "id": { "entity_id": "sensor.ham_area", "device_id": null } }, { "name": "Aaron's Device Tracker", "room": null, "type": "device_tracker", "id": { "entity_id": "c3e540f98f2ab10eaf40b7576e43504a", "device_id": "605e8c94e02dcc3898d14db2036107f2" } }, { "name": "Aaron's Watch", "room": null, "type": "sensor", "id": { "entity_id": "sensor.aarons_watch", "device_id": null } } ] }, { "id": "'1730532459264'", "automation": "- id: '1730532459264'\n alias: Cat Bed Auto-On\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - switch.cat_bed\n from: 'on'\n to: 'off'\n conditions: []\n actions:\n - delay:\n hours: 0\n minutes: 0\n seconds: 30\n milliseconds: 0\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.cat_bed\n mode: single", "config": [ { "name": "Cat Bed", "room": null, "type": "switch", "id": { "entity_id": "switch.cat_bed", "device_id": null } } ] }, { "id": "'1737060759730'", "automation": "- id: '1737060759730'\n alias: Database Maintenance\n description: ''\n triggers:\n - trigger: time\n at: 04:00:00\n conditions: []\n actions:\n - action: recorder.purge_entities\n data:\n keep_days: 30\n mode: single", "config": [] }, { "id": "'1737355222486'", "automation": "- id: '1737355222486'\n alias: Laundry Machine Trigger Off\n description: ''\n triggers:\n - trigger: numeric_state\n entity_id:\n - sensor.laundry_machine_plug_power\n for:\n hours: 0\n minutes: 0\n seconds: 30\n below: 1\n conditions:\n - condition: state\n entity_id: input_boolean.laundry_running\n state: 'on'\n actions:\n - action: input_boolean.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.laundry_running\n - action: notify.notify\n continue_on_error: true\n metadata: {}\n data:\n message: Laundry machine finished\n - action: notify.tv\n continue_on_error: true\n metadata: {}\n data:\n message: Laundry is finished\n mode: single", "config": [ { "name": "Laundry Machine Plug Power", "room": null, "type": "sensor", "id": { "entity_id": "sensor.laundry_machine_plug_power", "device_id": null } }, { "name": "Laundry Running", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.laundry_running", "device_id": null } } ] }, { "id": "'1738096219384'", "automation": "- id: '1738096219384'\n alias: Laundry Machine Trigger On\n description: ''\n triggers:\n - trigger: numeric_state\n entity_id:\n - sensor.laundry_machine_plug_power\n for:\n hours: 0\n minutes: 2\n seconds: 0\n above: 1\n conditions: []\n actions:\n - action: input_boolean.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.laundry_running\n mode: single", "config": [ { "name": "Laundry Machine Plug Power", "room": null, "type": "sensor", "id": { "entity_id": "sensor.laundry_machine_plug_power", "device_id": null } }, { "name": "Laundry Running", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.laundry_running", "device_id": null } } ] }, { "id": "'1738562985812'", "automation": "- id: '1738562985812'\n alias: Turn off stove light\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.kitchen_presence_occupancy\n from: 'on'\n to: 'off'\n for:\n hours: 0\n minutes: 2\n seconds: 0\n conditions:\n - condition: state\n entity_id: light.kitchen_stove_hood_light_enable\n state: 'on'\n actions:\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: light.kitchen_stove_hood_light_enable\n mode: single", "config": [ { "name": "Kitchen Presence Occupancy", "room": "kitchen", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.kitchen_presence_occupancy", "device_id": null } }, { "name": "Kitchen Stove Hood Light Enable", "room": "kitchen", "type": "light", "id": { "entity_id": "light.kitchen_stove_hood_light_enable", "device_id": null } } ] }, { "id": "'1745369287814'", "automation": "- id: '1745369287814'\n alias: Dishwasher Trigger On\n description: ''\n triggers:\n - trigger: numeric_state\n entity_id:\n - sensor.main_panel_20_dishwasher_power\n for:\n hours: 0\n minutes: 2\n seconds: 0\n above: 5\n conditions: []\n actions:\n - action: input_boolean.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.dishwasher_running\n mode: single", "config": [ { "name": "Main Panel 20 Dishwasher Power", "room": null, "type": "sensor", "id": { "entity_id": "sensor.main_panel_20_dishwasher_power", "device_id": null } }, { "name": "Dishwasher Running", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.dishwasher_running", "device_id": null } } ] }, { "id": "'1745369433075'", "automation": "- id: '1745369433075'\n alias: Dishwasher Trigger Off\n description: ''\n triggers:\n - trigger: numeric_state\n entity_id:\n - sensor.main_panel_20_dishwasher_power\n for:\n hours: 0\n minutes: 7\n seconds: 0\n below: 5\n conditions:\n - condition: state\n entity_id: input_boolean.dishwasher_running\n state: 'on'\n actions:\n - action: input_boolean.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.dishwasher_running\n - action: notify.notify\n continue_on_error: true\n metadata: {}\n data:\n message: Dishwasher finished\n - action: notify.tv\n continue_on_error: true\n metadata: {}\n data:\n message: Dishwasher is finished\n mode: single", "config": [ { "name": "Main Panel 20 Dishwasher Power", "room": null, "type": "sensor", "id": { "entity_id": "sensor.main_panel_20_dishwasher_power", "device_id": null } }, { "name": "Dishwasher Running", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.dishwasher_running", "device_id": null } } ] }, { "id": "'1743625350097'", "automation": "- id: '1743625350097'\n alias: Doorbell Fingerprint Identified\n description: Automation that triggers when a fingerprint is successfully identified\n on the G4 Doorbell Pro\n triggers:\n - event_type: state_changed\n event_data:\n entity_id: event.door_fingerprint\n trigger: event\n conditions:\n - condition: template\n value_template: \"{{\\n not trigger.event.data.old_state.attributes.get('restored',\\\n \\ false) and\\n not trigger.event.data.old_state.state == 'unavailable' and\\n\\\n \\ trigger.event.data.new_state is not none and\\n trigger.event.data.new_state.attributes.event_type\\\n \\ == 'identified' and\\n (trigger.event.data.new_state.attributes.ulp_id|default(''))\\\n \\ != '' \\n}}\\n\"\n actions:\n - action: unifiprotect.get_user_keyring_info\n data:\n device_id: 60040da037cd882a1a9db147d57940b5\n response_variable: keyring\n - variables:\n user_data: \"{{ \\n keyring.users | selectattr(\\\"ulp_id\\\", \\\"equalto\\\", trigger.event.data.new_state.attributes.ulp_id)|\\\n \\ first\\n}}\\n\"\n - if:\n - condition: template\n value_template: '{{ user_data.user_status == \"ACTIVE\" }}\n\n '\n then:\n - action: notify.notify\n data:\n title: Fingerprint Scan Notification\n message: Front Door Unlocked by {{ user_data.full_name }}\n - action: lock.unlock\n metadata: {}\n data: {}\n target:\n entity_id: lock.front_door\n else:\n - action: notify.notify\n data:\n title: Fingerprint Scan Notification\n message: User {{ user_data.full_name }} is marked INACTIVE", "config": [ { "name": "Unifi Protect Device", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "60040da037cd882a1a9db147d57940b5" } }, { "name": "Door Fingerprint", "room": null, "type": "event", "id": { "entity_id": "event.door_fingerprint", "device_id": null } }, { "name": "Front Door Lock", "room": null, "type": "lock", "id": { "entity_id": "lock.front_door", "device_id": null } } ] }, { "id": "'1743741722757'", "automation": "- id: '1743741722757'\n alias: Doorbell NFC Scan\n description: Automation that triggers when an NFC card is successfully identified\n on the G4 Doorbell Pro\n triggers:\n - event_type: state_changed\n event_data:\n entity_id: event.door_nfc\n trigger: event\n conditions:\n - condition: template\n value_template: \"{{\\n not trigger.event.data.old_state.attributes.get('restored',\\\n \\ false) and\\n not trigger.event.data.old_state.state == 'unavailable' and\\n\\\n \\ trigger.event.data.new_state is not none and\\n trigger.event.data.new_state.attributes.event_type\\\n \\ == 'scanned'\\n}}\\n\"\n actions:\n - action: unifiprotect.get_user_keyring_info\n data:\n device_id: 60040da037cd882a1a9db147d57940b5\n response_variable: keyring\n - variables:\n name: \"{% set ns = namespace(name=\\\"Unknown\\\") %} {% for user in keyring.users\\\n \\ if user['keys'] | \\n selectattr('key_type', 'eq', 'nfc') | \\n selectattr('nfc_id',\\\n \\ 'eq', trigger.event.data.new_state.attributes.nfc_id) | \\n list | first\\\n \\ | default %}\\n {% set ns.name = user.full_name %}\\n{% endfor %} {{ ns.name\\\n \\ }}\\n\"\n is_valid: \"{% set ns = namespace(is_valid=\\\"false\\\") %} {% for user in keyring.users\\\n \\ | selectattr('user_status', 'eq', 'ACTIVE') \\n if user['keys'] | \\n \\\n \\ selectattr('key_type', 'eq', 'nfc') | \\n selectattr('nfc_id', 'eq', trigger.event.data.new_state.attributes.nfc_id)\\\n \\ | \\n list | first | default %}\\n {% set ns.is_valid = \\\"true\\\" %}\\n\\\n {% endfor %} {{ ns.is_valid }}\\n\"\n - if:\n - condition: template\n value_template: '{{ is_valid == \"true\" }}\n\n '\n then:\n - action: notify.notify\n data:\n title: NFC Scan Notification\n message: Front Door unlocked by {{ name }}\n - action: lock.unlock\n metadata: {}\n data: {}\n target:\n entity_id: lock.front_door\n else:\n - action: notify.notify\n data:\n title: NFC Scan Notification\n message: User {{ name }} is marked INACTIVE\n mode: single", "config": [ { "name": "Unifi Protect Device", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "60040da037cd882a1a9db147d57940b5" } }, { "name": "Front Door Lock", "room": null, "type": "lock", "id": { "entity_id": "lock.front_door", "device_id": null } }, { "name": "Door NFC", "room": null, "type": "event", "id": { "entity_id": "event.door_nfc", "device_id": null } } ] } ]