[ { "id": "Announce Someone Is At The Front Door", "automation": "- alias: Announce Someone Is At The Front Door\n triggers:\n - trigger: state\n entity_id: binary_sensor.aarlo_ding_front_doorbell\n from: 'off'\n to: 'on'\n actions:\n - action: notify.google_assistant_sdk\n data:\n message: Someone is at the front door", "config": [ { "name": "front doorbell", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aarlo_ding_front_doorbell", "device_id": null } } ] }, { "id": "Announce Front Door Open", "automation": "- alias: Announce Front Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.front_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.google_assistant_sdk\n data:\n message: Front door is open\n mode: single", "config": [ { "name": "front door sensor", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } } ] }, { "id": "Announce Garage Door Open", "automation": "- alias: Announce Garage Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.google_assistant_sdk\n data:\n message: Garage door is open\n mode: single", "config": [ { "name": "garage door sensor", "room": "garage", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_door", "device_id": null } } ] }, { "id": "Announce Garage Hallway Door Open", "automation": "- alias: Announce Garage Hallway Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_hallway_door_opening\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.google_assistant_sdk\n data:\n message: Garage hallway door is open\n mode: single", "config": [ { "name": "garage hallway door opening sensor", "room": "garage hallway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_hallway_door_opening", "device_id": null } } ] }, { "id": "Announce Bedroom Door Open", "automation": "- alias: Announce Bedroom Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.bedroom_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.google_assistant_sdk\n data:\n message: Bedroom door is open\n mode: single", "config": [ { "name": "bedroom door sensor", "room": "bedroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_door", "device_id": null } } ] }, { "id": "Announce Launry Room Door Open", "automation": "- alias: Announce Launry Room Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.laundry_room_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.google_assistant_sdk\n data:\n message: Laundry room door is open\n mode: single", "config": [ { "name": "laundry room door sensor", "room": "laundry room", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.laundry_room_door", "device_id": null } } ] }, { "id": "Door Alarm When Away", "automation": "- alias: Door Alarm When Away\n triggers:\n - trigger: state\n entity_id: binary_sensor.front_door\n to: 'on'\n - trigger: state\n entity_id: binary_sensor.laundry_room_door\n to: 'on'\n - trigger: state\n entity_id: binary_sensor.office_door\n to: 'on'\n - trigger: state\n entity_id: binary_sensor.garage_door\n condition:\n condition: state\n entity_id: input_select.house_state\n state: away\n actions:\n - action: aarlo.sirens_on\n data:\n volume: 10\n duration: 300\n - action: alarm_control_panel.alarm_triggers\n entity_id: alarm_control_panel.aarlo_annacar_arlo\n - action: notify.all_personal_devices\n data:\n message: Someone Is Breaking In!\n mode: single", "config": [ { "name": "front door sensor", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } }, { "name": "garage door sensor", "room": "garage", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_door", "device_id": null } }, { "name": "laundry room door sensor", "room": "laundry room", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.laundry_room_door", "device_id": null } }, { "name": "office door sensor", "room": "office", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_door", "device_id": null } }, { "name": "house state selector", "room": null, "type": "input_select", "id": { "entity_id": "input_select.house_state", "device_id": null } }, { "name": "alarm control panel", "room": null, "type": "alarm_control_panel", "id": { "entity_id": "alarm_control_panel.aarlo_annacar_arlo", "device_id": null } } ] }, { "id": "Notify Someone Is At The Front Door", "automation": "- alias: Notify Someone Is At The Front Door\n triggers:\n - trigger: state\n entity_id: binary_sensor.aarlo_ding_front_doorbell\n from: 'off'\n to: 'on'\n actions:\n - action: notify.all_personal_devices\n data:\n message: Someone is at the front door!", "config": [ { "name": "front doorbell", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aarlo_ding_front_doorbell", "device_id": null } } ] }, { "id": "Notify Front Door Open", "automation": "- alias: Notify Front Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.front_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.all_personal_devices\n data:\n message: Front door is open!\n mode: single", "config": [ { "name": "front door sensor", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } } ] }, { "id": "Notify Garage Door Open", "automation": "- alias: Notify Garage Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.all_personal_devices\n data:\n message: Garage door is open!\n mode: single", "config": [ { "name": "garage door sensor", "room": "garage", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_door", "device_id": null } } ] }, { "id": "Notify Garage Hallway Door Open", "automation": "- alias: Notify Garage Hallway Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_hallway_door_opening\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.all_personal_devices\n data:\n message: Garage door is open!\n mode: single", "config": [ { "name": "garage hallway door opening sensor", "room": "garage hallway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_hallway_door_opening", "device_id": null } } ] }, { "id": "Notify Bedroom Door Open", "automation": "- alias: Notify Bedroom Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.bedroom_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.all_personal_devices\n data:\n message: Bedroom door is open!\n mode: single", "config": [ { "name": "bedroom door sensor", "room": "bedroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_door", "device_id": null } } ] }, { "id": "Notify Launry Room Door Open", "automation": "- alias: Notify Launry Room Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.laundry_room_door\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: notify.all_personal_devices\n data:\n message: Laundry room door is open!\n mode: single", "config": [ { "name": "laundry room door sensor", "room": "laundry room", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.laundry_room_door", "device_id": null } } ] }, { "id": "Back Driveway Motion", "automation": "- alias: Back Driveway Motion\n triggers:\n - trigger: state\n entity_id: binary_sensor.aarlo_motion_back_driveway\n from: 'off'\n to: 'on'\n actions:\n - action: switch.turn_on\n entity_id: switch.back_driveway_floodlight\n condition:\n alias: Sun down\n condition: state\n entity_id: sun.sun\n state: below_horizon", "config": [ { "name": "back driveway motion sensor", "room": "back driveway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aarlo_motion_back_driveway", "device_id": null } }, { "name": "back driveway floodlight", "room": "back driveway", "type": "switch", "id": { "entity_id": "switch.back_driveway_floodlight", "device_id": null } }, { "name": "sun", "room": null, "type": "sun", "id": { "entity_id": "sun.sun", "device_id": null } } ] }, { "id": "Back Driveway Idle", "automation": "- alias: Back Driveway Idle\n triggers:\n - trigger: state\n entity_id: binary_sensor.aarlo_motion_back_driveway\n to: 'off'\n for: 00:10:00\n actions:\n - action: switch.turn_off\n entity_id: switch.back_driveway_floodlight", "config": [ { "name": "back driveway motion sensor", "room": "back driveway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aarlo_motion_back_driveway", "device_id": null } }, { "name": "back driveway floodlight", "room": "back driveway", "type": "switch", "id": { "entity_id": "switch.back_driveway_floodlight", "device_id": null } } ] }, { "id": "Bedroom Bathroom Occupied", "automation": "- alias: Bedroom Bathroom Occupied\n triggers:\n - trigger: state\n entity_id: binary_sensor.bedroom_bathroom_occupancy\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.bedroom_bathroom_vanity", "config": [ { "name": "bedroom bathroom occupancy sensor", "room": "bedroom bathroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_bathroom_occupancy", "device_id": null } }, { "name": "bedroom bathroom vanity light", "room": "bedroom bathroom", "type": "light", "id": { "entity_id": "light.bedroom_bathroom_vanity", "device_id": null } } ] }, { "id": "Bedroom Bathroom Vacant", "automation": "- alias: Bedroom Bathroom Vacant\n triggers:\n - trigger: state\n entity_id: binary_sensor.bedroom_bathroom_occupancy\n to: 'off'\n for: 00:30:00\n actions:\n - action: light.turn_off\n entity_id: light.bedroom_bathroom_vanity", "config": [ { "name": "bedroom bathroom occupancy sensor", "room": "bedroom bathroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.bedroom_bathroom_occupancy", "device_id": null } }, { "name": "bedroom bathroom vanity light", "room": "bedroom bathroom", "type": "light", "id": { "entity_id": "light.bedroom_bathroom_vanity", "device_id": null } } ] }, { "id": "Bedroom Controller", "automation": "- alias: Bedroom Controller\n triggers:\n - trigger: event\n event_type: zha_event\n event_data:\n device_id: 38823d2ac8278565d4e1a71abe5eb7b1\n actions:\n - variables:\n command: '{{ trigger.event.data.command }}'\n - choose:\n - conditions:\n - '{{ command == ''on_short_release'' }}'\n sequence:\n - action: light.toggle\n entity_id: light.bedroom_ceiling\n - conditions:\n - '{{ command == ''up_short_release'' }}'\n sequence:\n - action: light.toggle\n entity_id: light.bedroom_bedside_lamps\n - conditions:\n - '{{ command == ''down_short_release'' }}'\n sequence:\n - action: switch.toggle\n entity_id: switch.bedroom_floor_lamp\n - conditions:\n - '{{ command == ''off_short_release'' }}'\n sequence:\n - action: light.toggle\n entity_id: light.nursery_lights\n mode: queued\n max_exceeded: silent", "config": [ { "name": "bedroom controller", "room": "bedroom", "type": "device", "id": { "entity_id": null, "device_id": "38823d2ac8278565d4e1a71abe5eb7b1" } }, { "name": "bedroom ceiling light", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_ceiling", "device_id": null } }, { "name": "bedroom bedside lamps", "room": "bedroom", "type": "light", "id": { "entity_id": "light.bedroom_bedside_lamps", "device_id": null } }, { "name": "bedroom floor lamp", "room": "bedroom", "type": "switch", "id": { "entity_id": "switch.bedroom_floor_lamp", "device_id": null } }, { "name": "nursery lights", "room": "nursery", "type": "light", "id": { "entity_id": "light.nursery_lights", "device_id": null } } ] }, { "id": "Breezeway Motion", "automation": "- alias: Breezeway Motion\n triggers:\n - trigger: state\n entity_id: binary_sensor.aarlo_motion_breezeway\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.breezeway_doors\n condition:\n alias: Sun down\n condition: state\n entity_id: sun.sun\n state: below_horizon\n mode: single", "config": [ { "name": "sun", "room": null, "type": "sun", "id": { "entity_id": "sun.sun", "device_id": null } }, { "name": "breezeway motion sensor", "room": "breezeway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aarlo_motion_breezeway", "device_id": null } }, { "name": "breezeway doors light", "room": "breezeway", "type": "light", "id": { "entity_id": "light.breezeway_doors", "device_id": null } } ] }, { "id": "Breezeway Idle", "automation": "- alias: Breezeway Idle\n triggers:\n - trigger: state\n entity_id: binary_sensor.aarlo_motion_breezeway\n to: 'off'\n for: 00:10:00\n actions:\n - action: light.turn_off\n entity_id: light.breezeway_doors\n mode: single", "config": [ { "name": "breezeway motion sensor", "room": "breezeway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.aarlo_motion_breezeway", "device_id": null } }, { "name": "breezeway doors light", "room": "breezeway", "type": "light", "id": { "entity_id": "light.breezeway_doors", "device_id": null } } ] }, { "id": "Laundry Room Door Open", "automation": "- alias: Laundry Room Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.laundry_room_door\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.breezeway_doors\n - action: switch.turn_on\n entity_id: switch.back_driveway_floodlight\n condition:\n alias: Sun down\n condition: state\n entity_id: sun.sun\n state: below_horizon\n mode: single", "config": [ { "name": "laundry room door sensor", "room": "laundry room", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.laundry_room_door", "device_id": null } }, { "name": "back driveway floodlight", "room": "back driveway", "type": "switch", "id": { "entity_id": "switch.back_driveway_floodlight", "device_id": null } }, { "name": "sun", "room": null, "type": "sun", "id": { "entity_id": "sun.sun", "device_id": null } }, { "name": "breezeway doors light", "room": "breezeway", "type": "light", "id": { "entity_id": "light.breezeway_doors", "device_id": null } } ] }, { "id": "Laundry Room Door Closed", "automation": "- alias: Laundry Room Door Closed\n triggers:\n - trigger: state\n entity_id: binary_sensor.laundry_room_door\n from: 'on'\n to: 'off'\n for: 00:10:00\n actions:\n - action: light.turn_off\n entity_id: light.breezeway_doors\n condition:\n alias: Sun down\n condition: state\n entity_id: sun.sun\n state: below_horizon\n mode: single", "config": [ { "name": "laundry room door sensor", "room": "laundry room", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.laundry_room_door", "device_id": null } }, { "name": "sun", "room": null, "type": "sun", "id": { "entity_id": "sun.sun", "device_id": null } }, { "name": "breezeway doors light", "room": "breezeway", "type": "light", "id": { "entity_id": "light.breezeway_doors", "device_id": null } } ] }, { "id": "Front Door Open", "automation": "- alias: Front Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.front_door\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.front_door_lights\n mode: single", "config": [ { "name": "front door sensor", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } }, { "name": "front door lights", "room": "front door", "type": "light", "id": { "entity_id": "light.front_door_lights", "device_id": null } } ] }, { "id": "Front Door Closed", "automation": "- alias: Front Door Closed\n triggers:\n - trigger: state\n entity_id: binary_sensor.front_door\n to: 'off'\n for: 00:01:00\n actions:\n - action: light.turn_off\n entity_id: light.front_door_lights\n mode: single", "config": [ { "name": "front door sensor", "room": "front door", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.front_door", "device_id": null } }, { "name": "front door lights", "room": "front door", "type": "light", "id": { "entity_id": "light.front_door_lights", "device_id": null } } ] }, { "id": "Garage Bay 1 Tag", "automation": "- alias: Garage Bay 1 Tag\n triggers:\n - trigger: tag\n tag_id: 37c4b309-04f1-4de9-9126-6fe4f9e23cea\n condition: []\n actions:\n - action: cover.toggle\n target:\n device_id: 281b61168c1b255d2acd52d7615b7380\n mode: single", "config": [ { "name": "garage bay 1 cover", "room": "garage", "type": "cover", "id": { "entity_id": null, "device_id": "281b61168c1b255d2acd52d7615b7380" } } ] }, { "id": "Garage Bay 2 Tag", "automation": "- alias: Garage Bay 2 Tag\n triggers:\n - trigger: tag\n tag_id: c52753d9-930d-4660-b030-465db0708ebd\n condition: []\n actions:\n - action: cover.toggle\n target:\n device_id: 7b26ea48f9160f57818c8dcfe7aecb56\n mode: single", "config": [ { "name": "garage bay 2 cover", "room": "garage", "type": "cover", "id": { "entity_id": null, "device_id": "7b26ea48f9160f57818c8dcfe7aecb56" } } ] }, { "id": "Garage Hallway Door Open", "automation": "- alias: Garage Hallway Door Open\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_hallway_door_opening\n from: 'off'\n to: 'on'\n for: 00:00:01\n actions:\n - action: light.turn_on\n entity_id: light.garage_lights\n mode: single", "config": [ { "name": "garage hallway door opening sensor", "room": "garage hallway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_hallway_door_opening", "device_id": null } }, { "name": "garage lights", "room": "garage", "type": "light", "id": { "entity_id": "light.garage_lights", "device_id": null } } ] }, { "id": "Garage Hallway Motion", "automation": "- alias: Garage Hallway Motion\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_hallway_motion\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.garage_hallway", "config": [ { "name": "garage hallway motion sensor", "room": "garage hallway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_hallway_motion", "device_id": null } }, { "name": "garage hallway light", "room": "garage hallway", "type": "light", "id": { "entity_id": "light.garage_hallway", "device_id": null } } ] }, { "id": "Garage Hallyway Idle", "automation": "- alias: Garage Hallyway Idle\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_hallway_motion\n to: 'off'\n for: 00:2:00\n actions:\n - action: light.turn_off\n entity_id: light.garage_hallway", "config": [ { "name": "garage hallway motion sensor", "room": "garage hallway", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_hallway_motion", "device_id": null } }, { "name": "garage hallway light", "room": "garage hallway", "type": "light", "id": { "entity_id": "light.garage_hallway", "device_id": null } } ] }, { "id": "Garage Occupied", "automation": "- alias: Garage Occupied\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_occupancy\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.garage_lights", "config": [ { "name": "garage lights", "room": "garage", "type": "light", "id": { "entity_id": "light.garage_lights", "device_id": null } }, { "name": "garage occupancy sensor", "room": "garage", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_occupancy", "device_id": null } } ] }, { "id": "Garage Vacant", "automation": "- alias: Garage Vacant\n triggers:\n - trigger: state\n entity_id: binary_sensor.garage_occupancy\n to: 'off'\n for: 00:15:00\n actions:\n - action: light.turn_off\n entity_id: light.garage_lights", "config": [ { "name": "garage lights", "room": "garage", "type": "light", "id": { "entity_id": "light.garage_lights", "device_id": null } }, { "name": "garage occupancy sensor", "room": "garage", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.garage_occupancy", "device_id": null } } ] }, { "id": "Sun Rise", "automation": "- alias: Sun Rise\n triggers:\n trigger: sun\n event: sunrise\n offset: +00:00:00\n actions:\n - action: switch.turn_off\n entity_id: switch.front_porch\n - action: switch.turn_off\n entity_id: switch.front_driveway_lights\n - action: switch.turn_off\n entity_id: switch.front_porch_strips_power_switch", "config": [ { "name": "front porch switch", "room": "front porch", "type": "switch", "id": { "entity_id": "switch.front_porch", "device_id": null } }, { "name": "front driveway lights", "room": "front driveway", "type": "switch", "id": { "entity_id": "switch.front_driveway_lights", "device_id": null } }, { "name": "front porch strips power switch", "room": "front porch", "type": "switch", "id": { "entity_id": "switch.front_porch_strips_power_switch", "device_id": null } } ] }, { "id": "Sun Set", "automation": "- alias: Sun Set\n triggers:\n trigger: sun\n event: sunset\n offset: +00:00:00\n actions:\n - action: switch.turn_on\n entity_id: switch.front_porch\n - action: switch.turn_on\n entity_id: switch.front_driveway_lights\n - action: switch.turn_on\n entity_id: switch.front_porch_strips_power_switch", "config": [ { "name": "front porch switch", "room": "front porch", "type": "switch", "id": { "entity_id": "switch.front_porch", "device_id": null } }, { "name": "front driveway lights", "room": "front driveway", "type": "switch", "id": { "entity_id": "switch.front_driveway_lights", "device_id": null } }, { "name": "front porch strips power switch", "room": "front porch", "type": "switch", "id": { "entity_id": "switch.front_porch_strips_power_switch", "device_id": null } } ] }, { "id": "Arm Away", "automation": "- alias: Arm Away\n triggers:\n trigger: state\n entity_id: group.family_tracker\n from: home\n to: not_home\n for:\n seconds: 60\n condition: []\n actions:\n - action: alarm_control_panel.alarm_arm_away\n entity_id: alarm_control_panel.aarlo_annacar_arlo\n - action: notify.all_personal_devices\n data:\n message: Everyone has left. Activating Away Mode.\n - action: scene.turn_on\n entity_id: scene.away\n mode: single", "config": [ { "name": "alarm control panel", "room": null, "type": "alarm_control_panel", "id": { "entity_id": "alarm_control_panel.aarlo_annacar_arlo", "device_id": null } }, { "name": "family tracker", "room": null, "type": "group", "id": { "entity_id": "group.family_tracker", "device_id": null } }, { "name": "away scene", "room": null, "type": "scene", "id": { "entity_id": "scene.away", "device_id": null } } ] }, { "id": "Arm Home", "automation": "- alias: Arm Home\n triggers:\n trigger: state\n entity_id: group.family_tracker\n from: not_home\n to: home\n for:\n seconds: 10\n condition: []\n actions:\n - action: alarm_control_panel.alarm_arm_home\n entity_id: alarm_control_panel.aarlo_annacar_arlo\n - action: notify.all_personal_devices\n data:\n message: Arriving Home\n - action: scene.turn_on\n entity_id: scene.arriving_home\n mode: single", "config": [ { "name": "alarm control panel", "room": null, "type": "alarm_control_panel", "id": { "entity_id": "alarm_control_panel.aarlo_annacar_arlo", "device_id": null } }, { "name": "family tracker", "room": null, "type": "group", "id": { "entity_id": "group.family_tracker", "device_id": null } }, { "name": "arriving home scene", "room": null, "type": "scene", "id": { "entity_id": "scene.arriving_home", "device_id": null } } ] }, { "id": "Front Door Is Tagged", "automation": "- alias: Front Door Is Tagged\n triggers:\n - trigger: tag\n tag_id: f849630c-64f4-4f6a-ba15-9e4fb22c411a\n condition: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: lock.front_door_lock\n state: locked\n sequence:\n - action: lock.unlock\n entity_id: lock.front_door_lock\n - conditions:\n - condition: state\n entity_id: lock.front_door_lock\n state: unlocked\n sequence:\n - action: lock.lock\n entity_id: lock.front_door_lock\n mode: single", "config": [ { "name": "front door lock", "room": "front door", "type": "lock", "id": { "entity_id": "lock.front_door_lock", "device_id": null } } ] }, { "id": "Lock Doors", "automation": "- alias: Lock Doors\n triggers:\n - trigger: state\n entity_id: input_select.house_state\n to: away\n - trigger: state\n entity_id: input_select.house_state\n to: night\n condition: []\n actions:\n - action: script.lock_doors", "config": [ { "name": "house state selector", "room": null, "type": "input_select", "id": { "entity_id": "input_select.house_state", "device_id": null } } ] }, { "id": "Plex Play", "automation": "- alias: Plex Play\n triggers:\n - trigger: state\n entity_id: media_player.living_room_plex\n from: idle\n to: playing\n - trigger: state\n entity_id: media_player.living_room_plex\n from: paused\n to: playing\n - trigger: state\n entity_id: media_player.plex_infuse_living_room\n from: idle\n to: playing\n - trigger: state\n entity_id: media_player.plex_infuse_living_room\n from: paused\n to: playing\n condition: []\n actions:\n - action: scene.turn_on\n entity_id: scene.movie_time\n mode: single", "config": [ { "name": "living room plex", "room": "living room", "type": "media_player", "id": { "entity_id": "media_player.living_room_plex", "device_id": null } }, { "name": "living room plex infuse", "room": "living room", "type": "media_player", "id": { "entity_id": "media_player.plex_infuse_living_room", "device_id": null } }, { "name": "movie time scene", "room": null, "type": "scene", "id": { "entity_id": "scene.movie_time", "device_id": null } } ] }, { "id": "Plex Paused", "automation": "- alias: Plex Paused\n triggers:\n - trigger: state\n entity_id: media_player.living_room_plex\n from: playing\n to: paused\n - trigger: state\n entity_id: media_player.plex_infuse_living_room\n from: playing\n to: paused\n condition: []\n actions:\n - action: scene.turn_on\n entity_id: scene.movie_time_paused\n mode: single", "config": [ { "name": "living room plex", "room": "living room", "type": "media_player", "id": { "entity_id": "media_player.living_room_plex", "device_id": null } }, { "name": "living room plex infuse", "room": "living room", "type": "media_player", "id": { "entity_id": "media_player.plex_infuse_living_room", "device_id": null } }, { "name": "movie time scene", "room": null, "type": "scene", "id": { "entity_id": "scene.movie_time", "device_id": null } }, { "name": "movie time paused scene", "room": null, "type": "scene", "id": { "entity_id": "scene.movie_time_paused", "device_id": null } } ] }, { "id": "Kitchen Controller", "automation": "- alias: Kitchen Controller\n mode: queued\n max_exceeded: silent\n triggers:\n - trigger: event\n event_type: zha_event\n event_data:\n device_id: 03f2a8fc68acb2cc66e1f44da37c3515\n actions:\n - variables:\n command: '{{ triggers.event.data.command }}'\n - choose:\n - conditions:\n - '{{ command == ''on'' }}'\n sequence:\n - action: light.toggle\n entity_id: light.kitchen_lights\n - conditions:\n - '{{ command == ''off'' }}'\n sequence:\n - action: light.toggle\n entity_id: light.dining_room_lights", "config": [ { "name": "kitchen controller", "room": "kitchen", "type": "device", "id": { "entity_id": null, "device_id": "03f2a8fc68acb2cc66e1f44da37c3515" } }, { "name": "kitchen lights", "room": "kitchen", "type": "light", "id": { "entity_id": "light.kitchen_lights", "device_id": null } }, { "name": "dining room lights", "room": "dining room", "type": "light", "id": { "entity_id": "light.dining_room_lights", "device_id": null } } ] }, { "id": "Office Carson Mac Screen On", "automation": "- alias: Office Carson Mac Screen On\n triggers:\n - trigger: state\n entity_id: sensor.carson_mac_screen_off\n from: 'True'\n to: 'False'\n actions:\n - action: switch.turn_on\n entity_id: switch.office_studio_monitors\n mode: single", "config": [ { "name": "carson mac screen sensor", "room": "office", "type": "sensor", "id": { "entity_id": "sensor.carson_mac_screen_off", "device_id": null } }, { "name": "office studio monitors", "room": "office", "type": "switch", "id": { "entity_id": "switch.office_studio_monitors", "device_id": null } } ] }, { "id": "Office Carson Mac Screen Off", "automation": "- alias: Office Carson Mac Screen Off\n triggers:\n - trigger: state\n entity_id: sensor.carson_mac_screen_off\n from: 'False'\n to: 'True'\n for: 00:30:00\n actions:\n - action: switch.turn_off\n entity_id: switch.office_studio_monitors\n mode: single", "config": [ { "name": "carson mac screen sensor", "room": "office", "type": "sensor", "id": { "entity_id": "sensor.carson_mac_screen_off", "device_id": null } }, { "name": "office studio monitors", "room": "office", "type": "switch", "id": { "entity_id": "switch.office_studio_monitors", "device_id": null } } ] }, { "id": "Office Carson Mac Webcam On", "automation": "- alias: Office Carson Mac Webcam On\n triggers:\n - trigger: state\n entity_id: binary_sensor.carson_mac_camera_in_use\n to: 'on'\n actions:\n - action: input_select.select_option\n data:\n option: meeting\n target:\n entity_id: input_select.office_state\n mode: queued", "config": [ { "name": "carson mac camera sensor", "room": "office", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.carson_mac_camera_in_use", "device_id": null } }, { "name": "office state selector", "room": "office", "type": "input_select", "id": { "entity_id": "input_select.office_state", "device_id": null } } ] }, { "id": "Office Carson Mac Webcam Off", "automation": "- alias: Office Carson Mac Webcam Off\n triggers:\n - trigger: state\n entity_id: binary_sensor.carson_mac_camera_in_use\n from: 'on'\n to: 'off'\n actions:\n - action: input_select.select_option\n data:\n option: normal\n target:\n entity_id: input_select.office_state\n mode: queued", "config": [ { "name": "carson mac camera sensor", "room": "office", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.carson_mac_camera_in_use", "device_id": null } }, { "name": "office state selector", "room": "office", "type": "input_select", "id": { "entity_id": "input_select.office_state", "device_id": null } } ] }, { "id": "Office Occupied", "automation": "- alias: Office Occupied\n triggers:\n - trigger: state\n entity_id: binary_sensor.office_motion_sensor_occupancy\n to: 'on'\n actions:\n - action: scene.turn_on\n entity_id: scene.office_active_day", "config": [ { "name": "office motion occupancy sensor", "room": "office", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_motion_sensor_occupancy", "device_id": null } }, { "name": "office active day scene", "room": "office", "type": "scene", "id": { "entity_id": "scene.office_active_day", "device_id": null } } ] }, { "id": "Office Vacant", "automation": "- alias: Office Vacant\n triggers:\n - trigger: state\n entity_id: binary_sensor.office_motion_sensor_occupancy\n to: 'off'\n for: 01:00:00\n actions:\n - action: scene.turn_on\n entity_id: scene.office_inactive", "config": [ { "name": "office motion occupancy sensor", "room": "office", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_motion_sensor_occupancy", "device_id": null } }, { "name": "office inactive scene", "room": "office", "type": "scene", "id": { "entity_id": "scene.office_inactive", "device_id": null } } ] }, { "id": "Office Bathroom Occupied", "automation": "- alias: Office Bathroom Occupied\n triggers:\n - trigger: state\n entity_id: binary_sensor.office_bathroom_occupancy\n from: 'off'\n to: 'on'\n actions:\n - action: light.turn_on\n entity_id: light.office_bathroom", "config": [ { "name": "office bathroom occupancy sensor", "room": "office bathroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_bathroom_occupancy", "device_id": null } }, { "name": "office bathroom light", "room": "office bathroom", "type": "light", "id": { "entity_id": "light.office_bathroom", "device_id": null } } ] }, { "id": "Office Bathroom Vacant", "automation": "- alias: Office Bathroom Vacant\n triggers:\n - trigger: state\n entity_id: binary_sensor.office_bathroom_occupancy\n to: 'off'\n for: 00:15:00\n actions:\n - action: light.turn_off\n entity_id: light.office_bathroom", "config": [ { "name": "office bathroom occupancy sensor", "room": "office bathroom", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_bathroom_occupancy", "device_id": null } }, { "name": "office bathroom light", "room": "office bathroom", "type": "light", "id": { "entity_id": "light.office_bathroom", "device_id": null } } ] }, { "id": "Office Stairs Motion", "automation": "- alias: Office Stairs Motion\n triggers:\n - trigger: state\n entity_id: binary_sensor.office_stairs_motion\n from: 'off'\n to: 'on'\n actions:\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ is_state(''input_select.office_state'', ''meeting'') }}'\n sequence:\n - action: light.turn_on\n data:\n brightness: 255\n rgb_color:\n - 255\n - 0\n - 0\n entity_id: light.office_stairs\n - conditions:\n - condition: template\n value_template: '{{ is_state(''input_select.office_state'', ''normal'') }}'\n sequence:\n - action: light.turn_on\n data:\n brightness: 255\n rgb_color:\n - 255\n - 255\n - 255\n entity_id: light.office_stairs\n default:\n - action: light.turn_on\n data:\n brightness: 255\n rgb_color:\n - 255\n - 255\n - 255\n entity_id: light.office_stairs", "config": [ { "name": "office state selector", "room": "office", "type": "input_select", "id": { "entity_id": "input_select.office_state", "device_id": null } }, { "name": "office stairs motion sensor", "room": "office stairs", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_stairs_motion", "device_id": null } }, { "name": "office stairs light", "room": "office stairs", "type": "light", "id": { "entity_id": "light.office_stairs", "device_id": null } } ] }, { "id": "Office Stairs Idle", "automation": "- alias: Office Stairs Idle\n triggers:\n - trigger: state\n entity_id: binary_sensor.office_stairs_motion\n to: 'off'\n for: 00:2:00\n actions:\n - action: light.turn_off\n entity_id: light.office_stairs", "config": [ { "name": "office stairs motion sensor", "room": "office stairs", "type": "binary_sensor", "id": { "entity_id": "binary_sensor.office_stairs_motion", "device_id": null } }, { "name": "office stairs light", "room": "office stairs", "type": "light", "id": { "entity_id": "light.office_stairs", "device_id": null } } ] } ]