[ { "id": "81bee5ee-6820-4626-aebf-3deb8de69e4d", "automation": "- id: 81bee5ee-6820-4626-aebf-3deb8de69e4d\n alias: Turn On Audible Notifications\n initial_state: true\n trigger:\n platform: template\n value_template: '{{ states(''sensor.time'') == (state_attr(''input_datetime.audible_notification_on'',\n ''timestamp'') | int | timestamp_custom(''%H:%M'', False)) }}'\n action:\n - service: input_boolean.turn_on\n entity_id: input_boolean.audible_notifications", "config": [ { "name": "time sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.time", "device_id": null } }, { "name": "audible notification on input datetime", "room": null, "type": "input_datetime", "id": { "entity_id": "input_datetime.audible_notification_on", "device_id": null } }, { "name": "audible notifications input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.audible_notifications", "device_id": null } } ] }, { "id": "e0e9c774-6abe-42aa-bdab-32108bebb0e9", "automation": "- id: e0e9c774-6abe-42aa-bdab-32108bebb0e9\n alias: Turn Off Audible Notifications\n initial_state: true\n trigger:\n - platform: template\n value_template: '{{ states(''sensor.time'') == (state_attr(''input_datetime.audible_notification_off'',\n ''timestamp'') | int | timestamp_custom(''%H:%M'', False)) }}'\n condition:\n - condition: state\n entity_id: input_boolean.audible_notifications\n state: 'on'\n action:\n - service: input_boolean.turn_off\n entity_id: input_boolean.audible_notifications", "config": [ { "name": "time sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.time", "device_id": null } }, { "name": "audible notification off input datetime", "room": null, "type": "input_datetime", "id": { "entity_id": "input_datetime.audible_notification_off", "device_id": null } }, { "name": "audible notifications input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.audible_notifications", "device_id": null } } ] }, { "id": "time_for_bed_annc", "automation": "- id: time_for_bed_annc\n alias: Time For Bed Announcement\n mode: single\n trigger:\n - platform: time\n at: '22:30:00'\n condition: []\n action:\n - service: script.status_annc\n data:\n who: everywhere\n call_time_for_bed: 1", "config": [ { "name": "Status Announcement", "room": null, "type": "script", "id": { "entity_id": "script.status_annc", "device_id": null } } ] }, { "id": "a3739bb0-632d-4526-bf82-ee4e27b80882", "automation": "- id: a3739bb0-632d-4526-bf82-ee4e27b80882\n alias: Set Room Presence\n mode: restart\n trigger:\n - platform: state\n entity_id: sensor.room_audio\n action:\n - service: input_text.set_value\n data:\n entity_id: input_text.room_presence\n value: '{{ states(''sensor.room_audio'') }}'\n - service: mqtt.publish\n data:\n topic: house/presence/current_room\n payload: '{{ states(''sensor.room_audio'') }}'\n retain: true", "config": [ { "name": "room audio sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.room_audio", "device_id": null } }, { "name": "room presence input text", "room": null, "type": "input_text", "id": { "entity_id": "input_text.room_presence", "device_id": null } } ] }, { "id": "8a2711f5-a034-4df0-ba67-4b8f85ceaaee", "automation": "- id: 8a2711f5-a034-4df0-ba67-4b8f85ceaaee\n alias: Notification Volume Dim\n initial_state: true\n trigger:\n - platform: state\n entity_id: input_boolean.audible_notifications\n to: 'off'\n action:\n - service: media_player.volume_set\n data:\n entity_id:\n - media_player.kitchen_echo_dot\n - media_player.living_room_echo\n - media_player.chris_s_echo_flex\n - media_player.chris_s_echo_show\n - media_player.lab_echo_dot\n volume_level: 0.3", "config": [ { "name": "audible notifications input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.audible_notifications", "device_id": null } }, { "name": "kitchen echo dot media player", "room": "kitchen", "type": "media_player", "id": { "entity_id": "media_player.kitchen_echo_dot", "device_id": null } }, { "name": "living room echo media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_echo", "device_id": null } }, { "name": "chris s echo flex media player", "room": null, "type": "media_player", "id": { "entity_id": "media_player.chris_s_echo_flex", "device_id": null } }, { "name": "chris s echo show media player", "room": null, "type": "media_player", "id": { "entity_id": "media_player.chris_s_echo_show", "device_id": null } }, { "name": "lab echo dot media player", "room": "lab", "type": "media_player", "id": { "entity_id": "media_player.lab_echo_dot", "device_id": null } } ] }, { "id": "d5fe0a64-9012-4446-b946-cbcafb2c0728", "automation": "- id: d5fe0a64-9012-4446-b946-cbcafb2c0728\n alias: Notification Volume Normal\n initial_state: true\n trigger:\n - platform: state\n entity_id: input_boolean.audible_notifications\n to: 'on'\n action:\n - service: media_player.volume_set\n data:\n entity_id:\n - media_player.kitchen_echo_dot\n - media_player.living_room_echo\n - media_player.chris_s_echo_flex\n - media_player.chris_s_echo_show\n - media_player.lab_echo_dot\n volume_level: 0.5", "config": [ { "name": "audible notifications input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.audible_notifications", "device_id": null } }, { "name": "kitchen echo dot media player", "room": "kitchen", "type": "media_player", "id": { "entity_id": "media_player.kitchen_echo_dot", "device_id": null } }, { "name": "living room echo media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_echo", "device_id": null } }, { "name": "chris s echo flex media player", "room": null, "type": "media_player", "id": { "entity_id": "media_player.chris_s_echo_flex", "device_id": null } }, { "name": "chris s echo show media player", "room": null, "type": "media_player", "id": { "entity_id": "media_player.chris_s_echo_show", "device_id": null } }, { "name": "lab echo dot media player", "room": "lab", "type": "media_player", "id": { "entity_id": "media_player.lab_echo_dot", "device_id": null } } ] }, { "id": "28c0e7a6-4024-48c9-a422-8b8ffc3a86d1", "automation": "- id: 28c0e7a6-4024-48c9-a422-8b8ffc3a86d1\n alias: Set Last Alexa Called Time\n initial_state: true\n trigger:\n - platform: state\n entity_id:\n - media_player.kitchen_echo_dot\n - media_player.living_room_echo\n - media_player.chris_s_echo_flex\n - media_player.chris_s_echo_show\n - media_player.lab_echo_dot\n condition:\n - condition: template\n value_template: '{{ trigger.to_state.attributes.last_called_timestamp | float\n > trigger.from_state.attributes.last_called_timestamp | float }}'\n action:\n - service: input_datetime.set_datetime\n target:\n entity_id: input_datetime.last_time_alexa_called\n data:\n datetime: '{{ now().strftime(''%Y-%m-%d %H:%M:%S'') }}'", "config": [ { "name": "kitchen echo dot media player", "room": "kitchen", "type": "media_player", "id": { "entity_id": "media_player.kitchen_echo_dot", "device_id": null } }, { "name": "living room echo media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_echo", "device_id": null } }, { "name": "chris s echo flex media player", "room": null, "type": "media_player", "id": { "entity_id": "media_player.chris_s_echo_flex", "device_id": null } }, { "name": "chris s echo show media player", "room": null, "type": "media_player", "id": { "entity_id": "media_player.chris_s_echo_show", "device_id": null } }, { "name": "lab echo dot media player", "room": "lab", "type": "media_player", "id": { "entity_id": "media_player.lab_echo_dot", "device_id": null } }, { "name": "last time alexa called input datetime", "room": null, "type": "input_datetime", "id": { "entity_id": "input_datetime.last_time_alexa_called", "device_id": null } } ] }, { "id": "06611dfc596b4d79bc1b3cde11e93347", "automation": "- alias: Bathroom Humidity High\n id: 06611dfc596b4d79bc1b3cde11e93347\n trigger:\n - platform: numeric_state\n entity_id: sensor.bathroom_humidity\n above: input_number.bathroom_humidity_high_level\n for: 00:00:30\n action:\n - service: switch.turn_on\n entity_id: switch.bathroom_fan\n mode: single", "config": [ { "name": "bathroom humidity sensor", "room": "bathroom", "type": "sensor", "id": { "entity_id": "sensor.bathroom_humidity", "device_id": null } }, { "name": "bathroom humidity high level input number", "room": "bathroom", "type": "input_number", "id": { "entity_id": "input_number.bathroom_humidity_high_level", "device_id": null } }, { "name": "bathroom fan switch", "room": "bathroom", "type": "switch", "id": { "entity_id": "switch.bathroom_fan", "device_id": "4e235ba7a5f7a2b3f420f7242e96d291" } } ] }, { "id": "331455d398e7440d955caa48f35b6cde", "automation": "- alias: Bathroom Humidity Low\n id: 331455d398e7440d955caa48f35b6cde\n trigger:\n - below: input_number.bathroom_humidity_low_level\n entity_id: sensor.bathroom_humidity\n for: 00:10\n platform: numeric_state\n above: '40'\n action:\n - entity_id: switch.bathroom_fan\n service: switch.turn_off\n mode: single", "config": [ { "name": "bathroom humidity sensor", "room": "bathroom", "type": "sensor", "id": { "entity_id": "sensor.bathroom_humidity", "device_id": null } }, { "name": "bathroom humidity low level input number", "room": "bathroom", "type": "input_number", "id": { "entity_id": "input_number.bathroom_humidity_low_level", "device_id": null } }, { "name": "bathroom fan switch", "room": "bathroom", "type": "switch", "id": { "entity_id": "switch.bathroom_fan", "device_id": "4e235ba7a5f7a2b3f420f7242e96d291" } } ] }, { "id": "'1587008568649'", "automation": "- alias: Living Room Light Toggle by MQTT\n id: '1587008568649'\n description: ''\n trigger:\n - platform: mqtt\n topic: living_room/light/toggle\n condition: []\n action:\n - data: {}\n entity_id: light.living_room_fan_light\n service: light.toggle", "config": [ { "name": "living room fan light", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_fan_light", "device_id": null } } ] }, { "id": "6c9f49dabdea44c19255d71723f3dde4", "automation": "- alias: Bedroom Light Toggle by MQTT\n description: ''\n trigger:\n - platform: mqtt\n topic: bedroom/fan_light/toggle\n condition: []\n action:\n - data: {}\n entity_id: light.bedroom_fan_lights\n service: light.toggle\n id: 6c9f49dabdea44c19255d71723f3dde4", "config": [ { "name": "bedroom fan lights", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_fan_lights", "device_id": null } } ] }, { "id": "'1601067953579'", "automation": "- alias: iOS Test Trigger\n id: '1601067953579'\n description: ''\n trigger:\n - platform: event\n event_type: ios.action_fired\n event_data:\n actionName: Test\n condition: []\n action:\n - service: light.toggle\n data: {}\n entity_id: light.lab_fan_light\n mode: single", "config": [ { "name": "lab fan light", "room": "lab", "type": "light", "id": { "entity_id": "light.lab_fan_light", "device_id": null } } ] }, { "id": "'1615999793826'", "automation": "- alias: Alexa Media Player TTS/Announce from Lovelace UI\n id: '1615999793826'\n description: ''\n use_blueprint:\n path: NachtaktiverHalbaffe/alexa-tts-announcement-from-lovelace-ui-and-without-nabu-casa-alexa-media-player.yaml\n input:\n message: input_text.alexa_message_text\n target: input_select.alexa_devices", "config": [ { "name": "alexa message text input text", "room": null, "type": "input_text", "id": { "entity_id": "input_text.alexa_message_text", "device_id": null } }, { "name": "alexa devices input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.alexa_devices", "device_id": null } } ] }, { "id": "'1616084444705'", "automation": "- alias: Bathroom Fan Toggle\n id: '1616084444705'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 517105d1d709294e0650b8f8b53dc3f8\n type: button_short_press\n subtype: button_1\n discovery_id: 500291793CC7_button_1_SINGLE\n condition: []\n action:\n - type: toggle\n device_id: 4e235ba7a5f7a2b3f420f7242e96d291\n entity_id: switch.bathroom_fan\n domain: switch\n mode: single", "config": [ { "name": "bathroom fan switch", "room": "bathroom", "type": "switch", "id": { "entity_id": "switch.bathroom_fan", "device_id": "4e235ba7a5f7a2b3f420f7242e96d291" } }, { "name": "tasmota device 517105d1d709294e0650b8f8b53dc3f8", "room": "bathroom", "type": "device", "id": { "entity_id": null, "device_id": "517105d1d709294e0650b8f8b53dc3f8" } } ] }, { "id": "'1616451082602'", "automation": "- id: '1616451082602'\n alias: Lab Fan Cycle\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 082f2d49dab1e06234cbc1a01d3787dc\n type: button_long_press\n subtype: button_1\n discovery_id: ECFABC56F484_button_1_HOLD\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_long_press\n subtype: button_1\n discovery_id: 9C9C1F47AE83_button_1_HOLD\n condition: []\n action:\n - service: fan.set_percentage\n data:\n percentage: \"{% if states.fan.lab_fan.state == 'off' %}\\n 33\\n{% elif states.fan.lab_fan.attributes.percentage\\\n \\ == 33 %}\\n 66\\n{% elif states.fan.lab_fan.attributes.percentage == 66 %}\\n\\\n \\ 100\\n{% elif states.fan.lab_fan.attributes.percentage == 100 %}\\n 0\\n\\\n {% endif %}\\n\"\n target:\n entity_id: fan.lab_fan\n mode: single", "config": [ { "name": "tasmota device 082f2d49dab1e06234cbc1a01d3787dc", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "082f2d49dab1e06234cbc1a01d3787dc" } }, { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } }, { "name": "lab fan", "room": "lab", "type": "fan", "id": { "entity_id": "fan.lab_fan", "device_id": null } } ] }, { "id": "'1616454279431'", "automation": "- id: '1616454279431'\n alias: Bedroom Fan Cycle\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 7d85bf0a57468f7e8385682e13b24e1d\n type: button_long_press\n subtype: button_1\n discovery_id: CC50E3E7FC32_button_1_HOLD\n condition: []\n action:\n - service: fan.set_percentage\n data:\n percentage: \"{% if states.fan.bedroom_fan.state == 'off' %}\\n 33\\n{% elif states.fan.bedroom_fan.attributes.percentage\\\n \\ == 33 %}\\n 66\\n{% elif states.fan.bedroom_fan.attributes.percentage ==\\\n \\ 66 %}\\n 100\\n{% elif states.fan.bedroom_fan.attributes.percentage == 100\\\n \\ %}\\n 0\\n{% endif %}\\n\"\n target:\n entity_id: fan.bedroom_fan\n mode: single", "config": [ { "name": "tasmota device 7d85bf0a57468f7e8385682e13b24e1d", "room": "bedroom", "type": "device", "id": { "entity_id": null, "device_id": "7d85bf0a57468f7e8385682e13b24e1d" } }, { "name": "bedroom fan", "room": "bedroom", "type": "fan", "id": { "entity_id": "fan.bedroom_fan", "device_id": null } } ] }, { "id": "'1616454324529'", "automation": "- alias: Bedroom Lamp Toggle\n id: '1616454324529'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 7d85bf0a57468f7e8385682e13b24e1d\n type: button_double_press\n subtype: button_1\n discovery_id: CC50E3E7FC32_button_1_DOUBLE\n condition: []\n action:\n - service: light.toggle\n data:\n brightness_pct: 75\n target:\n device_id: e8b907a90b194fdc84c90957f919749d\n mode: single", "config": [ { "name": "tasmota device 7d85bf0a57468f7e8385682e13b24e1d", "room": "bedroom", "type": "device", "id": { "entity_id": null, "device_id": "7d85bf0a57468f7e8385682e13b24e1d" } }, { "name": "bedroom lamp device", "room": "bedroom", "type": "light", "id": { "entity_id": null, "device_id": "e8b907a90b194fdc84c90957f919749d" } } ] }, { "id": "'1616476834323'", "automation": "- alias: Kitchen LEDs Toggle\n id: '1616476834323'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 7e8b95744c7040bbbee460145db11d97\n type: button_double_press\n subtype: button_1\n discovery_id: 2CF432192D54_button_1_DOUBLE\n condition: []\n action:\n - service: light.toggle\n data:\n brightness_pct: 100\n target:\n entity_id: light.kitchen_leds\n mode: single", "config": [ { "name": "tasmota device 7e8b95744c7040bbbee460145db11d97", "room": "kitchen", "type": "device", "id": { "entity_id": null, "device_id": "7e8b95744c7040bbbee460145db11d97" } }, { "name": "kitchen leds", "room": "kitchen", "type": "light", "id": { "entity_id": "light.kitchen_leds", "device_id": null } }, { "name": "kitchen light", "room": "kitchen", "type": "light", "id": { "entity_id": "light.kitchen_light", "device_id": "7e8b95744c7040bbbee460145db11d97" } } ] }, { "id": "'1616476916110'", "automation": "- id: '1616476916110'\n alias: Living Roon Fan Cycle\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 251ad65bd1a0ec8b40cbd7a8fbf2a51d\n type: button_long_press\n subtype: button_1\n discovery_id: 2CF432192E1D_button_1_HOLD\n condition: []\n action:\n - service: fan.set_percentage\n data:\n percentage: \"{% if states.fan.living_room_fan.state == 'off' %}\\n 33\\n{% elif\\\n \\ states.fan.living_room_fan.attributes.percentage == 33 %}\\n 66\\n{% elif\\\n \\ states.fan.living_room_fan.attributes.percentage == 66 %}\\n 100\\n{% elif\\\n \\ states.fan.living_room_fan.attributes.percentage == 100 %}\\n 0\\n{% endif\\\n \\ %}\\n\"\n target:\n entity_id: fan.living_room_fan\n mode: single", "config": [ { "name": "tasmota device 251ad65bd1a0ec8b40cbd7a8fbf2a51d", "room": "living_room", "type": "device", "id": { "entity_id": null, "device_id": "251ad65bd1a0ec8b40cbd7a8fbf2a51d" } }, { "name": "living room fan", "room": "living_room", "type": "fan", "id": { "entity_id": "fan.living_room_fan", "device_id": null } } ] }, { "id": "'1616477007406'", "automation": "- alias: Fish Tank Light Toggle\n id: '1616477007406'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 6f7d6c6e1774cd155c791b5e55b771ee\n type: button_long_press\n subtype: button_1\n discovery_id: BCDDC25346ED_button_1_HOLD\n - platform: device\n domain: tasmota\n device_id: cfda927b6ff502b7d88f779339e28f5d\n type: button_long_press\n subtype: button_1\n discovery_id: 84F3EBE0D784_button_1_HOLD\n condition: []\n action:\n - service: light.toggle\n target:\n entity_id: light.fish_tank_leds\n data:\n color_temp: 269\n brightness_pct: 100\n mode: single", "config": [ { "name": "tasmota device 6f7d6c6e1774cd155c791b5e55b771ee", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "6f7d6c6e1774cd155c791b5e55b771ee" } }, { "name": "tasmota device cfda927b6ff502b7d88f779339e28f5d", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "cfda927b6ff502b7d88f779339e28f5d" } }, { "name": "fish tank leds", "room": null, "type": "light", "id": { "entity_id": "light.fish_tank_leds", "device_id": null } } ] }, { "id": "'1616477064062'", "automation": "- alias: Patio Fan Toggle\n id: '1616477064062'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 5351cc93aaae40182c0633e8de1a775e\n type: button_long_press\n subtype: button_1\n discovery_id: 2CF43219288D_button_1_HOLD\n condition: []\n action:\n - type: toggle\n device_id: 0600c5452bc3651f1dbb0e9e6913bf7e\n entity_id: switch.patio_fan\n domain: switch\n mode: single", "config": [ { "name": "tasmota device 5351cc93aaae40182c0633e8de1a775e", "room": "patio", "type": "device", "id": { "entity_id": null, "device_id": "5351cc93aaae40182c0633e8de1a775e" } }, { "name": "patio fan switch", "room": "patio", "type": "switch", "id": { "entity_id": "switch.patio_fan", "device_id": "0600c5452bc3651f1dbb0e9e6913bf7e" } } ] }, { "id": "'1620354646102'", "automation": "- alias: Patio String Lights Toggle\n id: '1620354646102'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 5351cc93aaae40182c0633e8de1a775e\n type: button_double_press\n subtype: button_1\n discovery_id: 2CF43219288D_button_1_DOUBLE\n condition: []\n action:\n - service: light.toggle\n target:\n entity_id: light.patio_string_lights\n mode: single", "config": [ { "name": "tasmota device 5351cc93aaae40182c0633e8de1a775e", "room": "patio", "type": "device", "id": { "entity_id": null, "device_id": "5351cc93aaae40182c0633e8de1a775e" } }, { "name": "patio string lights", "room": "patio", "type": "light", "id": { "entity_id": "light.patio_string_lights", "device_id": null } } ] }, { "id": "'1622521426971'", "automation": "- alias: Turn on bathroom fan for 10 mins\n id: '1622521426971'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: 517105d1d709294e0650b8f8b53dc3f8\n type: button_double_press\n subtype: button_1\n discovery_id: 500291793CC7_button_1_DOUBLE\n condition: []\n action:\n - type: turn_on\n device_id: 4e235ba7a5f7a2b3f420f7242e96d291\n entity_id: switch.bathroom_fan\n domain: switch\n - delay:\n hours: 0\n minutes: 10\n seconds: 0\n milliseconds: 0\n - type: turn_off\n device_id: 4e235ba7a5f7a2b3f420f7242e96d291\n entity_id: switch.bathroom_fan\n domain: switch\n mode: single", "config": [ { "name": "bathroom fan switch", "room": "bathroom", "type": "switch", "id": { "entity_id": "switch.bathroom_fan", "device_id": "4e235ba7a5f7a2b3f420f7242e96d291" } }, { "name": "tasmota device 517105d1d709294e0650b8f8b53dc3f8", "room": "bathroom", "type": "device", "id": { "entity_id": null, "device_id": "517105d1d709294e0650b8f8b53dc3f8" } } ] }, { "id": "'1625634502512'", "automation": "- alias: Turn Off Bedroom Apple TV\n id: '1625634502512'\n description: ''\n trigger:\n - platform: device\n device_id: 6d0692c3ae0d749aa7037ca10f66291d\n domain: media_player\n entity_id: media_player.chriss_room\n type: turned_off\n condition: []\n action:\n - service: script.turn_off_bedroom_apple_tv\n mode: single", "config": [ { "name": "chriss room media player", "room": "bedroom", "type": "media_player", "id": { "entity_id": "media_player.chriss_room", "device_id": "6d0692c3ae0d749aa7037ca10f66291d" } }, { "name": "Turn Off Bedroom Apple TV", "room": "Bedroom", "type": "script", "id": { "entity_id": "script.turn_off_bedroom_apple_tv", "device_id": null } } ] }, { "id": "'1625634770413'", "automation": "- alias: Wake Bedroom Apple TV\n id: '1625634770413'\n description: ''\n trigger:\n - platform: device\n device_id: 6d0692c3ae0d749aa7037ca10f66291d\n domain: media_player\n entity_id: media_player.chriss_room\n type: turned_on\n condition: []\n action:\n - service: script.wake_bedroom_apple_tv\n mode: single", "config": [ { "name": "chriss room media player", "room": "bedroom", "type": "media_player", "id": { "entity_id": "media_player.chriss_room", "device_id": "6d0692c3ae0d749aa7037ca10f66291d" } }, { "name": "Wake Bedroom Apple TV", "room": "Bedroom", "type": "script", "id": { "entity_id": "script.wake_bedroom_apple_tv", "device_id": null } } ] }, { "id": "'1628655116939'", "automation": "- alias: Lab Light Toggle\n id: '1628655116939'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_short_press\n subtype: button_1\n discovery_id: 9C9C1F47AE83_button_1_SINGLE\n condition: []\n action:\n - service: light.toggle\n target:\n entity_id: light.lab_fan_light\n mode: single", "config": [ { "name": "lab fan light", "room": "lab", "type": "light", "id": { "entity_id": "light.lab_fan_light", "device_id": null } }, { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } } ] }, { "id": "'1628691692223'", "automation": "- id: '1628691692223'\n alias: Western Electric Rectifier Controller\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_short_press\n subtype: button_2\n discovery_id: 9C9C1F47AE83_button_2_SINGLE\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_long_press\n subtype: button_6\n discovery_id: 9C9C1F47AE83_button_6_HOLD\n enabled: false\n - platform: device\n domain: tasmota\n device_id: a2acf2ee7393220e37087061d1b0566c\n type: button_short_press\n subtype: button_1\n discovery_id: 3C71BF316A64_button_1_SINGLE\n condition: []\n action:\n - service: switch.toggle\n target:\n entity_id: switch.western_electric_rectifier\n data: {}\n mode: single", "config": [ { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } }, { "name": "western electric rectifier switch", "room": null, "type": "switch", "id": { "entity_id": "switch.western_electric_rectifier", "device_id": null } }, { "name": "tasmota device a2acf2ee7393220e37087061d1b0566c", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "a2acf2ee7393220e37087061d1b0566c" } } ] }, { "id": "'1632278000510'", "automation": "- alias: 3D Printer Toggle Power\n id: '1632278000510'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_short_press\n subtype: button_5\n discovery_id: 9C9C1F47AE83_button_5_SINGLE\n condition:\n - condition: state\n entity_id: binary_sensor.octoprint_printing_2\n state: 'off'\n action:\n - service: switch.toggle\n target:\n entity_id: switch.3d_printer\n mode: single", "config": [ { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } }, { "name": "octoprint printing binary sensor", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.octoprint_printing_2", "device_id": null } }, { "name": "3d printer switch", "room": null, "type": "switch", "id": { "entity_id": "switch.3d_printer", "device_id": null } } ] }, { "id": "'1634268597502'", "automation": "- alias: 3D Printer Update Status Light\n id: '1634268597502'\n description: ''\n trigger:\n - platform: state\n entity_id: switch.3d_printer\n - platform: state\n entity_id: sensor.octoprint_print_status\n - platform: state\n entity_id: sensor.octoprint_print_progress\n condition: []\n action:\n - choose:\n - alias: If the 3D printer turns on or goes idle, turn on the light white\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: state\n entity_id: sensor.octoprint_print_status\n state: Operational\n sequence:\n - service: automation.turn_on\n target:\n entity_id:\n - automation.3d_printer_update_bed_temperature_light\n - automation.3d_printer_update_tool_temperature_light\n - service: automation.trigger\n target:\n entity_id:\n - automation.3d_printer_update_bed_temperature_light\n - automation.3d_printer_update_tool_temperature_light\n - service: light.turn_on\n target:\n entity_id:\n - light.3d_printer_status\n data:\n rgb_color:\n - 255\n - 202\n - 138\n effect: Solid\n - alias: If the 3D printer turns off, turn off the light\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'off'\n sequence:\n - service: light.turn_off\n target:\n entity_id: light.3d_printer_status\n - service: automation.turn_off\n target:\n entity_id:\n - automation.3d_printer_update_bed_temperature_light\n - automation.3d_printer_update_tool_temperature_light\n - alias: If the 3D printer starts printing, make status light breathe white\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: state\n entity_id: sensor.octoprint_print_status\n state: Printing\n - condition: numeric_state\n entity_id: sensor.octoprint_print_progress\n below: '98'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.3d_printer_status\n data:\n rgb_color:\n - 255\n - 202\n - 138\n effect: Breathe\n - alias: If the 3D printer is at >97% complete, make status light rainbow\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: state\n entity_id: sensor.octoprint_print_status\n state: Printing\n - condition: numeric_state\n entity_id: sensor.octoprint_print_progress\n above: '97'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.3d_printer_status\n data:\n rgb_color:\n - 255\n - 255\n - 255\n effect: Rainbow\n default: []\n mode: single", "config": [ { "name": "3d printer switch", "room": null, "type": "switch", "id": { "entity_id": "switch.3d_printer", "device_id": null } }, { "name": "octoprint print status sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.octoprint_print_status", "device_id": null } }, { "name": "octoprint print progress sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.octoprint_print_progress", "device_id": null } }, { "name": "3d printer update bed temperature light automation", "room": null, "type": "automation", "id": { "entity_id": "automation.3d_printer_update_bed_temperature_light", "device_id": null } }, { "name": "3d printer update tool temperature light automation", "room": null, "type": "automation", "id": { "entity_id": "automation.3d_printer_update_tool_temperature_light", "device_id": null } }, { "name": "3d printer status light", "room": null, "type": "light", "id": { "entity_id": "light.3d_printer_status", "device_id": null } } ] }, { "id": "'1634272502278'", "automation": "- alias: 3D Printer Update Tool Temperature Light\n id: '1634272502278'\n description: ''\n trigger:\n - platform: state\n entity_id: sensor.octoprint_tool_0_temperature\n - platform: state\n entity_id: sensor.octoprint_tool_0_target\n - platform: state\n entity_id: switch.3d_printer\n condition: []\n action:\n - choose:\n - alias: If the tool is cold, make the light blue\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: numeric_state\n entity_id: sensor.octoprint_tool_0_temperature\n below: '81'\n - condition: state\n entity_id: sensor.octoprint_tool_0_target\n state: '32.0'\n sequence:\n - service: light.turn_on\n data:\n rgb_color:\n - 0\n - 255\n - 255\n effect: Solid\n target:\n entity_id: light.3d_printer_tool_temp\n - alias: If the tool is warming up, make the light breathe orange\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_tool_0_temperature\") | int\n < states(\"sensor.octoprint_tool_0_target\") | int - 1 }}'\n - condition: numeric_state\n entity_id: sensor.octoprint_tool_0_target\n above: '33'\n sequence:\n - service: light.turn_on\n data:\n rgb_color:\n - 255\n - 142\n - 0\n effect: Breathe\n target:\n entity_id: light.3d_printer_tool_temp\n - alias: If the tool is at target heat, make the light red\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: numeric_state\n entity_id: sensor.octoprint_tool_0_target\n above: '33'\n - condition: and\n conditions:\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_tool_0_temperature\") | int\n > states(\"sensor.octoprint_tool_0_target\") | int - 2 }}'\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_tool_0_temperature\") | int\n < states(\"sensor.octoprint_tool_0_target\") | int + 2 }}'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.3d_printer_tool_temp\n data:\n rgb_color:\n - 255\n - 0\n - 0\n effect: Solid\n - alias: If the tool is cooling down but not turning off, make the light breathe\n yellowish\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_tool_0_temperature\") | int\n > states(\"sensor.octoprint_tool_0_target\") | int + 1 }}'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.3d_printer_tool_temp\n data:\n rgb_color:\n - 254\n - 254\n - 0\n effect: Breathe\n - alias: If the 3D printer turns off, turn off the light\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'off'\n sequence:\n - service: light.turn_off\n target:\n entity_id: light.3d_printer_tool_temp\n default: []\n mode: single", "config": [ { "name": "3d printer switch", "room": null, "type": "switch", "id": { "entity_id": "switch.3d_printer", "device_id": null } }, { "name": "octoprint tool 0 temperature sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.octoprint_tool_0_temperature", "device_id": null } }, { "name": "octoprint tool 0 target sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.octoprint_tool_0_target", "device_id": null } }, { "name": "3d printer tool temp light", "room": null, "type": "light", "id": { "entity_id": "light.3d_printer_tool_temp", "device_id": null } } ] }, { "id": "'1634273868202'", "automation": "- alias: 3D Printer Update Bed Temperature Light\n id: '1634273868202'\n description: ''\n trigger:\n - platform: state\n entity_id: sensor.octoprint_bed_target\n - platform: state\n entity_id: sensor.octoprint_bed_temperature\n - platform: state\n entity_id: switch.3d_printer\n condition: []\n action:\n - choose:\n - alias: If the bed is cold, make the light blue\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: numeric_state\n entity_id: sensor.octoprint_bed_temperature\n below: '116'\n - condition: state\n entity_id: sensor.octoprint_bed_target\n state: '32.0'\n sequence:\n - service: light.turn_on\n data:\n rgb_color:\n - 0\n - 255\n - 255\n effect: Solid\n target:\n entity_id: light.3d_printer_bed_temp\n - alias: If the bed is warming up, make the light breathe orange\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: numeric_state\n entity_id: sensor.octoprint_bed_target\n above: '33'\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_bed_temperature\") | int < states(\"sensor.octoprint_bed_target\")\n | int - 1 }}'\n sequence:\n - service: light.turn_on\n data:\n rgb_color:\n - 255\n - 142\n - 0\n effect: Breathe\n target:\n entity_id: light.3d_printer_bed_temp\n - alias: If the bed is at target heat, make the light red\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: numeric_state\n entity_id: sensor.octoprint_bed_target\n above: '33'\n - condition: and\n conditions:\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_bed_temperature\") | int >\n states(\"sensor.octoprint_bed_target\") | int - 2 }}'\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_bed_temperature\") | int <\n states(\"sensor.octoprint_bed_target\") | int + 2 }}'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.3d_printer_bed_temp\n data:\n rgb_color:\n - 255\n - 0\n - 0\n effect: Solid\n - alias: If the bed is cooling down but not turning off, make the light breathe\n yellowish\n conditions:\n - condition: and\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'on'\n - condition: template\n value_template: '{{ states(\"sensor.octoprint_bed_temperature\") | int > states(\"sensor.octoprint_bed_target\")\n | int + 1 }}'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.3d_printer_bed_temp\n data:\n rgb_color:\n - 254\n - 254\n - 0\n effect: Breathe\n - alias: If the 3D printer turns off, turn off the light\n conditions:\n - condition: state\n entity_id: switch.3d_printer\n state: 'off'\n sequence:\n - service: light.turn_off\n target:\n entity_id: light.3d_printer_bed_temp\n default: []\n mode: single", "config": [ { "name": "3d printer switch", "room": null, "type": "switch", "id": { "entity_id": "switch.3d_printer", "device_id": null } }, { "name": "octoprint bed target sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.octoprint_bed_target", "device_id": null } }, { "name": "octoprint bed temperature sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.octoprint_bed_temperature", "device_id": null } }, { "name": "3d printer bed temp light", "room": null, "type": "light", "id": { "entity_id": "light.3d_printer_bed_temp", "device_id": null } } ] }, { "id": "'1634606712756'", "automation": "- alias: 3D Printer Cancel Print\n id: '1634606712756'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_long_press\n subtype: button_5\n discovery_id: 9C9C1F47AE83_button_5_HOLD\n condition: []\n action:\n - service: switch.turn_on\n target:\n entity_id: switch.octoprint_cancel_print\n mode: single", "config": [ { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } }, { "name": "octoprint cancel print switch", "room": null, "type": "switch", "id": { "entity_id": "switch.octoprint_cancel_print", "device_id": null } } ] }, { "id": "'1634611734007'", "automation": "- alias: Living Room Light Toggle\n id: '1634611734007'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: e4ac095d46cedd58ceb8bb01bbcf6440\n type: button_double_press\n subtype: button_2\n discovery_id: BCDDC2594486_button_2_DOUBLE\n condition: []\n action:\n - service: light.toggle\n target:\n entity_id: light.living_room_fan_light\n mode: single", "config": [ { "name": "living room fan light", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_fan_light", "device_id": null } }, { "name": "tasmota device e4ac095d46cedd58ceb8bb01bbcf6440", "room": "living_room", "type": "device", "id": { "entity_id": null, "device_id": "e4ac095d46cedd58ceb8bb01bbcf6440" } } ] }, { "id": "'1637599699240'", "automation": "- id: '1637599699240'\n alias: Lab TV Toggle\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_double_press\n subtype: button_1\n discovery_id: 9C9C1F47AE83_button_1_DOUBLE\n - platform: device\n domain: tasmota\n device_id: 082f2d49dab1e06234cbc1a01d3787dc\n type: button_double_press\n subtype: button_1\n discovery_id: ECFABC56F484_button_1_DOUBLE\n condition: []\n action:\n - service: media_player.toggle\n target:\n entity_id: media_player.lab_tv\n data: {}\n mode: single", "config": [ { "name": "tasmota device 082f2d49dab1e06234cbc1a01d3787dc", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "082f2d49dab1e06234cbc1a01d3787dc" } }, { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } }, { "name": "lab tv media player", "room": "lab", "type": "media_player", "id": { "entity_id": "media_player.lab_tv", "device_id": null } } ] }, { "id": "'1638942926537'", "automation": "- alias: Fish Tank Filter Toggle\n id: '1638942926537'\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: cfda927b6ff502b7d88f779339e28f5d\n type: button_triple_press\n subtype: button_1\n discovery_id: 84F3EBE0D784_button_1_TRIPLE\n condition: []\n action:\n - service: switch.toggle\n target:\n entity_id: switch.fish_tank_filter\n mode: single", "config": [ { "name": "tasmota device cfda927b6ff502b7d88f779339e28f5d", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "cfda927b6ff502b7d88f779339e28f5d" } }, { "name": "fish tank filter switch", "room": null, "type": "switch", "id": { "entity_id": "switch.fish_tank_filter", "device_id": null } } ] }, { "id": "'1642469538699'", "automation": "- alias: Thermostat Preset Select\n id: '1642469538699'\n description: ''\n trigger:\n - platform: state\n entity_id: input_select.thermostat_preset\n - platform: state\n entity_id: input_boolean.windows_open\n condition: []\n action:\n - service: script.thermostat_preset_handler\n mode: single", "config": [ { "name": "thermostat preset input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.thermostat_preset", "device_id": null } }, { "name": "windows open input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.windows_open", "device_id": null } }, { "name": "Thermostat Preset Handler", "room": null, "type": "script", "id": { "entity_id": "script.thermostat_preset_handler", "device_id": null } } ] }, { "id": "'1642470565005'", "automation": "- alias: Thermostat Automated Select\n id: '1642470565005'\n description: ''\n trigger:\n - platform: state\n entity_id: person.steven\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: person.steven\n state: home\n - condition: state\n entity_id: input_select.thermostat_preset\n state: Daytime - Chris\n sequence:\n - service: input_select.select_option\n target:\n entity_id: input_select.thermostat_preset\n data:\n option: Daytime - Steven\n - conditions:\n - condition: state\n entity_id: person.chris\n state: home\n - condition: not\n conditions:\n - condition: state\n entity_id: person.steven\n state: home\n - condition: state\n entity_id: input_select.thermostat_preset\n state: Daytime - Steven\n sequence:\n - service: input_select.select_option\n target:\n entity_id: input_select.thermostat_preset\n data:\n option: Daytime - Chris\n default: []\n mode: single", "config": [ { "name": "thermostat preset input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.thermostat_preset", "device_id": null } }, { "name": "steven person", "room": null, "type": "person", "id": { "entity_id": "person.steven", "device_id": null } }, { "name": "chris person", "room": null, "type": "person", "id": { "entity_id": "person.chris", "device_id": null } } ] }, { "id": "'1643264447175'", "automation": "- alias: Mail Light Update\n id: '1643264447175'\n description: ''\n trigger:\n - platform: time\n at: '12:00:00'\n - platform: state\n entity_id: binary_sensor.mail_button\n to: 'on'\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.mail_button\n state: 'on'\n sequence:\n - service: input_boolean.turn_off\n target:\n entity_id: input_boolean.new_mail\n data: {}\n - service: light.turn_off\n target:\n entity_id: light.mail_light\n data: {}\n - conditions:\n - condition: or\n conditions:\n - condition: numeric_state\n entity_id: sensor.mail_usps_packages\n above: '0'\n - condition: numeric_state\n entity_id: sensor.mail_usps_mail\n above: '0'\n sequence:\n - service: input_boolean.turn_on\n target:\n entity_id: input_boolean.new_mail\n data: {}\n - service: light.turn_on\n target:\n entity_id: light.mail_light\n data:\n rgb_color:\n - 255\n - 200\n - 151\n default: []\n mode: single", "config": [ { "name": "mail button binary sensor", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.mail_button", "device_id": null } }, { "name": "new mail input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.new_mail", "device_id": null } }, { "name": "mail light", "room": null, "type": "light", "id": { "entity_id": "light.mail_light", "device_id": null } }, { "name": "mail usps packages sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.mail_usps_packages", "device_id": null } }, { "name": "mail usps mail sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.mail_usps_mail", "device_id": null } } ] }, { "id": "'1643341212029'", "automation": "- alias: Trash Light Update\n id: '1643341212029'\n description: ''\n trigger:\n - platform: state\n entity_id: input_select.trash_state\n - platform: numeric_state\n entity_id: sensor.garbage_collection\n below: '2'\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_select.trash_state\n state: Brought In\n sequence:\n - service: light.turn_off\n target:\n entity_id: light.trash_light\n - conditions:\n - condition: state\n entity_id: input_select.trash_state\n state: Bring Out\n - condition: numeric_state\n entity_id: sensor.garbage_collection\n below: '1'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.trash_light\n data:\n rgb_color:\n - 255\n - 0\n - 0\n - conditions:\n - condition: state\n entity_id: input_select.trash_state\n state: Bring Out\n - condition: numeric_state\n entity_id: sensor.garbage_collection\n below: '2'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.trash_light\n data:\n rgb_color:\n - 255\n - 208\n - 159\n - conditions:\n - condition: state\n entity_id: input_select.trash_state\n state: Bring Back In\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.trash_light\n data:\n rgb_color:\n - 0\n - 255\n - 255\n default: []\n mode: single", "config": [ { "name": "trash state input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.trash_state", "device_id": null } }, { "name": "garbage collection sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.garbage_collection", "device_id": null } }, { "name": "trash light", "room": null, "type": "light", "id": { "entity_id": "light.trash_light", "device_id": null } } ] }, { "id": "'1643347287312'", "automation": "- alias: Trash State Handler\n id: '1643347287312'\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.garbage_collection\n below: '2'\n - platform: state\n entity_id: binary_sensor.trash_button\n to: 'on'\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.trash_button\n state: 'on'\n sequence:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_select.trash_state\n state: Bring Out\n sequence:\n - service: garbage_collection.collect_garbage\n target:\n entity_id: sensor.garbage_collection\n default: []\n - service: input_select.select_next\n target:\n entity_id: input_select.trash_state\n - conditions:\n - condition: numeric_state\n entity_id: sensor.garbage_collection\n below: '2'\n sequence:\n - service: input_select.select_option\n target:\n entity_id: input_select.trash_state\n data:\n option: Bring Out\n default: []\n mode: single", "config": [ { "name": "trash state input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.trash_state", "device_id": null } }, { "name": "garbage collection sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.garbage_collection", "device_id": null } }, { "name": "trash button binary sensor", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.trash_button", "device_id": null } } ] }, { "id": "'1643347730280'", "automation": "- alias: Recycle Light Update\n id: '1643347730280'\n description: ''\n trigger:\n - platform: state\n entity_id: input_select.recycle_state\n - platform: numeric_state\n entity_id: sensor.recycling\n below: '2'\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_select.recycle_state\n state: Brought In\n sequence:\n - service: light.turn_off\n target:\n entity_id: light.recycle_light\n - conditions:\n - condition: state\n entity_id: input_select.recycle_state\n state: Bring Out\n - condition: numeric_state\n entity_id: sensor.recycling\n below: '1'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.recycle_light\n data:\n rgb_color:\n - 255\n - 0\n - 0\n - conditions:\n - condition: state\n entity_id: input_select.recycle_state\n state: Bring Out\n - condition: numeric_state\n entity_id: sensor.recycling\n below: '2'\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.recycle_light\n data:\n rgb_color:\n - 255\n - 208\n - 159\n - conditions:\n - condition: state\n entity_id: input_select.recycle_state\n state: Bring Back In\n sequence:\n - service: light.turn_on\n target:\n entity_id: light.recycle_light\n data:\n rgb_color:\n - 0\n - 255\n - 255\n default: []\n mode: single", "config": [ { "name": "recycle state input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.recycle_state", "device_id": null } }, { "name": "recycling sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.recycling", "device_id": null } }, { "name": "recycle light", "room": null, "type": "light", "id": { "entity_id": "light.recycle_light", "device_id": null } } ] }, { "id": "'1643348123383'", "automation": "- alias: Recycle State Handler\n id: '1643348123383'\n description: ''\n trigger:\n - platform: numeric_state\n entity_id: sensor.recycling\n below: '2'\n - platform: state\n entity_id: binary_sensor.recycle_button\n to: 'on'\n condition: []\n action:\n - choose:\n - conditions:\n - condition: state\n entity_id: binary_sensor.recycle_button\n state: 'on'\n sequence:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_select.recycle_state\n state: Bring Out\n sequence:\n - service: garbage_collection.collect_garbage\n target:\n entity_id: sensor.recycling\n default: []\n - service: input_select.select_next\n target:\n entity_id: input_select.recycle_state\n - conditions:\n - condition: numeric_state\n entity_id: sensor.recycling\n below: '2'\n sequence:\n - service: input_select.select_option\n target:\n entity_id: input_select.recycle_state\n data:\n option: Bring Out\n default: []\n mode: single", "config": [ { "name": "recycle state input select", "room": null, "type": "input_select", "id": { "entity_id": "input_select.recycle_state", "device_id": null } }, { "name": "recycling sensor", "room": null, "type": "sensor", "id": { "entity_id": "sensor.recycling", "device_id": null } }, { "name": "recycle button binary sensor", "room": null, "type": "binary_sensor", "id": { "entity_id": "binary_sensor.recycle_button", "device_id": null } } ] }, { "id": "'1644253838913'", "automation": "- alias: Turn On Lab TV with WakeOnLan\n id: '1644253838913'\n description: ''\n trigger:\n - platform: webostv.turn_on\n entity_id: media_player.lab_tv\n condition: []\n action:\n - service: wake_on_lan.send_magic_packet\n data:\n mac: 20:17:42:D9:6D:4E\n mode: single", "config": [ { "name": "lab tv media player", "room": "lab", "type": "media_player", "id": { "entity_id": "media_player.lab_tv", "device_id": null } } ] }, { "id": "'1644253912444'", "automation": "- alias: Turn On Living Room TV with WakeOnLan\n id: '1644253912444'\n description: ''\n trigger:\n - platform: webostv.turn_on\n entity_id: media_player.living_room_tv\n condition: []\n action:\n - service: wake_on_lan.send_magic_packet\n data:\n mac: 74:40:BE:88:4F:80\n mode: single", "config": [ { "name": "living room tv media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_tv", "device_id": "2cad1a38df4cb7030c6243f70d8af22b" } } ] }, { "id": "'1650324443680'", "automation": "- id: '1650324443680'\n alias: Doorbell\n description: ''\n trigger:\n - type: occupied\n platform: device\n device_id: 9ac2e56d16554b6e839f0feab4c5a479\n entity_id: binary_sensor.front_door_ring_ding\n domain: binary_sensor\n condition: []\n action:\n - service: script.status_annc\n data:\n who: everywhere\n call_doorbell_chime: 1\n call_snark_doorbell: 1\n mode: single", "config": [ { "name": "front door ring ding binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door_ring_ding", "device_id": "9ac2e56d16554b6e839f0feab4c5a479" } }, { "name": "front door ring motion binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door_ring_motion", "device_id": "9ac2e56d16554b6e839f0feab4c5a479" } }, { "name": "front door binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } }, { "name": "Status Announcement", "room": null, "type": "script", "id": { "entity_id": "script.status_annc", "device_id": null } } ] }, { "id": "'1650326437602'", "automation": "- id: '1650326437602'\n alias: Doorbell Motion Detected\n description: ''\n trigger:\n - type: motion\n platform: device\n device_id: 9ac2e56d16554b6e839f0feab4c5a479\n entity_id: binary_sensor.front_door_ring_motion\n domain: binary_sensor\n id: motion\n condition:\n - condition: state\n entity_id: input_boolean.do_not_disturb\n state: 'off'\n action:\n - condition: state\n entity_id: binary_sensor.front_door_recent_activity\n state: 'off'\n - wait_for_trigger:\n - platform: state\n entity_id:\n - binary_sensor.front_door_recent_activity\n to: 'on'\n from: 'off'\n id: door_activity\n timeout: 00:00:05\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ wait.trigger.id is defined }}'\n sequence:\n - stop: '{{ wait.trigger.id }}'\n default:\n - service: script.status_annc\n data:\n who: everywhere\n call_snark_door_motion: 1\n mode: single", "config": [ { "name": "front door ring ding binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door_ring_ding", "device_id": "9ac2e56d16554b6e839f0feab4c5a479" } }, { "name": "front door ring motion binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door_ring_motion", "device_id": "9ac2e56d16554b6e839f0feab4c5a479" } }, { "name": "do not disturb input boolean", "room": null, "type": "input_boolean", "id": { "entity_id": "input_boolean.do_not_disturb", "device_id": null } }, { "name": "front door recent activity binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door_recent_activity", "device_id": null } }, { "name": "front door binary sensor", "room": "front_door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } }, { "name": "Status Announcement", "room": null, "type": "script", "id": { "entity_id": "script.status_annc", "device_id": null } } ] }, { "id": "'1651617197832'", "automation": "- id: '1651617197832'\n alias: Lab Bathroom Fan Controller\n description: ''\n trigger:\n - type: humidity\n platform: device\n device_id: 92463da5daafb2dda4f417ae7f643aa9\n entity_id: sensor.lab_bathroom_humidity\n domain: sensor\n above: 80\n id: high\n - type: humidity\n platform: device\n device_id: 92463da5daafb2dda4f417ae7f643aa9\n entity_id: sensor.lab_bathroom_humidity\n domain: sensor\n id: low\n below: 60\n condition: []\n action:\n - choose:\n - conditions:\n - condition: trigger\n id: high\n sequence:\n - service: switch.turn_on\n data: {}\n target:\n entity_id: switch.lab_bathroom_fan\n - conditions:\n - condition: trigger\n id: low\n sequence:\n - service: switch.turn_off\n data: {}\n target:\n entity_id: switch.lab_bathroom_fan\n default: []\n mode: single", "config": [ { "name": "lab bathroom humidity sensor", "room": "lab_bathroom", "type": "sensor", "id": { "entity_id": "sensor.lab_bathroom_humidity", "device_id": "92463da5daafb2dda4f417ae7f643aa9" } }, { "name": "lab bathroom fan switch", "room": "lab_bathroom", "type": "switch", "id": { "entity_id": "switch.lab_bathroom_fan", "device_id": null } } ] }, { "id": "'1651635402480'", "automation": "- id: '1651635402480'\n alias: Friend Arrival\n description: ''\n trigger:\n - platform: state\n entity_id: person.kaitlyn\n to: home\n - platform: state\n entity_id: person.ronald\n to: home\n - platform: state\n entity_id: person.rheena\n to: home\n - platform: state\n entity_id: person.danielle\n to: home\n - platform: state\n entity_id: person.brian\n to: home\n - platform: state\n entity_id: person.rathnam\n to: home\n - platform: state\n entity_id: person.nico\n to: home\n - platform: state\n entity_id:\n - person.mari\n to: home\n condition: []\n action:\n - service: script.text_notify_everyone\n data:\n title: Guest Arrival\n message: '{{ trigger.to_state.attributes.friendly_name }} has arrived'\n mode: parallel\n max: 10", "config": [ { "name": "kaitlyn person", "room": null, "type": "person", "id": { "entity_id": "person.kaitlyn", "device_id": null } }, { "name": "ronald person", "room": null, "type": "person", "id": { "entity_id": "person.ronald", "device_id": null } }, { "name": "rheena person", "room": null, "type": "person", "id": { "entity_id": "person.rheena", "device_id": null } }, { "name": "danielle person", "room": null, "type": "person", "id": { "entity_id": "person.danielle", "device_id": null } }, { "name": "brian person", "room": null, "type": "person", "id": { "entity_id": "person.brian", "device_id": null } }, { "name": "rathnam person", "room": null, "type": "person", "id": { "entity_id": "person.rathnam", "device_id": null } }, { "name": "nico person", "room": null, "type": "person", "id": { "entity_id": "person.nico", "device_id": null } }, { "name": "mari person", "room": null, "type": "person", "id": { "entity_id": "person.mari", "device_id": null } }, { "name": "daniel person", "room": null, "type": "person", "id": { "entity_id": "person.daniel", "device_id": null } }, { "name": "Text Notify Everyone", "room": null, "type": "script", "id": { "entity_id": "script.text_notify_everyone", "device_id": null } } ] }, { "id": "'1653577962938'", "automation": "- id: '1653577962938'\n alias: Western Electric Cabinet Lights Controller\n description: ''\n trigger:\n - platform: device\n domain: tasmota\n device_id: f51e5de9797e5949aa2cacb1b5bbfb8f\n type: button_double_press\n subtype: button_2\n discovery_id: 9C9C1F47AE83_button_2_DOUBLE\n id: button\n - platform: device\n domain: tasmota\n device_id: a2acf2ee7393220e37087061d1b0566c\n type: button_double_press\n subtype: button_1\n discovery_id: 3C71BF316A64_button_1_DOUBLE\n id: button\n - platform: state\n entity_id:\n - switch.western_electric_rectifier\n from: 'off'\n to: 'on'\n id: rectifier_on\n condition: []\n action:\n - choose:\n - conditions:\n - condition: trigger\n id: button\n sequence:\n - service: light.toggle\n data:\n color_temp: 380\n effect: Wake up\n brightness_pct: 100\n target:\n entity_id: light.western_electric_cabinet_lights\n - conditions:\n - condition: trigger\n id: rectifier_on\n sequence:\n - service: light.turn_on\n data:\n brightness_pct: 100\n color_temp: 380\n effect: Wake up\n target:\n entity_id: light.western_electric_cabinet_lights\n default: []\n mode: single", "config": [ { "name": "tasmota device f51e5de9797e5949aa2cacb1b5bbfb8f", "room": "lab", "type": "device", "id": { "entity_id": null, "device_id": "f51e5de9797e5949aa2cacb1b5bbfb8f" } }, { "name": "western electric rectifier switch", "room": null, "type": "switch", "id": { "entity_id": "switch.western_electric_rectifier", "device_id": null } }, { "name": "tasmota device a2acf2ee7393220e37087061d1b0566c", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "a2acf2ee7393220e37087061d1b0566c" } }, { "name": "western electric cabinet lights", "room": null, "type": "light", "id": { "entity_id": "light.western_electric_cabinet_lights", "device_id": null } } ] }, { "id": "'1656455659129'", "automation": "- id: '1656455659129'\n alias: Living Room Magic Cube\n description: ''\n use_blueprint:\n path: rvaidya/aqara_magic_cube.yaml\n input:\n remote: 3146f49fef4d10d8cf2a4be6609f44f3\n active_face: input_number.living_room_magic_cube_side\n flip_90: true\n cube_flip_90:\n - service: light.toggle\n data: {}\n target:\n entity_id: light.living_room_fan_light\n flip_180: true\n cube_flip_180: []\n slide_any_side: true\n cube_slide_any:\n - service: media_player.media_play_pause\n data: {}\n target:\n entity_id: media_player.living_room_apple_tv\n knock_any_side: true\n cube_knock_any:\n - service: media_player.toggle\n data: {}\n target:\n entity_id:\n - media_player.living_room_tv\n rotate_right:\n - service: media_player.volume_up\n data: {}\n target:\n entity_id: media_player.living_room_pioneer\n rotate_left:\n - service: media_player.volume_down\n data: {}\n target:\n entity_id: media_player.living_room_pioneer\n rotate_any_side: true\n cube_shake:\n - service: script.downstairs_chill\n data: {}", "config": [ { "name": "living room fan light", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_fan_light", "device_id": null } }, { "name": "living room tv media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_tv", "device_id": "2cad1a38df4cb7030c6243f70d8af22b" } }, { "name": "living room magic cube remote", "room": "living_room", "type": "remote", "id": { "entity_id": null, "device_id": "3146f49fef4d10d8cf2a4be6609f44f3" } }, { "name": "living room magic cube side input number", "room": "living_room", "type": "input_number", "id": { "entity_id": "input_number.living_room_magic_cube_side", "device_id": null } }, { "name": "living room apple tv media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_apple_tv", "device_id": null } }, { "name": "living room pioneer media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_pioneer", "device_id": null } }, { "name": "Downstairs Chill", "room": "Living Room", "type": "script", "id": { "entity_id": "script.downstairs_chill", "device_id": null } } ] }, { "id": "'1657676381882'", "automation": "- id: '1657676381882'\n alias: ZHA - Aqara Wireless Mini Switch\n description: ''\n use_blueprint:\n path: SeanM/zha-aqara-wireless-mini-switch.yaml\n input:\n aqara_mini_switch: dbac350dab9bcea6d7548327a20cefee\n button_single_press:\n - service: script.text_notify_chris\n data:\n message: Single\n button_double_press:\n - service: script.text_notify_chris\n data:\n message: Double\n button_long_press:\n - service: script.text_notify_chris\n data:\n message: Long", "config": [ { "name": "aqara mini switch device", "room": null, "type": "device", "id": { "entity_id": null, "device_id": "dbac350dab9bcea6d7548327a20cefee" } }, { "name": "Text Notify Chris", "room": null, "type": "script", "id": { "entity_id": "script.text_notify_chris", "device_id": null } } ] }, { "id": "'1672953123172'", "automation": "- id: '1672953123172'\n alias: NFC Tag Testing\n description: ''\n trigger:\n - platform: event\n event_type: test_tag_scan\n event_data:\n tag_type: chore\n condition: []\n action:\n - service: notify.chris\n data:\n message: 'Scanned by {{ trigger.event.data.scanned_by }} | Tag: {{ trigger.event.data.tag_name\n }}'\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ trigger.event.data.tag_name == \"cleaned_master_bath\" }}'\n sequence: []\n mode: single", "config": [] }, { "id": "'1674004743050'", "automation": "- id: '1674004743050'\n alias: Living Room TV Hyperion\n description: ''\n trigger:\n - platform: device\n device_id: 2cad1a38df4cb7030c6243f70d8af22b\n domain: media_player\n entity_id: media_player.living_room_tv\n type: turned_on\n id: 'on'\n - platform: device\n device_id: 2cad1a38df4cb7030c6243f70d8af22b\n domain: media_player\n entity_id: media_player.living_room_tv\n type: turned_off\n id: 'off'\n condition: []\n action:\n - choose:\n - conditions:\n - condition: trigger\n id: 'on'\n sequence:\n - service: light.turn_on\n data:\n effect: USB Capture\n brightness_pct: 100\n target:\n entity_id: light.living_room_tv_hyperion\n - conditions:\n - condition: trigger\n id: 'off'\n sequence:\n - service: light.turn_off\n data: {}\n target:\n entity_id: light.living_room_tv_hyperion\n mode: single", "config": [ { "name": "living room tv media player", "room": "living_room", "type": "media_player", "id": { "entity_id": "media_player.living_room_tv", "device_id": "2cad1a38df4cb7030c6243f70d8af22b" } }, { "name": "living room tv hyperion light", "room": "living_room", "type": "light", "id": { "entity_id": "light.living_room_tv_hyperion", "device_id": null } } ] }, { "id": "'1674014681253'", "automation": "- id: '1674014681253'\n alias: Water Leak Handler\n description: ''\n trigger:\n - type: moist\n platform: device\n device_id: cde28a301e62e5d305599aed2f12ce67\n entity_id: binary_sensor.ac_water_leak_sensor\n domain: binary_sensor\n - type: moist\n platform: device\n device_id: bcae5b2003bfd3ce1b0080e08bcfe679\n entity_id: binary_sensor.garage_water_leak_sensor\n domain: binary_sensor\n - type: moist\n platform: device\n device_id: cd2a7a3a6238358363f53e4a88984c4d\n entity_id: binary_sensor.lumi_lumi_sensor_wleak_aq1_iaszone_2\n domain: binary_sensor\n condition: []\n action:\n - service: script.text_urgent_alert\n data:\n who: chris\n title: Water Leak!!\n message: '{% set name = trigger.to_state.name %} I have detected a water leak\n {{- \" in the A/C closet. \" if \"AC\" in name -}} {{- \" in the Garage. \" if \"Garage\"\n in name -}} {{- \" under the kitchen sink. \" if \"Kitchen Sink\" in name -}}\n\n '\n - service: script.alexa_voice\n data:\n who: presence\n message: '{% set name = trigger.to_state.name %} I have detected a water leak\n {{- \" in the A/C closet. \" if \"AC\" in name -}} {{- \" in the Garage. \" if \"Garage\"\n in name -}} {{- \" under the kitchen sink. \" if \"Kitchen Sink\" in name -}}\n\n '\n mode: single", "config": [ { "name": "ac water leak sensor binary sensor", "room": "ac_closet", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.ac_water_leak_sensor", "device_id": "cde28a301e62e5d305599aed2f12ce67" } }, { "name": "garage water leak sensor binary sensor", "room": "garage", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_water_leak_sensor", "device_id": "bcae5b2003bfd3ce1b0080e08bcfe679" } }, { "name": "lumi lumi sensor wleak aq1 iaszone 2 binary sensor", "room": "kitchen", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.lumi_lumi_sensor_wleak_aq1_iaszone_2", "device_id": "cd2a7a3a6238358363f53e4a88984c4d" } }, { "name": "Alexa Voice", "room": null, "type": "script", "id": { "entity_id": "script.alexa_voice", "device_id": null } }, { "name": "Text Urgent Alert", "room": null, "type": "script", "id": { "entity_id": "script.text_urgent_alert", "device_id": null } } ] }, { "id": "alexa_snack_for_blaze", "automation": "- id: alexa_snack_for_blaze\n alias: Alexa Snack For Blaze\n initial_state: true\n trigger:\n platform: state\n entity_id:\n - input_button.alexa_snack_for_blaze\n action:\n - service: script.snack_for_blaze", "config": [ { "name": "alexa snack for blaze input button", "room": null, "type": "input_button", "id": { "entity_id": "input_button.alexa_snack_for_blaze", "device_id": null } }, { "name": "Snack For Blaze", "room": null, "type": "script", "id": { "entity_id": "script.snack_for_blaze", "device_id": null } } ] }, { "id": "clock_chime", "automation": "- alias: Clock Chime\n id: clock_chime\n mode: restart\n trigger:\n - platform: time_pattern\n minutes: 0\n id: '0'\n - platform: time_pattern\n minutes: 15\n id: '15'\n - platform: time_pattern\n minutes: 30\n id: '30'\n - platform: time_pattern\n minutes: 45\n id: '45'\n condition:\n - condition: time\n after: input_datetime.clock_chime_on_time\n before: input_datetime.clock_chime_off_time\n - condition: state\n entity_id: input_boolean.audible_notifications\n state: 'on'\n - condition: state\n entity_id: input_boolean.clock_chime\n state: 'on'\n - condition: or\n conditions:\n - condition: state\n entity_id: group.family\n state: home\n - condition: state\n entity_id: input_boolean.guest_mode\n state: 'on'\n action:\n - choose:\n - conditions:\n - condition: or\n conditions:\n - condition: trigger\n id: '15'\n - condition: trigger\n id: '45'\n sequence:\n - condition: or\n conditions:\n - condition: state\n entity_id: input_boolean.clock_chime_quarter_toll\n state: 'off'\n - condition: state\n entity_id: input_select.clock_chime_sound\n state: Cuckoo Clock\n - stop: Quarter Toll Disabled\n - conditions:\n - condition: trigger\n id: '30'\n sequence:\n - condition: state\n entity_id: input_boolean.clock_chime_half_toll\n state: 'off'\n - stop: Half Toll Disabled\n default: []\n - wait_template: '{{ not is_state(\"media_player.living_room_echo\", \"playing\") }}'\n continue_on_timeout: false\n timeout: 00:02:00\n - service: script.alexa_voice\n data:\n who: living_room\n message: \"{% if states(\\\"input_select.clock_chime_sound\\\") == \\\"Cuckoo Clock\\\"\\\n \\ %}\\n {% if trigger.id == \\\"30\\\" %}\\n