347 lines
14 KiB
JSON
347 lines
14 KiB
JSON
[
|
||
{
|
||
"id": "'1720541560183'",
|
||
"automation": "- id: '1720541560183'\n alias: Bambu printing started\n description: ''\n trigger:\n - platform: device\n device_id: f0ab603ac201f7b2de1ce28070699b19\n domain: bambu_lab\n type: event_print_started\n condition: []\n action:\n - service: switch.turn_on\n metadata: {}\n data: {}\n target:\n device_id: 993bf1cc8b523722894d9d612eb7c1ff\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Bambu printer",
|
||
"room": "office",
|
||
"type": "bambu_lab",
|
||
"id": {
|
||
"entity_id": null,
|
||
"device_id": "f0ab603ac201f7b2de1ce28070699b19"
|
||
}
|
||
},
|
||
{
|
||
"name": "Printer accessory switch",
|
||
"room": "office",
|
||
"type": "switch",
|
||
"id": {
|
||
"entity_id": null,
|
||
"device_id": "993bf1cc8b523722894d9d612eb7c1ff"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1720541662041'",
|
||
"automation": "- id: '1720541662041'\n alias: Bambu printing finished\n description: ''\n trigger:\n - platform: device\n device_id: f0ab603ac201f7b2de1ce28070699b19\n domain: bambu_lab\n type: event_print_finished\n condition: []\n action:\n - type: turn_off\n device_id: 993bf1cc8b523722894d9d612eb7c1ff\n entity_id: 75a9cb0d4b3c69e70c1a5289c4c32b4c\n domain: switch\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Bambu printer",
|
||
"room": "office",
|
||
"type": "bambu_lab",
|
||
"id": {
|
||
"entity_id": null,
|
||
"device_id": "f0ab603ac201f7b2de1ce28070699b19"
|
||
}
|
||
},
|
||
{
|
||
"name": "Printer accessory switch",
|
||
"room": "office",
|
||
"type": "switch",
|
||
"id": {
|
||
"entity_id": null,
|
||
"device_id": "993bf1cc8b523722894d9d612eb7c1ff"
|
||
}
|
||
},
|
||
{
|
||
"name": "Printer accessory switch 2",
|
||
"room": "office",
|
||
"type": "switch",
|
||
"id": {
|
||
"entity_id": "75a9cb0d4b3c69e70c1a5289c4c32b4c",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1720541835898'",
|
||
"automation": "- id: '1720541835898'\n alias: Bambu printing error\n description: ''\n trigger:\n - platform: device\n device_id: f0ab603ac201f7b2de1ce28070699b19\n domain: bambu_lab\n type: event_printer_error\n condition: []\n action:\n - service: notify.mobile_app_myphone\n metadata: {}\n data:\n message: Bambu printer error detected\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Bambu printer",
|
||
"room": "office",
|
||
"type": "bambu_lab",
|
||
"id": {
|
||
"entity_id": null,
|
||
"device_id": "f0ab603ac201f7b2de1ce28070699b19"
|
||
}
|
||
},
|
||
{
|
||
"name": "Mobile app notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_myphone",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1720541952406'",
|
||
"automation": "- id: '1720541952406'\n alias: Bambu printing failed\n description: ''\n trigger:\n - platform: device\n device_id: f0ab603ac201f7b2de1ce28070699b19\n domain: bambu_lab\n type: event_print_failed\n condition: []\n action:\n - service: notify.mobile_app_myphone\n metadata: {}\n data:\n message: Bambu printer failed\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Bambu printer",
|
||
"room": "office",
|
||
"type": "bambu_lab",
|
||
"id": {
|
||
"entity_id": null,
|
||
"device_id": "f0ab603ac201f7b2de1ce28070699b19"
|
||
}
|
||
},
|
||
{
|
||
"name": "Mobile app notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_myphone",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1721840793321'",
|
||
"automation": "- id: '1721840793321'\n alias: Lightning detector\n description: Lightning detector\n trigger:\n - platform: state\n entity_id:\n - sensor.blitzortung_lightning_counter\n condition:\n - condition: numeric_state\n entity_id: sensor.blitzortung_lightning_counter\n above: 0\n action:\n - service: logbook.log\n metadata: {}\n data:\n name: Lightning\n entity_id: sensor.blitzortung_lightning_counter\n message: Lightning has been detected within {{(states('sensor.blitzortung_lightning_distance') | int / 1.609) | round (1, 'floor')}} Miles of our home.\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Lightning counter",
|
||
"room": null,
|
||
"type": "sensor",
|
||
"id": {
|
||
"entity_id": "sensor.blitzortung_lightning_counter",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Lightning distance",
|
||
"room": null,
|
||
"type": "sensor",
|
||
"id": {
|
||
"entity_id": "sensor.blitzortung_lightning_distance",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1723082723877'",
|
||
"automation": "- id: '1723082723877'\n alias: Joel toothbrush recharge\n description: ''\n triggers:\n - entity_id:\n - sensor.io_series_8_9_a15d\n from: running\n to: idle\n trigger: state\n conditions:\n - type: is_battery_level\n condition: device\n device_id: b4b7e74a01cded3ea182d2f877c5d8fd\n entity_id: 5c9239a1298ec858730de75f82c31c7c\n domain: sensor\n below: 20\n actions:\n - action: notify.mobile_app_myphone\n metadata: {}\n data:\n message: Battery needs to be recharged!\n title: Joel’s Toothbrush\n data:\n interruption-level: time-sensitive\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Joel toothbrush sensor",
|
||
"room": "bathroom",
|
||
"type": "sensor",
|
||
"id": {
|
||
"entity_id": "sensor.io_series_8_9_a15d",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Joel toothbrush battery",
|
||
"room": "bathroom",
|
||
"type": "sensor",
|
||
"id": {
|
||
"entity_id": "5c9239a1298ec858730de75f82c31c7c",
|
||
"device_id": "b4b7e74a01cded3ea182d2f877c5d8fd"
|
||
}
|
||
},
|
||
{
|
||
"name": "Mobile app notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_myphone",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1723083199403'",
|
||
"automation": "- id: '1723083199403'\n alias: Erika toothbrush recharge\n description: ''\n triggers:\n - entity_id:\n - sensor.io_series_4_4669\n from: running\n to: idle\n trigger: state\n conditions:\n - type: is_battery_level\n condition: device\n device_id: fcb266f4dbf4fba1260019c292466daa\n entity_id: a9a72da4089c4f4c82cd0d1435e948a4\n domain: sensor\n below: 20\n actions:\n - action: notify.mobile_app_myphone\n metadata: {}\n data:\n message: Erika’s toothbrush needs to be recharged!\n title: Toothbrush\n data:\n interruption-level: time-sensitive\n - action: notify.mobile_app_admins_iphone\n metadata: {}\n data:\n title: Erika’s Toothbrush\n message: Your toothbrush needs to be recharged!\n data:\n interruption-level: time-sensitive\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Erika toothbrush sensor",
|
||
"room": "bathroom",
|
||
"type": "sensor",
|
||
"id": {
|
||
"entity_id": "sensor.io_series_4_4669",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Erika toothbrush battery",
|
||
"room": "bathroom",
|
||
"type": "sensor",
|
||
"id": {
|
||
"entity_id": "a9a72da4089c4f4c82cd0d1435e948a4",
|
||
"device_id": "fcb266f4dbf4fba1260019c292466daa"
|
||
}
|
||
},
|
||
{
|
||
"name": "Mobile app notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_myphone",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Admin mobile notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_admins_iphone",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1729267731347'",
|
||
"automation": "- id: '1729267731347'\n alias: Mazy - reset fed status\n description: ''\n triggers:\n - trigger: time\n at: '16:00:00'\n - trigger: time\n at: 04:00:00\n conditions: []\n actions:\n - action: input_boolean.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.mazy_fed\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Mazy fed status",
|
||
"room": "kitchen",
|
||
"type": "input_boolean",
|
||
"id": {
|
||
"entity_id": "input_boolean.mazy_fed",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1729267967741'",
|
||
"automation": "- id: '1729267967741'\n alias: Mazy - not fed yet\n description: ''\n triggers:\n - trigger: time\n at: 08:30:00\n - trigger: time\n at: '21:00:00'\n conditions:\n - condition: state\n entity_id: input_boolean.mazy_fed\n state: 'off'\n actions:\n - action: notify.mobile_app_myphone\n metadata: {}\n data:\n message: Mazy hasn't been fed yet!\n title: Hungry Dog Alert\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Mazy fed status",
|
||
"room": "kitchen",
|
||
"type": "input_boolean",
|
||
"id": {
|
||
"entity_id": "input_boolean.mazy_fed",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Mobile app notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_myphone",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1729268304067'",
|
||
"automation": "- id: '1729268304067'\n alias: Mazy - fed\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - binary_sensor.dogfood_container_vibration\n from: null\n to: 'on'\n conditions: []\n actions:\n - action: input_boolean.turn_on\n metadata: {}\n data: {}\n target:\n entity_id: input_boolean.mazy_fed\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Mazy fed status",
|
||
"room": "kitchen",
|
||
"type": "input_boolean",
|
||
"id": {
|
||
"entity_id": "input_boolean.mazy_fed",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Dog food container vibration",
|
||
"room": "kitchen",
|
||
"type": "binary_sensor",
|
||
"id": {
|
||
"entity_id": "binary_sensor.dogfood_container_vibration",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1729268869219'",
|
||
"automation": "- id: '1729268869219'\n alias: Mazy - last fed time\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - input_boolean.mazy_fed\n from: 'off'\n to: 'on'\n conditions: []\n actions:\n - action: input_datetime.set_datetime\n metadata: {}\n data:\n timestamp: '{{ now().timestamp() | timestamp_local }}'\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Mazy fed status",
|
||
"room": "kitchen",
|
||
"type": "input_boolean",
|
||
"id": {
|
||
"entity_id": "input_boolean.mazy_fed",
|
||
"device_id": null
|
||
}
|
||
},
|
||
{
|
||
"name": "Mazy last fed time",
|
||
"room": "kitchen",
|
||
"type": "input_datetime",
|
||
"id": {
|
||
"entity_id": "input_datetime.set_datetime",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1731726572267'",
|
||
"automation": "- id: '1731726572267'\n alias: Sunset\n description: Automation to run at sunset\n triggers:\n - trigger: sun\n event: sunset\n offset: 0\n conditions: []\n actions:\n - type: turn_on\n device_id: f841fd355af28545dc09c8107127de16\n entity_id: 003e3c7eab254b1eddd5ac008ef437a6\n domain: switch\n enabled: false\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Sunset/sunrise switch",
|
||
"room": "living_room",
|
||
"type": "switch",
|
||
"id": {
|
||
"entity_id": "003e3c7eab254b1eddd5ac008ef437a6",
|
||
"device_id": "f841fd355af28545dc09c8107127de16"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1731726628084'",
|
||
"automation": "- id: '1731726628084'\n alias: Sunrise\n description: Automation to run at sunrise\n triggers:\n - trigger: sun\n event: sunrise\n offset: 0\n conditions: []\n actions:\n - type: turn_on\n device_id: f841fd355af28545dc09c8107127de16\n entity_id: 003e3c7eab254b1eddd5ac008ef437a6\n domain: switch\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Sunset/sunrise switch",
|
||
"room": "living_room",
|
||
"type": "switch",
|
||
"id": {
|
||
"entity_id": "003e3c7eab254b1eddd5ac008ef437a6",
|
||
"device_id": "f841fd355af28545dc09c8107127de16"
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": "'1735319369520'",
|
||
"automation": "- id: '1735319369520'\n alias: Zigbee2mqtt status\n description: ''\n triggers:\n - type: not_running\n device_id: 9935da1a215377ca8698c3c81036e251\n entity_id: 2a67d6b7f529241ad2fda6e799a3d55c\n domain: binary_sensor\n trigger: device\n for:\n hours: 0\n minutes: 10\n seconds: 0\n conditions: []\n actions:\n - action: notify.mobile_app_myphone\n metadata: {}\n data:\n message: Zigbee2MQTT is not running\n title: HAOS Status\n data:\n interruption-level: time-sensitive\n mode: single",
|
||
"config": [
|
||
{
|
||
"name": "Zigbee2mqtt status",
|
||
"room": "office",
|
||
"type": "binary_sensor",
|
||
"id": {
|
||
"entity_id": "2a67d6b7f529241ad2fda6e799a3d55c",
|
||
"device_id": "9935da1a215377ca8698c3c81036e251"
|
||
}
|
||
},
|
||
{
|
||
"name": "Mobile app notification",
|
||
"room": null,
|
||
"type": "notify",
|
||
"id": {
|
||
"entity_id": "notify.mobile_app_myphone",
|
||
"device_id": null
|
||
}
|
||
}
|
||
]
|
||
}
|
||
] |