[ { "id": "'!Update Basement Freezer Temp Sensor'", "automation": "- alias: '!Update Basement Freezer Temp Sensor'\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.basement_freezer_temperature_sensor_online\n to: 'on'\n from: 'off'\n conditions: []\n actions:\n - if:\n - condition: state\n entity_id: update.basement_freezer_temperature_sensor_firmware_update\n state: 'on'\n then:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.basement_freezer_temperature_sensor_prevent_sleep\n - data:\n message: Basement Freezer Temperature Sensor firmware updated.\n title: ESPHome Device Firmware Updated\n action: notify.notification_group_gavin\n enabled: true\n - action: update.install\n target:\n entity_id: update.basement_freezer_temperature_sensor_firmware_update\n data: {}\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - update.basement_freezer_temperature_sensor_firmware_update\n to: 'off'\n timeout:\n hours: 0\n minutes: 15\n seconds: 0\n milliseconds: 0\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.basement_freezer_temperature_sensor_prevent_sleep\n mode: single", "config": [ { "name": "basement freezer temperature sensor online", "room": "basement", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.basement_freezer_temperature_sensor_online", "device_id": null } }, { "name": "basement freezer temperature sensor firmware update", "room": "basement", "type": "update", "id": { "entity_id": "update.basement_freezer_temperature_sensor_firmware_update", "device_id": null } }, { "name": "basement freezer temperature sensor prevent sleep", "room": "basement", "type": "switch", "id": { "entity_id": "switch.basement_freezer_temperature_sensor_prevent_sleep", "device_id": null } }, { "name": "notification group gavin", "room": null, "type": "notify", "id": { "entity_id": "notify.notification_group_gavin", "device_id": null } } ] }, { "id": "Update PLT-1 Garden1", "automation": "- alias: Update PLT-1 Garden1\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.apollo_plt_1_b2c504_online\n to: 'on'\n from: 'off'\n conditions: []\n actions:\n - if:\n - condition: state\n entity_id: update.apollo_plt_1_hibiscus_firmware\n state: 'on'\n then:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.apollo_plt_1_b2c504_prevent_sleep\n - data:\n message: PLT-1B Garden1 firmware updated.\n title: ESPHome Device Firmware Updated\n action: notify.notification_group_larry\n enabled: true\n - action: update.install\n target:\n entity_id: update.apollo_plt_1_hibiscus_firmware\n data: {}\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - update.apollo_plt_1_hibiscus_firmware\n to: 'off'\n timeout:\n hours: 0\n minutes: 15\n seconds: 0\n milliseconds: 0\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.apollo_plt_1_b2c504_prevent_sleep\n mode: single", "config": [ { "name": "apollo plt 1 online", "room": "garden", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.apollo_plt_1_b2c504_online", "device_id": null } }, { "name": "apollo plt 1 hibiscus firmware", "room": "garden", "type": "update", "id": { "entity_id": "update.apollo_plt_1_hibiscus_firmware", "device_id": null } }, { "name": "apollo plt 1 prevent sleep", "room": "garden", "type": "switch", "id": { "entity_id": "switch.apollo_plt_1_b2c504_prevent_sleep", "device_id": null } }, { "name": "notification group larry", "room": null, "type": "notify", "id": { "entity_id": "notify.notification_group_larry", "device_id": null } } ] }, { "id": "Update PLT-1B Garden1", "automation": "- alias: Update PLT-1B Garden1\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.apollo_plt_1b_aa01e0_online\n to: 'on'\n from: 'off'\n conditions: []\n actions:\n - if:\n - condition: state\n entity_id: update.apollo_plt_1b_garden1_firmware\n state: 'on'\n then:\n - action: switch.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: switch.apollo_plt_1b_aa01e0_prevent_sleep\n - data:\n message: PLT-1B Garden1 firmware updated.\n title: ESPHome Device Firmware Updated\n action: notify.notification_group_larry\n enabled: true\n - action: update.install\n target:\n entity_id: update.apollo_plt_1b_garden1_firmware\n data: {}\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - update.apollo_plt_1b_garden1_firmware\n to: 'off'\n timeout:\n hours: 0\n minutes: 15\n seconds: 0\n milliseconds: 0\n - action: switch.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: switch.apollo_plt_1b_aa01e0_prevent_sleep\n mode: single", "config": [ { "name": "notification group larry", "room": null, "type": "notify", "id": { "entity_id": "notify.notification_group_larry", "device_id": null } }, { "name": "apollo plt 1b online", "room": "garden", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.apollo_plt_1b_aa01e0_online", "device_id": null } }, { "name": "apollo plt 1b garden1 firmware", "room": "garden", "type": "update", "id": { "entity_id": "update.apollo_plt_1b_garden1_firmware", "device_id": null } }, { "name": "apollo plt 1b prevent sleep", "room": "garden", "type": "switch", "id": { "entity_id": "switch.apollo_plt_1b_aa01e0_prevent_sleep", "device_id": null } } ] } ]