2512 lines
106 KiB
JSON
2512 lines
106 KiB
JSON
[
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
]
|
|
}
|
|
] |