AutomationDataset/lcgreenwald/description-ready.json

128 lines
6.7 KiB
JSON

[
{
"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
}
}
]
}
]