1624 lines
65 KiB
JSON
1624 lines
65 KiB
JSON
[
|
|
{
|
|
"id": "irrigattion",
|
|
"automation": "- id: irrigattion\n alias: irrigation\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''Irrigate'' in trigger.calendar_event.summary }}'\n action:\n - if:\n - '{{ trigger.event == ''start'' }}'\n then:\n - service: switch.turn_on\n entity_id: switch.rainbrarrel_backyard_irrigation\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Rain Barrel Backyard Irrigation",
|
|
"room": "backyard",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.rainbrarrel_backyard_irrigation",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_off_projector",
|
|
"automation": "- alias: turn_off_projector\n initial_state: 'off'\n trigger:\n - platform: time\n at: '1:30:00'\n condition: []\n action:\n - data:\n entity_id: switch.projector\n service: switch.turn_off",
|
|
"config": [
|
|
{
|
|
"name": "Projector",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.projector",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "basement_hall_sync",
|
|
"automation": "- id: basement_hall_sync\n alias: basement_hall_sync\n trigger:\n - entity_id: light.hallway_light\n platform: state\n - entity_id: light.basement_stair_light\n platform: state\n condition: []\n action:\n - if:\n - condition: template\n value_template: '{{ trigger.to_state.state == ''on'' }}'\n then:\n - service: light.turn_on\n data:\n entity_id: light.basement_stair_light\n - service: light.turn_on\n data:\n entity_id: light.hallway_light\n else:\n - service: light.turn_off\n data:\n entity_id: light.basement_stair_light\n - service: light.turn_off\n data:\n entity_id: light.hallway_light\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Hallway Light",
|
|
"room": "hallway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.hallway_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Basement Stair Light",
|
|
"room": "basement",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.basement_stair_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "va_thunderstorm_sounds",
|
|
"automation": "- id: va_thunderstorm_sounds\n alias: va_thunderstorm_sounds\n mode: parallel\n triggers:\n - trigger: conversation\n command: play thunderstorm sounds\n conditions: []\n actions:\n - action: media_player.turn_on\n target:\n entity_id: media_player.{{ area_name(trigger.device_id) }}speaker\n - action: media_player.play_media\n target:\n entity_id: media_player.{{ area_name(trigger.device_id) }}speaker\n data:\n media_content_id: media-source://media_source/media/Server/media/Sorted Music/thunder.mp3\n media_content_type: audio/mpeg\n metadata:\n title: thunder.mp3\n thumbnail: null\n media_class: music\n children_media_class: null\n navigateIds:\n - {}\n - media_content_type: app\n media_content_id: media-source://media_source\n - media_content_type: ''\n media_content_id: media-source://media_source/media/Server\n - media_content_type: ''\n media_content_id: media-source://media_source/media/Server/media\n - media_content_type: ''\n media_content_id: media-source://media_source/media/Server/media/Sorted Music",
|
|
"config": [
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "va_stop_goog_speaker",
|
|
"automation": "- id: va_stop_goog_speaker\n alias: va_stop_goog_speaker\n mode: parallel\n triggers:\n - trigger: conversation\n command: stop sounds\n conditions: []\n actions:\n - action: media_player.media_stop\n target:\n entity_id: media_player.{{ area_name(trigger.device_id) }}speaker\n - action: media_player.turn_off\n target:\n entity_id: media_player.{{ area_name(trigger.device_id) }}speaker",
|
|
"config": [
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "va_alarm_goog_speaker",
|
|
"automation": "- id: va_alarm_goog_speaker\n alias: va_alarm_goog_speaker\n mode: parallel\n triggers:\n - platform: state\n entity_id: binary_sensor.master_headboard_eth_va_master_headboard_eth_va_alarm_on\n to: 'on'\n - platform: state\n entity_id: binary_sensor.kitchen_cabinet_eth_va_kitchen_cabinet_eth_va_alarm_on\n to: 'on'\n - platform: state\n entity_id: binary_sensor.livingroom_eth_va_livingroom_eth_va_alarm_on\n to: 'on'\n conditions: []\n actions:\n - action: media_player.turn_on\n target:\n entity_id: media_player.{{ area_name(trigger.entity_id) }}speaker\n - repeat:\n sequence:\n - delay: 00:00:03\n - action: media_player.play_media\n target:\n entity_id: media_player.{{ area_name(trigger.entity_id) }}speaker\n data:\n media_content_id: media-source://media_source/media/Server/media/Sorted\n Music/beep-6-96243.mp3\n media_content_type: audio/mpeg\n metadata:\n title: beep-6-96243.mp3\n thumbnail: null\n media_class: music\n children_media_class: null\n navigateIds:\n - {}\n - media_content_type: app\n media_content_id: media-source://media_source\n - media_content_type: ''\n media_content_id: media-source://media_source/media/Server\n - media_content_type: ''\n media_content_id: media-source://media_source/media/Server/media\n - media_content_type: ''\n media_content_id: media-source://media_source/media/Server/media/Sorted\n Music\n while:\n - condition: template\n value_template: '{{ is_state(trigger.entity_id, ''on'') }}'",
|
|
"config": [
|
|
{
|
|
"name": "Master Headboard Alarm Sensor",
|
|
"room": "master_bedroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.master_headboard_eth_va_master_headboard_eth_va_alarm_on",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Kitchen Cabinet Alarm Sensor",
|
|
"room": "kitchen",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.kitchen_cabinet_eth_va_kitchen_cabinet_eth_va_alarm_on",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Living Room Alarm Sensor",
|
|
"room": "living_room",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.livingroom_eth_va_livingroom_eth_va_alarm_on",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "va_set_vol_goog_speaker",
|
|
"automation": "- id: va_set_vol_goog_speaker\n alias: va_set_vol_goog_speaker\n mode: parallel\n triggers:\n - platform: state\n entity_id: media_player.masterbedroomspeaker\n conditions: []\n actions:\n - action: media_player.volume_set\n target:\n entity_id: media_player.{{ area_name(trigger.device_id) }}speaker\n data_template:\n volume_level: '{{ state_attr(trigger.entity_id, ''volume_level'') | float }}\n\n '",
|
|
"config": [
|
|
{
|
|
"name": "Master Bedroom Speaker",
|
|
"room": "master_bedroom",
|
|
"type": "media_player",
|
|
"id": {
|
|
"entity_id": "media_player.masterbedroomspeaker",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "calendar_announce",
|
|
"automation": "- id: calendar_announce\n alias: calendar_announce\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''Announce'' in trigger.calendar_event.summary }}'\n actions:\n - action: assist_satellite.announce\n metadata: {}\n data:\n message: '{{ trigger.calendar_event.description }}'\n target:\n area_id:\n - 36a7e54132e84284a4368f292e945bb0\n - 63db88fe052b434c86e1d37781ce0972\n - 259e54ef72a347c2b9fa159e5bcd32b7",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "button_announce",
|
|
"automation": "- id: button_announce\n alias: button_announce\n triggers:\n - trigger: state\n entity_id: input_text.announce_textbox\n actions:\n - action: assist_satellite.announce\n metadata: {}\n data:\n message: '{{ states(''input_text.announce_textbox'') }}'\n target:\n area_id:\n - 36a7e54132e84284a4368f292e945bb0\n - 63db88fe052b434c86e1d37781ce0972\n - 259e54ef72a347c2b9fa159e5bcd32b7",
|
|
"config": [
|
|
{
|
|
"name": "Announce Textbox",
|
|
"room": null,
|
|
"type": "input_text",
|
|
"id": {
|
|
"entity_id": "input_text.announce_textbox",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "emi_fan_speed",
|
|
"automation": "- id: emi_fan_speed\n alias: emi_fan_speed\n initial_state: 'off'\n trigger:\n - entity_id: sensor.emi_temp\n platform: state\n - entity_id: fan.emi_fan\n platform: state\n condition:\n - condition: state\n entity_id: fan.emi_fan\n state: 'on'\n action:\n - service: fan.set_percentage\n data_template:\n entity_id: fan.emi_fan\n data:\n percentage: \"{% if (states.sensor.emi_temp.state|float(default=0) > 80 ) %}\\n\\\n \\ 100\\n{% elif (states.sensor.emi_temp.state|float(default=0) <= 80 ) and\\\n \\ (states.sensor.emi_temp.state|float(default=0) > 76 ) %} \\n 75\\n{% elif\\\n \\ (states.sensor.emi_temp.state|float(default=0) <= 76 ) and (states.sensor.emi_temp.state|float(default=0)\\\n \\ > 74 ) %} \\n 50\\n{% elif (states.sensor.emi_temp.state|float(default=0)\\\n \\ <= 74 ) %} \\n 25\\n{% endif %}\\n\"",
|
|
"config": [
|
|
{
|
|
"name": "EMI Temperature Sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.emi_temp",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "EMI Fan",
|
|
"room": null,
|
|
"type": "fan",
|
|
"id": {
|
|
"entity_id": "fan.emi_fan",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "emi_tv_off",
|
|
"automation": "- id: emi_tv_off\n alias: emi_tv_off\n initial_state: 'off'\n trigger:\n - platform: time\n at: '20:30:00'\n condition: []\n action:\n - data:\n entity_id: switch.emi_tv\n service: switch.turn_off",
|
|
"config": [
|
|
{
|
|
"name": "EMI TV",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.emi_tv",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "emi_tv_on",
|
|
"automation": "- id: emi_tv_on\n alias: emi_tv_on\n initial_state: 'off'\n condition:\n alias: Emi TV Time\n condition: time\n after: '6:00:00'\n before: '20:30:00'\n trigger:\n platform: state\n entity_id: media_player.emi_shield\n from: 'off'\n action:\n - data:\n entity_id: switch.emi_tv\n service: switch.turn_on",
|
|
"config": [
|
|
{
|
|
"name": "EMI TV",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.emi_tv",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "EMI Shield",
|
|
"room": null,
|
|
"type": "media_player",
|
|
"id": {
|
|
"entity_id": "media_player.emi_shield",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "emi_tv_off_idle",
|
|
"automation": "- id: emi_tv_off_idle\n alias: emi_tv_off_idle\n initial_state: 'off'\n condition: []\n trigger:\n platform: state\n entity_id: media_player.emi_shield\n from: 'on'\n action:\n - data:\n entity_id: switch.emi_tv\n service: switch.turn_off",
|
|
"config": [
|
|
{
|
|
"name": "EMI TV",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.emi_tv",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "EMI Shield",
|
|
"room": null,
|
|
"type": "media_player",
|
|
"id": {
|
|
"entity_id": "media_player.emi_shield",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "girls_bedroom_wakeup",
|
|
"automation": "- id: girls_bedroom_wakeup\n alias: girls_bedroom_wakeup\n initial_state: 'off'\n trigger:\n - platform: time\n at: '7:30:00'\n condition: []\n action:\n - service: light.turn_on\n data:\n entity_id: light.emi_star_lamp\n brightness: 10\n kelvin: 2700\n - delay: 00:00:30\n - service: light.turn_on\n data:\n entity_id: light.emi_star_lamp\n brightness: 255\n transition: 1800",
|
|
"config": [
|
|
{
|
|
"name": "EMI Star Lamp",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.emi_star_lamp",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "independence_day_on",
|
|
"automation": "- id: independence_day_on\n alias: independence_day_on\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n - platform: calendar\n event: end\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''4th of July Lights'' in trigger.calendar_event.summary }}'\n action:\n - if:\n - '{{ trigger.event == ''start'' }}'\n then:\n - service: input_boolean.turn_on\n entity_id: input_boolean.independence_day\n else:\n - service: input_boolean.turn_off\n entity_id: input_boolean.independence_day\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Independence Day",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.independence_day",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "halloween_on",
|
|
"automation": "- id: halloween_on\n alias: halloween_on\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n - platform: calendar\n event: end\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''Halloween Lights'' in trigger.calendar_event.summary }}'\n action:\n - if:\n - '{{ trigger.event == ''start'' }}'\n then:\n - service: input_boolean.turn_on\n entity_id: input_boolean.halloween\n else:\n - service: input_boolean.turn_off\n entity_id: input_boolean.halloween\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Halloween",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.halloween",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_sts_xmas_lights",
|
|
"automation": "- id: house_sts_xmas_lights\n alias: house_sts_xmas_lights\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n - platform: calendar\n event: end\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''xmas_lights'' in trigger.calendar_event.summary }}'\n action:\n - if:\n - '{{ trigger.event == ''start'' }}'\n then:\n - service: input_boolean.turn_on\n entity_id: input_boolean.house_sts_xmas_lights\n else:\n - service: input_boolean.turn_off\n entity_id: input_boolean.house_sts_xmas_lights\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Xmas Lights",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_xmas_lights",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "morning_xmas",
|
|
"automation": "- id: morning_xmas\n alias: morning_xmas\n trigger:\n - platform: time\n at: '7:30:00'\n condition:\n - condition: template\n value_template: '{{ is_state(''input_boolean.house_sts_xmas_lights'', ''on'')\n }}'\n action:\n - data:\n entity_id: switch.garage_wall_switch\n service: switch.turn_off\n - service: light.turn_on\n data:\n brightness_pct: 100\n rgb_color:\n - 255\n - 255\n - 255\n effect: Rainbow\n target:\n entity_id:\n - light.cabinet_top\n - light.uhall_ban_hall_ban\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "House STS Xmas Lights",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_xmas_lights",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Garage Wall Switch",
|
|
"room": "garage",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.garage_wall_switch",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Cabinet Top Light",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.cabinet_top",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "UHall Ban Hall Ban Light",
|
|
"room": "hall",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.uhall_ban_hall_ban",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_hvac_set",
|
|
"automation": "- id: house_hvac_set\n alias: house_hvac_set\n initial_state: 'off'\n mode: queued\n max: 25\n trigger:\n - platform: state\n entity_id: binary_sensor.house_sts_dte_cheap\n - platform: state\n entity_id: binary_sensor.house_sts_guest\n - platform: state\n entity_id: binary_sensor.house_sts_vacation\n - platform: state\n entity_id: binary_sensor.house_sts_hvac_run\n action:\n - service: script.turn_on\n target:\n entity_id: script.hvac_run_stop_uni",
|
|
"config": [
|
|
{
|
|
"name": "House STS DTE Cheap",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_dte_cheap",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Guest",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_guest",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Vacation",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_vacation",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS HVAC Run",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_hvac_run",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "HVAC Run Stop Uni Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.hvac_run_stop_uni",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Turn On Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.turn_on",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_humid",
|
|
"automation": "- id: house_humid\n alias: house_humid\n initial_state: 'off'\n trigger:\n - entity_id: sensor.hvac_target_humidity\n platform: state\n condition: []\n action:\n - service: humidifier.set_humidity\n target:\n entity_id: humidifier.house\n data:\n humidity: '{{ states(''sensor.hvac_target_humidity'')|int(default=20) }}\n\n '",
|
|
"config": [
|
|
{
|
|
"name": "HVAC Target Humidity",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.hvac_target_humidity",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Humidifier",
|
|
"room": null,
|
|
"type": "humidifier",
|
|
"id": {
|
|
"entity_id": "humidifier.house",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_booster_on",
|
|
"automation": "- id: house_booster_on\n alias: house_booster_on\n initial_state: 'off'\n trigger:\n - entity_id: binary_sensor.hvac_fan_req\n platform: state\n condition: []\n action:\n - data:\n entity_id: climate.hvac_local\n fan_mode: \"{% if is_state('binary_sensor.hvac_fan_req', 'on') %}\\n Low\\n{%\\\n \\ else %} \\n Auto low\\n{% endif %}\\n\"\n service: climate.set_fan_mode",
|
|
"config": [
|
|
{
|
|
"name": "HVAC Fan Request",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.hvac_fan_req",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "HVAC Local",
|
|
"room": null,
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.hvac_local",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "kitchen_fan_speed",
|
|
"automation": "- id: kitchen_fan_speed\n alias: kitchen_fan_speed\n initial_state: 'off'\n trigger:\n - entity_id: sensor.garage_entry_temperature\n platform: state\n - entity_id: fan.kitchen_fan\n platform: state\n condition:\n - condition: state\n entity_id: fan.kitchen_fan\n state: 'on'\n action:\n - service: fan.set_percentage\n data_template:\n entity_id: fan.kitchen_fan\n percentage: \"{% if (states.sensor.garage_entry_temperature.state|float(default=0)\\\n \\ > 80 ) %}\\n 100\\n{% elif (states.sensor.garage_entry_temperature.state|float(default=0)\\\n \\ <= 80 ) and (states.sensor.garage_entry_temperature.state|float(default=0)\\\n \\ > 76 ) %} \\n 75\\n{% elif (states.sensor.garage_entry_temperature.state|float(default=0)\\\n \\ <= 76 ) and (states.sensor.garage_entry_temperature.state|float(default=0)\\\n \\ > 74 ) %} \\n 50\\n{% elif (states.sensor.garage_entry_temperature.state|float(default=0)\\\n \\ <= 74 ) %} \\n 25\\n{% endif %}\\n\"",
|
|
"config": [
|
|
{
|
|
"name": "Garage Entry Temperature",
|
|
"room": "garage",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.garage_entry_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Kitchen Fan",
|
|
"room": "kitchen",
|
|
"type": "fan",
|
|
"id": {
|
|
"entity_id": "fan.kitchen_fan",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "petbowl_leak",
|
|
"automation": "- id: petbowl_leak\n alias: petbowl_leak\n initial_state: 'off'\n trigger:\n - platform: state\n entity_id: binary_sensor.petbowl_leak\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.petbowl_leak\n state: 'off'\n sequence:\n - service: switch.turn_on\n target:\n entity_id: switch.water_bowl\n default:\n - service: switch.turn_off\n target:\n entity_id: switch.water_bowl",
|
|
"config": [
|
|
{
|
|
"name": "Pet Bowl Leak Sensor",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.petbowl_leak",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Water Bowl",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.water_bowl",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "main_bath_vent_control",
|
|
"automation": "- id: main_bath_vent_control\n alias: main_bath_vent_control\n initial_state: 'off'\n trigger:\n - platform: state\n entity_id: binary_sensor.main_bath_vent_needed\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.main_bath_vent_needed\n state: 'on'\n sequence:\n - service: switch.turn_on\n target:\n entity_id: switch.main_bath_fan\n default:\n - service: switch.turn_off\n target:\n entity_id: switch.main_bath_fan",
|
|
"config": [
|
|
{
|
|
"name": "Main Bath Vent Needed",
|
|
"room": "bathroom",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.main_bath_vent_needed",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Main Bath Fan",
|
|
"room": "bathroom",
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.main_bath_fan",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "turn_off_house_water",
|
|
"automation": "- alias: turn_off_house_water\n initial_state: 'off'\n trigger:\n - entity_id: binary_sensor.leak_detectrd\n platform: state\n condition: []\n action:\n - data:\n entity_id: switch.hub_drop_4_4025c2_water_supply\n service: switch.turn_off",
|
|
"config": [
|
|
{
|
|
"name": "Leak Detector",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.leak_detectrd",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Hub Drop Water Supply",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.hub_drop_4_4025c2_water_supply",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "off_occ_on",
|
|
"automation": "- id: off_occ_on\n alias: off_occ_on\n initial_state: 'off'\n trigger:\n - entity_id: binary_sensor.office_eth_va_office_eth_va_presence\n platform: state\n action:\n - service: climate.set_hvac_mode\n data_template:\n hvac_mode: \"{% if is_state('binary_sensor.office_eth_va_office_eth_va_presence',\\\n \\ 'off') or is_state('binary_sensor.house_sts_hvac_heat_req', 'off') %}\\n\\\n \\ off\\n{% else %}\\n heat\\n{% endif %}\\n\"\n entity_id: climate.office_climate",
|
|
"config": [
|
|
{
|
|
"name": "Office Presence Sensor",
|
|
"room": "office",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.office_eth_va_office_eth_va_presence",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS HVAC Heat Request",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_hvac_heat_req",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Office Climate",
|
|
"room": "office",
|
|
"type": "climate",
|
|
"id": {
|
|
"entity_id": "climate.office_climate",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "brett_home",
|
|
"automation": "- id: brett_home\n alias: brett_home\n initial_state: 'off'\n trigger:\n - entity_id: binary_sensor.brett_ble\n platform: state\n from: 'off'\n to: 'on'\n condition: []\n action:\n - service: device_tracker.see\n data:\n dev_id: device_tracker.google_maps_116842525089175776476\n location_name: home",
|
|
"config": [
|
|
{
|
|
"name": "Brett BLE",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.brett_ble",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "liz_home",
|
|
"automation": "- id: liz_home\n alias: liz_home\n initial_state: 'off'\n trigger:\n - entity_id: binary_sensor.liz_ble\n platform: state\n from: 'off'\n to: 'on'\n condition: []\n action:\n - service: device_tracker.see\n data:\n dev_id: google_maps_108379141181739394475\n location_name: home",
|
|
"config": [
|
|
{
|
|
"name": "Liz BLE",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.liz_ble",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "nursery_fan_speed",
|
|
"automation": "- id: nursery_fan_speed\n alias: nursery_fan_speed\n initial_state: 'off'\n trigger:\n - entity_id: sensor.lottie_room_air_temperature\n platform: state\n - entity_id: fan.nursery_fan\n platform: state\n condition:\n - condition: state\n entity_id: fan.nursery_fan\n state: 'on'\n action:\n - service: fan.set_percentage\n data_template:\n entity_id: fan.nursery_fan\n data:\n percentage: \"{% if (states.sensor.lottie_room_air_temperature.state|float(default=0)\\\n \\ > 80 ) %}\\n 100\\n{% elif (states.sensor.lottie_room_air_temperature.state|float(default=0)\\\n \\ <= 80 ) and (states.sensor.lottie_room_air_temperature.state|float(default=0)\\\n \\ > 76 ) %} \\n 75\\n{% elif (states.sensor.lottie_room_air_temperature.state|float(default=0)\\\n \\ <= 76 ) and (states.sensor.lottie_room_air_temperature.state|float(default=0)\\\n \\ > 74 ) %} \\n 50\\n{% elif (states.sensor.lottie_room_air_temperature.state|float(default=0)\\\n \\ <= 74 ) %} \\n 25\\n{% endif %}\\n\"",
|
|
"config": [
|
|
{
|
|
"name": "Lottie Room Air Temperature",
|
|
"room": "nursery",
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.lottie_room_air_temperature",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Nursery Fan",
|
|
"room": "nursery",
|
|
"type": "fan",
|
|
"id": {
|
|
"entity_id": "fan.nursery_fan",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_abode_disarmed",
|
|
"automation": "- id: update_abode_disarmed\n alias: update_abode_disarmed\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.abode_alarm\n to: disarmed\n action:\n service: alarm_control_panel.alarm_disarm\n entity_id: alarm_control_panel.alarm_panel\n data:\n code: secret alarmcode",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_from_abode_disarmed",
|
|
"automation": "- id: update_from_abode_disarmed\n alias: update_from_abode_disarmed\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.alarm_panel\n to: disarmed\n action:\n service: alarm_control_panel.alarm_disarm\n entity_id: alarm_control_panel.abode_alarm",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_abode_armed_away",
|
|
"automation": "- id: update_abode_armed_away\n alias: update_abode_armed_away\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.abode_alarm\n to: armed_away\n action:\n service: alarm_control_panel.alarm_arm_away\n entity_id: alarm_control_panel.alarm_panel\n data:\n code: secret alarmcode",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_from_abode_armed_away",
|
|
"automation": "- id: update_from_abode_armed_away\n alias: update_from_abode_armed_away\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.alarm_panel\n to: armed_away\n action:\n service: alarm_control_panel.alarm_arm_away\n entity_id: alarm_control_panel.abode_alarm",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_abode_armed_home",
|
|
"automation": "- id: update_abode_armed_home\n alias: update_abode_armed_home\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.abode_alarm\n to: armed_home\n action:\n service: alarm_control_panel.alarm_arm_home\n entity_id: alarm_control_panel.alarm_panel\n data:\n code: secret alarmcode",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_from_abode_armed_home",
|
|
"automation": "- id: update_from_abode_armed_home\n alias: update_from_abode_armed_home\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.alarm_panel\n to: armed_home\n action:\n service: alarm_control_panel.alarm_arm_home\n entity_id: alarm_control_panel.abode_alarm",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "kansas_playing",
|
|
"automation": "- id: kansas_playing\n alias: kansas_playing\n trigger:\n - entity_id: sensor.kansas_basketball\n platform: state\n from:\n - PRE\n - IN\n to:\n - IN\n - POST\n - entity_id: sensor.kansas_football\n platform: state\n from:\n - PRE\n - IN\n to:\n - IN\n - POST\n - entity_id: sensor.kansas_volleyball\n platform: state\n from:\n - PRE\n - IN\n to:\n - IN\n - POST\n condition: []\n action:\n - if:\n - condition: template\n value_template: '{{ trigger.to_state.state == ''IN'' }}'\n then:\n - service: light.turn_on\n data:\n brightness: 255\n entity_id: light.uhall_ban_hall_ban\n color_name: white\n effect: Jayhawks\n - service: light.turn_on\n data:\n brightness: 255\n entity_id: light.cabinet_top\n color_name: white\n effect: Jayhawks\n - service: light.turn_on\n data:\n entity_id: light.jayhawk_candle\n - data_template:\n message: Jayhawks be playing.\n service: notify.group_notify\n else:\n - service: light.turn_on\n data:\n brightness: 50\n entity_id: light.uhall_ban_hall_ban\n color_name: white\n effect: None\n - service: light.turn_on\n data:\n brightness: 255\n entity_id: light.cabinet_top\n color_name: white\n effect: None\n - service: light.turn_off\n data:\n entity_id: light.jayhawk_candle\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Cabinet Top Light",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.cabinet_top",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "UHall Ban Hall Ban Light",
|
|
"room": "hall",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.uhall_ban_hall_ban",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Kansas Basketball",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.kansas_basketball",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Kansas Football",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.kansas_football",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Kansas Volleyball",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.kansas_volleyball",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Jayhawk Candle",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.jayhawk_candle",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "chiefs_playing",
|
|
"automation": "- id: chiefs_playing\n alias: chiefs_playing\n trigger:\n - entity_id: sensor.kansas_city_chiefs\n platform: state\n from:\n - PRE\n - IN\n to:\n - IN\n - POST\n condition: []\n action:\n - if:\n - condition: template\n value_template: '{{ trigger.to_state.state == ''IN'' }}'\n then:\n - service: light.turn_on\n data:\n brightness: 255\n entity_id: light.uhall_ban_hall_ban\n color_name: white\n effect: Chiefs\n - service: light.turn_on\n data:\n brightness: 255\n entity_id: light.cabinet_top\n color_name: white\n effect: Chiefs\n - data_template:\n message: Chiefs be playing.\n service: notify.group_notify\n else:\n - service: light.turn_on\n data:\n brightness: 50\n entity_id: light.uhall_ban_hall_ban\n color_name: white\n effect: None\n - service: light.turn_on\n data:\n brightness: 255\n entity_id: light.cabinet_top\n color_name: white\n effect: None\n mode: queued",
|
|
"config": [
|
|
{
|
|
"name": "Cabinet Top Light",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.cabinet_top",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "UHall Ban Hall Ban Light",
|
|
"room": "hall",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.uhall_ban_hall_ban",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Kansas City Chiefs",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.kansas_city_chiefs",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "ha_start",
|
|
"automation": "- alias: ha_start\n id: ha_start\n trigger:\n - platform: homeassistant\n event: start\n action:\n - delay: 00:05:00\n - variables:\n cal_on: '{{ is_state(''calendar.teamcarriger_gmail_com'', ''on'') }}'\n cal_msg: '{{ state_attr(''calendar.teamcarriger_gmail_com'', ''message'') |\n default('''') | lower }}'\n - service: input_boolean.turn_{{ 'on' if cal_on and 'dte cheap' in cal_msg else\n 'off' }}\n target:\n entity_id: input_boolean.house_sts_dte_cheap\n - service: input_boolean.turn_{{ 'on' if cal_on and '4th of july lights' in cal_msg\n else 'off' }}\n target:\n entity_id: input_boolean.independence_day\n - service: input_boolean.turn_{{ 'on' if cal_on and 'xmas_lights' in cal_msg else\n 'off' }}\n target:\n entity_id: input_boolean.house_sts_xmas_lights\n - service: automation.turn_on\n target:\n entity_id: all\n - service: notify.group_notify\n data:\n message: Rejoice For now is the blessed time for home assistant has once again\n booted.\n data:\n timeout: 300\n tag: system\n color: red",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Independence Day",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.independence_day",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Xmas Lights",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_xmas_lights",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS DTE Cheap Input Boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_dte_cheap",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "ha_down",
|
|
"automation": "- alias: ha_down\n id: ha_down\n trigger:\n - platform: homeassistant\n event: shutdown\n action:\n - service: notify.group_notify\n data:\n message: Home Assistant is now shutting down\n data:\n timeout: 300\n tag: system\n color: red",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "house_sts_occupants",
|
|
"automation": "- alias: house_sts_occupants\n id: house_sts_occupants\n trigger:\n - platform: state\n entity_id: binary_sensor.house_sts_occupants\n action:\n - service: script.turn_on\n target:\n entity_id: script.hvac_run_stop_uni\n - choose:\n - conditions: '{{ is_state(''binary_sensor.house_sts_occupants'', ''off'') and\n is_state(''binary_sensor.house_sts_guest'', ''off'') }}\n\n '\n sequence:\n - service: alarm_control_panel.alarm_arm_away\n data:\n entity_id: alarm_control_panel.alarm_panel\n code: secret alarmcode\n - service: script.turn_on\n target:\n entity_id: script.house_away\n - conditions: '{{ is_state(''binary_sensor.house_sts_occupants'', ''off'') and\n is_state(''binary_sensor.house_sts_vacation'', ''on'') }}\n\n '\n sequence:\n - service: alarm_control_panel.alarm_arm_away\n data:\n entity_id: alarm_control_panel.alarm_panel\n code: secret alarmcode\n - service: scene.turn_on\n target:\n entity_id: scene.house_away\n default:\n - service: alarm_control_panel.alarm_disarm\n data:\n entity_id: alarm_control_panel.alarm_panel\n code: secret alarmcode\n - service: script.turn_on\n target:\n entity_id: script.house_home\n - service: notify.group_notify\n data:\n message: Occupancy mode changed to {{ states('binary_sensor.house_sts_occupants')\n }}\n data:\n timeout: 1200\n channel: Occupancy",
|
|
"config": [
|
|
{
|
|
"name": "House STS Guest",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_guest",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Vacation",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_vacation",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Occupants",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_occupants",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Away Scene",
|
|
"room": null,
|
|
"type": "scene",
|
|
"id": {
|
|
"entity_id": "scene.house_away",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Away Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.house_away",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Home Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.house_home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "HVAC Run Stop Uni Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.hvac_run_stop_uni",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Turn On Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.turn_on",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "DTE_cheap_switch",
|
|
"automation": "- alias: DTE_cheap_switch\n id: DTE_cheap_switch\n mode: queued\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n - platform: calendar\n event: end\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''DTE Cheap'' in trigger.calendar_event.summary }}'\n action:\n - choose:\n - conditions: '{{ trigger.event == ''start'' }}'\n sequence:\n - service: input_boolean.turn_on\n target:\n entity_id: input_boolean.house_sts_dte_cheap\n default:\n - service: input_boolean.turn_off\n target:\n entity_id: input_boolean.house_sts_dte_cheap",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS DTE Cheap Input Boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_dte_cheap",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_guest_switch",
|
|
"automation": "- alias: house_guest_switch\n id: house_guest_switch\n mode: queued\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n - platform: calendar\n event: end\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: or\n conditions:\n - condition: template\n value_template: '{{ ''in town'' in trigger.calendar_event.summary }}'\n - condition: template\n value_template: '{{ ''Date Night'' in trigger.calendar_event.summary }}'\n - condition: template\n value_template: '{{ ''Cleaners'' in trigger.calendar_event.summary }}'\n action:\n - choose:\n - conditions: '{{ trigger.event == ''start'' }}'\n sequence:\n - service: input_boolean.turn_on\n target:\n entity_id: input_boolean.house_sts_guest\n default:\n - service: input_boolean.turn_off\n target:\n entity_id: input_boolean.house_sts_guest",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Guest Input Boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_guest",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_vacation_switch",
|
|
"automation": "- alias: house_vacation_switch\n id: house_vacation_switch\n mode: queued\n trigger:\n - platform: calendar\n event: start\n entity_id: calendar.teamcarriger_gmail_com\n - platform: calendar\n event: end\n entity_id: calendar.teamcarriger_gmail_com\n condition:\n - condition: template\n value_template: '{{ ''vacation'' in trigger.calendar_event.summary }}'\n action:\n - choose:\n - conditions: '{{ trigger.event == ''start'' }}'\n sequence:\n - service: input_boolean.turn_on\n target:\n entity_id: input_boolean.house_sts_vacation\n default:\n - service: input_boolean.turn_off\n target:\n entity_id: input_boolean.house_sts_vacation",
|
|
"config": [
|
|
{
|
|
"name": "Team Carriger Calendar",
|
|
"room": null,
|
|
"type": "calendar",
|
|
"id": {
|
|
"entity_id": "calendar.teamcarriger_gmail_com",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Vacation Input Boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.house_sts_vacation",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_abode_disarmed",
|
|
"automation": "- id: update_abode_disarmed\n alias: update_abode_disarmed\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.abode_alarm\n to: disarmed\n action:\n service: alarm_control_panel.alarm_disarm\n entity_id: alarm_control_panel.alarm_panel\n data:\n code: secret alarmcode",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_from_abode_disarmed",
|
|
"automation": "- id: update_from_abode_disarmed\n alias: update_from_abode_disarmed\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.alarm_panel\n to: disarmed\n action:\n service: alarm_control_panel.alarm_disarm\n entity_id: alarm_control_panel.abode_alarm",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_abode_armed_away",
|
|
"automation": "- id: update_abode_armed_away\n alias: update_abode_armed_away\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.abode_alarm\n to: armed_away\n action:\n service: alarm_control_panel.alarm_arm_away\n entity_id: alarm_control_panel.alarm_panel\n data:\n code: secret alarmcode",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_from_abode_armed_away",
|
|
"automation": "- id: update_from_abode_armed_away\n alias: update_from_abode_armed_away\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.alarm_panel\n to: armed_away\n action:\n service: alarm_control_panel.alarm_arm_away\n entity_id: alarm_control_panel.abode_alarm",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_abode_armed_home",
|
|
"automation": "- id: update_abode_armed_home\n alias: update_abode_armed_home\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.abode_alarm\n to: armed_home\n action:\n service: alarm_control_panel.alarm_arm_home\n entity_id: alarm_control_panel.alarm_panel\n data:\n code: secret alarmcode",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "update_from_abode_armed_home",
|
|
"automation": "- id: update_from_abode_armed_home\n alias: update_from_abode_armed_home\n initial_state: 'off'\n trigger:\n platform: state\n entity_id: alarm_control_panel.alarm_panel\n to: armed_home\n action:\n service: alarm_control_panel.alarm_arm_home\n entity_id: alarm_control_panel.abode_alarm",
|
|
"config": [
|
|
{
|
|
"name": "Abode Alarm",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.abode_alarm",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_wakeup",
|
|
"automation": "- id: house_wakeup\n alias: house_wakeup\n initial_state: 'off'\n trigger:\n - platform: state\n entity_id: binary_sensor.house_wakeup\n to: 'on'\n action:\n - service: script.turn_on\n target:\n entity_id:\n - script.hvac_run_stop_uni\n - script.house_wakeup\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.house_sts_xmas_lights\n state: 'on'\n sequence:\n - service: script.turn_on\n target:\n entity_id: script.xmas_light",
|
|
"config": [
|
|
{
|
|
"name": "House Wakeup",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_wakeup",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Xmas Lights Binary Sensor",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_xmas_lights",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Wakeup Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.house_wakeup",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "HVAC Run Stop Uni Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.hvac_run_stop_uni",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Turn On Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.turn_on",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Xmas Light Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.xmas_light",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_evening_mode",
|
|
"automation": "- id: house_evening_mode\n alias: house_evening_mode\n initial_state: 'off'\n trigger:\n - platform: state\n entity_id: binary_sensor.evening\n to: 'on'\n action:\n - service: script.turn_on\n target:\n entity_id:\n - script.hvac_run_stop_uni\n - script.house_evening\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.house_sts_independence_day\n state: 'on'\n sequence:\n - service: script.turn_on\n target:\n entity_id: script.independence_day\n - conditions:\n - condition: state\n entity_id: binary_sensor.house_sts_xmas_lights\n state: 'on'\n sequence:\n - service: script.turn_on\n target:\n entity_id: script.xmas_light\n - conditions:\n - condition: state\n entity_id: binary_sensor.house_sts_halloween\n state: 'on'\n sequence:\n - service: script.turn_on\n target:\n entity_id: script.halloween_light",
|
|
"config": [
|
|
{
|
|
"name": "Evening Mode",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.evening",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Independence Day",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_independence_day",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Halloween",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_halloween",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House STS Xmas Lights Binary Sensor",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_xmas_lights",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Halloween Light Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.halloween_light",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Evening Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.house_evening",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "HVAC Run Stop Uni Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.hvac_run_stop_uni",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Independence Day Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.independence_day",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Turn On Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.turn_on",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Xmas Light Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.xmas_light",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "house_night_mode",
|
|
"automation": "- id: house_night_mode\n alias: house_night_mode\n initial_state: 'off'\n trigger:\n - platform: state\n entity_id: binary_sensor.night\n to: 'on'\n action:\n - service: cover.close_cover\n target:\n entity_id: cover.garage_door\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.house_sts_vacation\n state: 'on'\n sequence:\n - service: alarm_control_panel.alarm_arm_away\n data:\n entity_id: alarm_control_panel.alarm_panel\n code: secret alarmcode\n default:\n - service: alarm_control_panel.alarm_arm_home\n data:\n entity_id: alarm_control_panel.alarm_panel\n code: secret alarmcode\n - service: script.turn_on\n target:\n entity_id:\n - script.hvac_run_setpoint\n - script.house_night\n - script.update_all_esphome_devices",
|
|
"config": [
|
|
{
|
|
"name": "House STS Vacation",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.house_sts_vacation",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Alarm Panel",
|
|
"room": null,
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.alarm_panel",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Night Mode",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.night",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Garage Door",
|
|
"room": "garage",
|
|
"type": "cover",
|
|
"id": {
|
|
"entity_id": "cover.garage_door",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "All automations",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "all",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "House Night Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.house_night",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "HVAC Run Setpoint Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.hvac_run_setpoint",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Turn On Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.turn_on",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Update All ESPHome Devices Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.update_all_esphome_devices",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "ext_lights_off",
|
|
"automation": "- id: ext_lights_off\n alias: ext_lights_off\n initial_state: 'off'\n trigger:\n - platform: state\n entity_id: binary_sensor.morning\n to: 'on'\n - platform: state\n entity_id: binary_sensor.morning\n to: 'on'\n for:\n hours: 1\n minutes: 30\n seconds: 0\n action:\n - service: script.turn_on\n target:\n entity_id: script.ext_lights_off",
|
|
"config": [
|
|
{
|
|
"name": "Morning Mode",
|
|
"room": null,
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.morning",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "External Lights Off Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.ext_lights_off",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Turn On Script",
|
|
"room": null,
|
|
"type": "script",
|
|
"id": {
|
|
"entity_id": "script.turn_on",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
}
|
|
] |