[ { "id": "homeseck-alarm_trigger", "automation": "- alias: homeseck-alarm_trigger\n description: ''\n triggers:\n - trigger: state\n entity_id: sensor.pir1\n to: active\n conditions:\n - condition: state\n entity_id: alarm_control_panel.homeseck_alarm_panel\n state: armed_away\n actions:\n - action: alarm_control_panel.alarm_trigger\n target:\n entity_id: alarm_control_panel.homeseck_alarm_panel\n data:\n code: '1234'\n mode: single", "config": [ { "name": "PIR sensor 1", "room": null, "type": "sensor", "id": { "entity_id": "sensor.pir1", "device_id": null } }, { "name": "Homeseck alarm panel", "room": null, "type": "alarm_control_panel", "id": { "entity_id": "alarm_control_panel.homeseck_alarm_panel", "device_id": null } } ] }, { "id": "homeseck-tagbased_override", "automation": "- alias: homeseck-tagbased_override\n description: 'This automation will handle the manual physical override of the alarm\n system. This can switch between the following three states: (disarmed <> armed\n <> triggered)'\n triggers:\n - trigger: tag\n tag_id: 17-3C-13-D3\n variables:\n tag_friendly_name: Ricardo\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: alarm_control_panel.homeseck_alarm_panel\n state: triggered\n sequence:\n - action: alarm_control_panel.alarm_disarm\n metadata: {}\n data:\n code: '1234'\n target:\n entity_id: alarm_control_panel.homeseck_alarm_panel\n - conditions:\n - condition: state\n entity_id: alarm_control_panel.homeseck_alarm_panel\n state: armed_away\n sequence:\n - action: alarm_control_panel.alarm_disarm\n metadata: {}\n data:\n code: '1234'\n target:\n entity_id: alarm_control_panel.homeseck_alarm_panel\n - conditions:\n - condition: state\n entity_id: alarm_control_panel.homeseck_alarm_panel\n state: disarmed\n sequence:\n - action: alarm_control_panel.alarm_arm_away\n metadata: {}\n data:\n code: '1234'\n target:\n entity_id: alarm_control_panel.homeseck_alarm_panel\n mode: single", "config": [ { "name": "Homeseck alarm panel", "room": null, "type": "alarm_control_panel", "id": { "entity_id": "alarm_control_panel.homeseck_alarm_panel", "device_id": null } } ] }, { "id": "homeseck-trigger_notification", "automation": "- alias: homeseck-trigger_notification\n description: ''\n triggers:\n - trigger: state\n entity_id: homeseck_security.home_alarm\n to: triggered\n conditions: []\n actions:\n - action: notify.notify\n data:\n message: The alarm has been triggered. A check is advised.\n mode: single", "config": [ { "name": "Home alarm security system", "room": null, "type": "homeseck_security", "id": { "entity_id": "homeseck_security.home_alarm", "device_id": null } } ] } ]