128 lines
6.7 KiB
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
|
|
}
|
|
}
|
|
]
|
|
}
|
|
] |