1750 lines
51 KiB
YAML
1750 lines
51 KiB
YAML
- id: '1609788406791'
|
|
alias: on_turn_off_reciever_turn_on_bed_c_fridge
|
|
description: ''
|
|
triggers:
|
|
- entity_id:
|
|
- binary_sensor.yamaha_reciever_state
|
|
from: 'on'
|
|
to: 'off'
|
|
id: dfsdfsdewwer21
|
|
trigger: state
|
|
conditions: []
|
|
actions:
|
|
- type: turn_on
|
|
device_id: e43877911bcde38af54a242c2b2b8197
|
|
entity_id: efb4ab3caf732c8a07e835c2fb8c9ab8
|
|
domain: switch
|
|
mode: single
|
|
- id: '1609788662612'
|
|
alias: on_turn_on_reciever_turn_off_bed_c_fridge_and_light
|
|
description: ''
|
|
triggers:
|
|
- entity_id:
|
|
- binary_sensor.yamaha_reciever_state
|
|
from: 'off'
|
|
to: 'on'
|
|
id: 345343gges4
|
|
trigger: state
|
|
conditions: []
|
|
actions:
|
|
- type: turn_off
|
|
device_id: e43877911bcde38af54a242c2b2b8197
|
|
entity_id: efb4ab3caf732c8a07e835c2fb8c9ab8
|
|
domain: switch
|
|
- type: turn_off
|
|
device_id: ecdc93708d2afbf8f645e3eb84d0e39c
|
|
entity_id: e6b4d1e2ff0ee908b2748c74dc79e446
|
|
domain: light
|
|
mode: single
|
|
- id: '1616842943101'
|
|
alias: on_open_garage_door_turn_on_garage_light
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: e455b2eeea8937c7ad7cad0320940913
|
|
entity_id: 7f001b9228a16c5e6a363d939dbfe37a
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- type: turn_on
|
|
device_id: d831b1c23db5952276c05f231c7fd0da
|
|
entity_id: d5d91915db67c44855a02055118709eb
|
|
domain: light
|
|
mode: single
|
|
- id: '1617175491057'
|
|
alias: on_close_garage_door_turn_off_garage_light_after_10_minutes
|
|
description: ''
|
|
triggers:
|
|
- type: not_opened
|
|
device_id: e455b2eeea8937c7ad7cad0320940913
|
|
entity_id: binary_sensor.zigbee_door_sensor_garage_contact
|
|
domain: binary_sensor
|
|
for:
|
|
hours: 0
|
|
minutes: 10
|
|
seconds: 0
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 10
|
|
seconds: 0
|
|
milliseconds: 0
|
|
- action: light.turn_off
|
|
metadata: {}
|
|
data: {}
|
|
target:
|
|
device_id: d831b1c23db5952276c05f231c7fd0da
|
|
mode: single
|
|
- id: '1624743776933'
|
|
alias: on_open_front_door_turn_on_bottom_hallway_light
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: c433a6de7503fff598e3b00eebd934b8
|
|
entity_id: 728aecc504877295ccda5a9c04e5f2fa
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions:
|
|
- condition: state
|
|
entity_id: binary_sensor.nighttime
|
|
state: 'on'
|
|
- condition: time
|
|
before: '22:00:00'
|
|
actions:
|
|
- type: turn_on
|
|
device_id: 707639a037c05f21cb7ba1e119538bf0
|
|
entity_id: 1813701c3c3e731fbc2e7d96fdc28608
|
|
domain: light
|
|
mode: single
|
|
- id: '1666811718812'
|
|
alias: on_start_create_group.all_fans_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: fan
|
|
group_name: all_fans
|
|
icon: mdi:fan-off
|
|
friendly_name: All fan domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1666812617895'
|
|
alias: on_start_create_group.all_lights_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: light
|
|
group_name: all_lights
|
|
icon: mdi:lightbulb-multiple-off
|
|
friendly_name: All light domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- light.shelly_1l_hallway_bottom_light_2
|
|
- light.shelly_1l_kitchen_utility_light_2
|
|
- light.camera_indoor_indicator_light
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1666812616338'
|
|
alias: on_start_create_group.all_zones_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: zone
|
|
group_name: all_zones
|
|
icon: mdi:map-marker
|
|
friendly_name: All zone domain entities
|
|
filter_by_device_class: false
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1666812616938'
|
|
alias: on_start_create_group.all_update_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: update
|
|
group_name: all_updates
|
|
icon: mdi:update
|
|
friendly_name: All update domain entities
|
|
filter_by_device_class: false
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1666812616259'
|
|
alias: on_start_create_group.all_camera_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: camera
|
|
group_name: all_cameras
|
|
icon: mdi:camera
|
|
friendly_name: All camera domain entities
|
|
filter_by_device_class: false
|
|
excluded_entities:
|
|
- camera.camera_indoor
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1629812616259'
|
|
alias: on_start_create_group.all_media_player_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: media_player
|
|
group_name: all_media_players
|
|
icon: mdi:play-network-outline
|
|
friendly_name: All media_player domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1622852616259'
|
|
alias: on_start_create_group.all_remote_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: remote
|
|
group_name: all_remotes
|
|
icon: mdi:remote
|
|
friendly_name: All remote domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- remote.bed_c_xbox_remote
|
|
- remote.nvidia_shield_bed_c_android_bridge
|
|
- remote.nvidia_shield_bed_c_android_tv
|
|
- remote.nvidia_shield_bed_e_android_bridge
|
|
- remote.nvidia_shield_bed_e_android_tv
|
|
- remote.samsung_tv_lounge
|
|
- remote.lounge_apple_tv
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1666812633820'
|
|
alias: on_start_create_group.all_binary_sensor_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_binary_sensors
|
|
icon: mdi:toggle-switch
|
|
friendly_name: All binary_sensor domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1666817726320'
|
|
alias: on_start_create_group.all_switch_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: switch
|
|
group_name: all_switches
|
|
icon: mdi:light-switch
|
|
friendly_name: All switch domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1672906062419'
|
|
alias: on_start_create_group.all_door_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_door_class_binary_sensors
|
|
icon: mdi:door
|
|
friendly_name: All binary_sensor door device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- door
|
|
- window
|
|
- opening
|
|
- vibration
|
|
- garage_door
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- binary_sensor.zigbee_door_sensor_bed_c_contact
|
|
- binary_sensor.dishwasher_door
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1673133770721'
|
|
alias: on_start_create_group.all_occupancy_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_occupancy_class_binary_sensors
|
|
icon: mdi:cctv
|
|
friendly_name: All binary_sensor occupancy motion device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- occupancy
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1673133921800'
|
|
alias: on_start_create_group.all_safety_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_safety_class_binary_sensors
|
|
icon: mdi:alarm-light-off
|
|
friendly_name: All binary_sensor carbon_monoxide safety problem smoke device
|
|
class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- carbon_monoxide
|
|
- heat
|
|
- problem
|
|
- safety
|
|
- smoke
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- binary_sensor.diskstation_security_status
|
|
- binary_sensor.climate_devices_on
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1673133328800'
|
|
alias: on_start_create_group.all_battery_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_battery_class_binary_sensors
|
|
icon: mdi:battery-charging-high
|
|
friendly_name: All binary_sensor battery device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- battery
|
|
- battery_charging
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1679331701346'
|
|
alias: on_open_front_door_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: c433a6de7503fff598e3b00eebd934b8
|
|
entity_id: 728aecc504877295ccda5a9c04e5f2fa
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.front_door_last_opened
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679336064408'
|
|
alias: on_open_back_door_set_input_datetime_timestamp
|
|
description: Sets a timestamp on an input_datetime that persists through reboots
|
|
and ignores unknown and unavailable states
|
|
triggers:
|
|
- type: opened
|
|
device_id: 2a98740d417848e05eff1765f30ebaf0
|
|
entity_id: 56a14440427f37c45a0e46678b8917e4
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.back_door_last_opened
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679336123379'
|
|
alias: on_open_garage_door_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: e455b2eeea8937c7ad7cad0320940913
|
|
entity_id: 7f001b9228a16c5e6a363d939dbfe37a
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.garage_door_last_opened
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679477945469'
|
|
alias: on_open_front_door_trigger_icloud3_service
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: c433a6de7503fff598e3b00eebd934b8
|
|
entity_id: 728aecc504877295ccda5a9c04e5f2fa
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- action: icloud3.action
|
|
data:
|
|
command: Locate Device(s) using iCloud
|
|
mode: single
|
|
- id: '1679478945282'
|
|
alias: on_motion_detect_bed_e_sensor_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: occupied
|
|
device_id: 1339055faacbf377e7a94560ac8f8e14
|
|
entity_id: f6ecd0133210678842e8cdc6994af6d6
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.motion_sensor_bed_e_last_activity
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679479382853'
|
|
alias: on_motion_detect_middle_hallway_sensor_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: occupied
|
|
device_id: 39891a458f21573058c114ca5677be2f
|
|
entity_id: b5e79a8b515c4b4c6aef1adfafefe101
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.motion_sensor_front_door_stairs_last_activity
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679479488956'
|
|
alias: on_motion_detect_nest_protect_bottom_occupancy_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: occupied
|
|
device_id: 2c2e9255799652086ba3713985659325
|
|
entity_id: binary_sensor.nest_protect_bottom_floor_occupancy
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.nest_protect_bottom_floor_last_activity
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679479529157'
|
|
alias: on_motion_detect_nest_protect_middle_occupancy_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: occupied
|
|
device_id: aa07ac37c5f02c8077dd28b92fe21c77
|
|
entity_id: binary_sensor.nest_protect_middle_floor_occupancy
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.nest_protect_middle_floor_last_activity
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679479567960'
|
|
alias: on_motion_detect_nest_protect_top_occupancy_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: occupied
|
|
device_id: 3e5a08167b4868eb6a925cbf4dbb2809
|
|
entity_id: binary_sensor.nest_protect_top_floor_occupancy
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.nest_protect_top_floor_last_activity
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679694071157'
|
|
alias: on_open_patio_door_1_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: 27f9fc9f148ec8f120e88e554dba0a91
|
|
entity_id: 845b20ea5e2e023865c5a57881b0a35f
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.patio_door1_last_opened
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679694113832'
|
|
alias: on_open_patio_door_2_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: 211dba1149287be886337cf500f2edd9
|
|
entity_id: 954826e3d959cb95e1cc0dc512a41443
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.patio_door2_last_opened
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1679694166875'
|
|
alias: on_open_loft_ladder_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- type: opened
|
|
device_id: b314e734c229fbad47815eead82dd9b8
|
|
entity_id: efd5dfdaca447162cd600f01d40afbac
|
|
domain: binary_sensor
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.loft_ladder_last_opened
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1681920827927'
|
|
alias: on_start_create_group.all_outlet_class_switch
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: switch
|
|
group_name: all_outlet_class_switch
|
|
icon: mdi:power-plug
|
|
friendly_name: All switch outlet device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- outlet
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- switch.mss425e_6025_outlet_3
|
|
- switch.udm_pro_plug_bed_c_unifi
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1682192675338'
|
|
alias: on_sunset_turn_on_bathroom_bottom_hallway_lights
|
|
description: ''
|
|
triggers:
|
|
- event: sunset
|
|
offset: 00:19:00
|
|
trigger: sun
|
|
conditions: []
|
|
actions:
|
|
- type: turn_on
|
|
device_id: 707639a037c05f21cb7ba1e119538bf0
|
|
entity_id: 1813701c3c3e731fbc2e7d96fdc28608
|
|
domain: light
|
|
- type: turn_on
|
|
device_id: 2028999f2f7da1303c521c80b4711c16
|
|
entity_id: 58fbf748e169b5548ffd469abc3f3222
|
|
domain: light
|
|
mode: single
|
|
- id: '1682192916045'
|
|
alias: on_sunset_turn_on_bed_a_ensuite_lights
|
|
description: ''
|
|
triggers:
|
|
- event: sunset
|
|
offset: 02:34:00
|
|
trigger: sun
|
|
conditions: []
|
|
actions:
|
|
- type: turn_on
|
|
device_id: 902d91d28754d1922b19d056054a6de2
|
|
entity_id: cb83e82662d5defeacaef16c92aac611
|
|
domain: light
|
|
- type: turn_on
|
|
device_id: 357203618a4ede0384cbc3979a6806b7
|
|
entity_id: ab515b1312541dd270b5c561e6a9a630
|
|
domain: light
|
|
mode: single
|
|
- id: '1682193123450'
|
|
alias: on_sunset_turn_off_bed_a_ensuite_lights
|
|
description: ''
|
|
triggers:
|
|
- event: sunset
|
|
offset: 04:03:00
|
|
trigger: sun
|
|
conditions: []
|
|
actions:
|
|
- type: turn_off
|
|
device_id: 902d91d28754d1922b19d056054a6de2
|
|
entity_id: cb83e82662d5defeacaef16c92aac611
|
|
domain: light
|
|
- type: turn_off
|
|
device_id: 357203618a4ede0384cbc3979a6806b7
|
|
entity_id: ab515b1312541dd270b5c561e6a9a630
|
|
domain: light
|
|
mode: single
|
|
- id: '1682263797941'
|
|
alias: on_start_create_group.all_tv_class_media_player
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: media_player
|
|
group_name: all_tv_class_media_player
|
|
icon: mdi:television
|
|
friendly_name: All media_player tv device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- tv
|
|
- receiver
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- media_player.rx_v777_zone2
|
|
- media_player.amazon_firestick_android_bridge_kitchen
|
|
- media_player.amazon_firestick_android_bridge_bed_a
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1682264073944'
|
|
alias: on_start_create_group.all_audio_class_media_player
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: media_player
|
|
group_name: all_audio_class_media_player
|
|
icon: mdi:volume-off
|
|
friendly_name: All media_player audio device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- speaker
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- media_player.kitchen_g3_instant_speaker
|
|
- media_player.bottom_hallway_g3_instant_speaker
|
|
- media_player.doorbell_g4_speaker
|
|
- media_player.bed_c_g3_instant_speaker
|
|
- media_player.rx_v777_zone2
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1683217570006'
|
|
alias: on_shutdown_remove_group_remotes_tv_class_media_player
|
|
description: ''
|
|
triggers:
|
|
- event: shutdown
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
object_id: all_remotes
|
|
action: group.remove
|
|
- data:
|
|
object_id: all_tv_class_media_player
|
|
action: group.remove
|
|
mode: single
|
|
- id: '1683222828123'
|
|
alias: on_start_merge_groups_remote_tv_class_media_player
|
|
description: ''
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 40
|
|
milliseconds: 0
|
|
- data:
|
|
groups:
|
|
- group.all_remotes
|
|
- group.all_tv_class_media_player
|
|
new_group_name: all_remotes_and_tv_class_media_player
|
|
icon: mdi:television-play
|
|
friendly_name: All media_player tv device class and remotes group
|
|
action: python_script.merge_groups
|
|
mode: single
|
|
- id: '1685624731561'
|
|
alias: on_start_create_group.all_climate_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: climate
|
|
group_name: all_climate
|
|
icon: mdi:home-thermometer
|
|
friendly_name: All climate domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- binary_sensor.climate_devices_on
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1685624861506'
|
|
alias: on_start_create_group.all_person_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: person
|
|
group_name: all_person
|
|
icon: mdi:account
|
|
friendly_name: All person domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1685624899638'
|
|
alias: on_start_create_group.all_vacuum_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: vacuum
|
|
group_name: all_vacuum
|
|
icon: mdi:robot-vacuum
|
|
friendly_name: All vacuum domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1689426384566'
|
|
alias: on_start_create_group.all_locks_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: lock
|
|
group_name: all_locks
|
|
icon: mdi:lock
|
|
friendly_name: All lock domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1690825562134'
|
|
alias: on_sunset_turn_off_bathroom_bottom_hallway_lights
|
|
description: ''
|
|
triggers:
|
|
- event: sunset
|
|
offset: 03:16:00
|
|
trigger: sun
|
|
conditions: []
|
|
actions:
|
|
- type: turn_off
|
|
device_id: 707639a037c05f21cb7ba1e119538bf0
|
|
entity_id: 1813701c3c3e731fbc2e7d96fdc28608
|
|
domain: light
|
|
- type: turn_off
|
|
device_id: 2028999f2f7da1303c521c80b4711c16
|
|
entity_id: 58fbf748e169b5548ffd469abc3f3222
|
|
domain: light
|
|
mode: single
|
|
- id: '1690839144197'
|
|
alias: on_lock_or_unlock_front_door_set_input_datetime_timestamp
|
|
description: ''
|
|
triggers:
|
|
- device_id: c433a6de7503fff598e3b00eebd934b8
|
|
domain: lock
|
|
entity_id: 2aa351b0b7bdb31860450ecf842ca28b
|
|
type: locked
|
|
trigger: device
|
|
- device_id: c433a6de7503fff598e3b00eebd934b8
|
|
domain: lock
|
|
entity_id: 2aa351b0b7bdb31860450ecf842ca28b
|
|
type: unlocked
|
|
trigger: device
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.front_door_last_locked
|
|
action: input_datetime.set_datetime
|
|
mode: single
|
|
- id: '1693773355910'
|
|
alias: on_start_create_group.all_connectivity_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_connectivity_class_binary_sensors
|
|
icon: mdi:connection
|
|
friendly_name: All binary_sensor connectivity device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- connectivity
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693773833620'
|
|
alias: on_start_create_group.all_plug_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_plug_class_binary_sensors
|
|
icon: mdi:power-socket-uk
|
|
friendly_name: All binary_sensor plug device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- plug
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693773913162'
|
|
alias: on_start_create_group.all_power_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_power_class_binary_sensors
|
|
icon: mdi:home-lightning-bolt
|
|
friendly_name: All binary_sensor power device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- power
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693774053685'
|
|
alias: on_start_create_group.all_running_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_running_class_binary_sensors
|
|
icon: mdi:server-network
|
|
friendly_name: All binary_sensor running device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- running
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- binary_sensor.docker_containers_all_running
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693774320732'
|
|
alias: on_start_create_group.all_battery_class_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_battery_class_sensors
|
|
icon: mdi:battery-20
|
|
friendly_name: All sensor battery device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- battery
|
|
- battery_charging
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- sensor.kevins_macbook_pro_2018_internal_battery_state
|
|
- sensor.airpods_emily_icloud3_battery
|
|
- sensor.airpods2pro_kev_icloud3_battery
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693774604091'
|
|
alias: on_start_create_group.all_data_rate_class_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_data_rate_class_sensors
|
|
icon: mdi:speedometer
|
|
friendly_name: All sensor data rate device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- data_rate
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- sensor.download_iperf_he_net
|
|
- sensor.upload_iperf_he_net
|
|
- sensor.influxdb_unifi_rx
|
|
- sensor.kitchen_g3_instant_disk_write_rate
|
|
- sensor.bed_c_g3_instant_disk_write_rate
|
|
- sensor.bottom_hallway_g3_instant_disk_write_rate
|
|
- sensor.middle_hallway_g3_flex_disk_write_rate
|
|
- sensor.doorbell_g4_disk_write_rate
|
|
- sensor.front_g3_flex_disk_write_rate
|
|
- sensor.back_g3_flex_disk_write_rate
|
|
- sensor.diskstation_upload_throughput
|
|
- sensor.diskstation_download_throughput
|
|
- sensor.speedtest_download
|
|
- sensor.speedtest_upload
|
|
- sensor.download_speedtest_london_its_tg_net
|
|
- sensor.upload_speedtest_london_its_tg_net
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693775484055'
|
|
alias: on_start_create_group.all_signal_strength_class_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_signal_strength_class_sensors
|
|
icon: mdi:wifi
|
|
friendly_name: All sensor signal_strength device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- signal_strength
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1693775926514'
|
|
alias: on_start_create_group.all_device_tracker_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: device_tracker
|
|
group_name: all_device_trackers
|
|
icon: mdi:devices
|
|
friendly_name: All device_tracker domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1695218259279'
|
|
alias: on_enter_home_zone_ju_unlock_front_door
|
|
description: ''
|
|
triggers:
|
|
- entity_id: person.julia_thorn
|
|
zone: zone.home
|
|
event: enter
|
|
trigger: zone
|
|
conditions: []
|
|
actions:
|
|
- device_id: c433a6de7503fff598e3b00eebd934b8
|
|
domain: lock
|
|
entity_id: 2aa351b0b7bdb31860450ecf842ca28b
|
|
type: unlock
|
|
mode: single
|
|
- id: '1696689232940'
|
|
alias: on_sunset_offset_turn_on_fly_killer_lamp
|
|
description: ''
|
|
triggers:
|
|
- event: sunset
|
|
offset: -02:00:00
|
|
trigger: sun
|
|
conditions: []
|
|
actions:
|
|
- type: turn_on
|
|
device_id: bbf437ec8b6d27f7e77867efc9691239
|
|
entity_id: fa9ebab8e7f832ddb25c15229bb0b015
|
|
domain: light
|
|
- delay:
|
|
hours: 4
|
|
minutes: 0
|
|
seconds: 0
|
|
milliseconds: 0
|
|
- type: turn_off
|
|
device_id: bbf437ec8b6d27f7e77867efc9691239
|
|
entity_id: fa9ebab8e7f832ddb25c15229bb0b015
|
|
domain: light
|
|
mode: single
|
|
- id: '1702627536265'
|
|
alias: on_start_create_group.all_lawn_mower_domain_entities
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: lawn_mower
|
|
group_name: all_lawn_mowers
|
|
icon: mdi:mower
|
|
friendly_name: All lawn mower domain entities
|
|
filter_by_device_class: false
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1705495940138'
|
|
alias: on_start_create_group.all_duration_class_and_min_unit_of_measurement_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_duration_class_and_min_unit_of_measurement_sensors
|
|
icon: mdi:sort-clock-ascending-outline
|
|
friendly_name: All sensor duration device class min unit of measurement group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- duration
|
|
filter_by_unit_of_measurement: true
|
|
filtered_unit_of_measurement: min
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1705591084335'
|
|
alias: on_start_create_group.all_data_size_device_class_measurement_state_class_and_min_unit_of_measurement_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_data_size_device_class_measurement_state_class_and_min_unit_of_measurement_sensors
|
|
icon: mdi:sort-clock-ascending-outline
|
|
friendly_name: All sensor data_size device class state_class measurement MB
|
|
unit of measurement group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- data_size
|
|
filter_by_state_class: true
|
|
filtered_state_class: measurement
|
|
filter_by_unit_of_measurement: true
|
|
filtered_unit_of_measurement: MB
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1706816168075'
|
|
alias: on_start_create_group.all_moisture_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_moisture_class_binary_sensors
|
|
icon: mdi:water-alert-outline
|
|
friendly_name: All binary_sensor moisture device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- moisture
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1706816937410'
|
|
alias: on_start_create_group.all_duration_class_and_total_increasing_state_and_min_unit_of_measurement_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_duration_class_and_total_increasing_state_and_min_unit_of_measurement_sensors
|
|
icon: mdi:sort-clock-ascending-outline
|
|
friendly_name: All sensor duration device class total_increasing state min unit
|
|
of measurement group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- duration
|
|
filter_by_state_class: true
|
|
filtered_state_class: total_increasing
|
|
filter_by_unit_of_measurement: true
|
|
filtered_unit_of_measurement: min
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1706817011614'
|
|
alias: on_start_create_group.all_duration_class_and_measurement_state_class_and_min_unit_of_measurement_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_duration_class_and_measurement_state_class_and_min_unit_of_measurement_sensors
|
|
icon: mdi:sort-clock-ascending-outline
|
|
friendly_name: All sensor duration device class measurement state min unit of
|
|
measurement group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- duration
|
|
filter_by_state_class: true
|
|
filtered_state_class: measurement
|
|
filter_by_unit_of_measurement: true
|
|
filtered_unit_of_measurement: min
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1707250998794'
|
|
alias: on_start_create_group.all_power_class_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_power_class_sensors
|
|
icon: mdi:home-lightning-bolt
|
|
friendly_name: All sensor power device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- power
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1707254937478'
|
|
alias: on_start_create_group.all_monetary_class_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_monetary_class_sensors
|
|
icon: mdi:currency-gbp
|
|
friendly_name: All sensor monetary device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- monetary
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1707345933326'
|
|
alias: on_start_create_group.all_restart_class_buttons
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: button
|
|
group_name: all_restart_class_buttons
|
|
icon: mdi:restart
|
|
friendly_name: All button restart device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- restart
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1707920066600'
|
|
alias: on_start_create_group.all_area_bed_e_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_area_bed_e_sensors
|
|
icon: mdi:sort-clock-ascending-outline
|
|
friendly_name: All sensors in area Bed E group
|
|
filter_by_area: true
|
|
included_areas:
|
|
- Bed E
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1707944939122'
|
|
alias: on_start_create_group.all_bottom_floor_area_security_device_class_binary_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_bottom_floor_area_security_device_class_binary_sensors
|
|
icon: mdi:home-floor-g
|
|
friendly_name: All binary_sensors in areas on the bottom floor with security
|
|
device_classes
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- carbon_monoxide
|
|
- heat
|
|
- problem
|
|
- safety
|
|
- smoke
|
|
- occupancy
|
|
- vibration
|
|
filter_by_area: true
|
|
group_areas_by_floor: true
|
|
included_areas:
|
|
- Bottom Floor
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
mode: single
|
|
- id: '1707946451163'
|
|
alias: on_start_create_group.all_middle_floor_area_security_device_class_binary_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_middle_floor_area_security_device_class_binary_sensors
|
|
icon: mdi:home-floor-1
|
|
friendly_name: All binary_sensors in areas on the middle floor with security
|
|
device_classes
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- carbon_monoxide
|
|
- heat
|
|
- problem
|
|
- safety
|
|
- smoke
|
|
- occupancy
|
|
- vibration
|
|
filter_by_area: true
|
|
group_areas_by_floor: true
|
|
included_areas:
|
|
- Middle Floor
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- binary_sensor.diskstation_security_status
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1707946473303'
|
|
alias: on_start_create_group.all_top_floor_area_security_device_class_binary_sensors
|
|
description: Uses python script create_entity_class_group to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 10
|
|
milliseconds: 0
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_top_floor_area_security_device_class_binary_sensors
|
|
icon: mdi:home-floor-2
|
|
friendly_name: All binary_sensors in areas on the top floor with security device_classes
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- carbon_monoxide
|
|
- heat
|
|
- problem
|
|
- safety
|
|
- smoke
|
|
- occupancy
|
|
- vibration
|
|
filter_by_area: true
|
|
group_areas_by_floor: true
|
|
included_areas:
|
|
- Top Floor
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1710616457500'
|
|
alias: on_error_restart_octopus_energy
|
|
description: Force restart of Octopus Integration if it becomes unavailable.
|
|
triggers:
|
|
- alias: Check Octopus Integration State every 15 minutes
|
|
minutes: /15
|
|
trigger: time_pattern
|
|
conditions:
|
|
- alias: Check to see if Intelligent Dispatching is Unavailable
|
|
condition: state
|
|
state: unavailable
|
|
entity_id: sensor.octopus_energy_electricity_17p0704368_1460000856420_current_rate
|
|
actions:
|
|
- alias: Reload Octopus Integration if Intelligent Dispatching is Unavailable
|
|
target:
|
|
device_id: db71d2fa24fc8e587b5861f0de011f0f
|
|
data: {}
|
|
action: homeassistant.reload_config_entry
|
|
mode: restart
|
|
- id: '1716496776909'
|
|
alias: on_exit_home_zone_ju_lock_front_door
|
|
description: ''
|
|
triggers:
|
|
- entity_id: person.julia_thorn
|
|
zone: zone.home
|
|
event: leave
|
|
trigger: zone
|
|
conditions: []
|
|
actions:
|
|
- device_id: c433a6de7503fff598e3b00eebd934b8
|
|
domain: lock
|
|
entity_id: 2aa351b0b7bdb31860450ecf842ca28b
|
|
type: lock
|
|
mode: single
|
|
- id: '1728474306244'
|
|
alias: on_start_create_group.all_away_occupancy_class_binary_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: binary_sensor
|
|
group_name: all_away_occupancy_class_binary_sensors
|
|
icon: mdi:cctv
|
|
friendly_name: All binary_sensor away occupancy motion device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- occupancy
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- binary_sensor.front_g3_flex_occupancy
|
|
- binary_sensor.doorbell_g4_doorbell
|
|
- binary_sensor.doorbell_g4_occupancy
|
|
- binary_sensor.back_g3_flex_occupancy
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1728474975114'
|
|
alias: on_start_create_group.all_measured_data_rate_class_sensors
|
|
description: Uses python script create_entity_groups to create an entity group
|
|
triggers:
|
|
- event: start
|
|
trigger: homeassistant
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
domain: sensor
|
|
group_name: all_measured_data_rate_class_sensors
|
|
icon: mdi:speedometer
|
|
friendly_name: All sensor measured data rate device class group
|
|
filter_by_device_class: true
|
|
included_device_classes:
|
|
- data_rate
|
|
excluded_entity_groups:
|
|
- group.globally_excluded_entities
|
|
excluded_entities:
|
|
- sensor.download_iperf_he_net
|
|
- sensor.upload_iperf_he_net
|
|
- sensor.influxdb_unifi_rx
|
|
- sensor.kitchen_g3_instant_disk_write_rate
|
|
- sensor.bed_c_g3_instant_disk_write_rate
|
|
- sensor.bottom_hallway_g3_instant_disk_write_rate
|
|
- sensor.middle_hallway_g3_flex_disk_write_rate
|
|
- sensor.doorbell_g4_disk_write_rate
|
|
- sensor.front_g3_flex_disk_write_rate
|
|
- sensor.back_g3_flex_disk_write_rate
|
|
- sensor.diskstation_upload_throughput
|
|
- sensor.diskstation_download_throughput
|
|
- sensor.speedtest_download
|
|
- sensor.speedtest_upload
|
|
- sensor.download_speedtest_london_its_tg_net
|
|
- sensor.upload_speedtest_london_its_tg_net
|
|
- sensor.udmpro_internet_uplink_data_rate
|
|
- sensor.udmpro_usw_pro_24_poe_backup_downlink_data_rate
|
|
- sensor.udmpro_usw_pro_24_poe_sfp_downlink_data_rate
|
|
- sensor.back_g3_flex_data_rate
|
|
- sensor.doorbell_g4_flex_data_rate
|
|
- sensor.front_g3_flex_data_rate
|
|
- sensor.middle_hallway_g3_flex_data_rate
|
|
- sensor.bottom_hallway_g3_flex_data_rate
|
|
- sensor.kitchen_g3_instant_data_rate
|
|
- sensor.bed_c_g3_instant_data_rate
|
|
excluded_integrations:
|
|
- browser_mod
|
|
action: python_script.create_entity_groups
|
|
mode: single
|
|
- id: '1730882082134'
|
|
alias: on_time_reconnect_dreo_fan
|
|
description: ''
|
|
triggers:
|
|
- trigger: time_pattern
|
|
minutes: '3'
|
|
conditions: []
|
|
actions:
|
|
- action: unifi.reconnect_client
|
|
data:
|
|
device_id: 564a5816318cc70f7c505544b87a1e19
|
|
mode: single
|
|
- id: '1742635062887'
|
|
alias: on_tab_selection_minimalist_ui_set_datetime
|
|
description: ''
|
|
triggers:
|
|
- trigger: state
|
|
entity_id:
|
|
- input_boolean.minimalist_ui_binary_alert_sensors
|
|
- input_boolean.minimalist_ui_binary_diagnostic_sensors
|
|
- input_boolean.minimalist_ui_binary_information_sensors
|
|
- input_boolean.minimalist_ui_binary_update_sensors
|
|
from: 'off'
|
|
to: 'on'
|
|
conditions: []
|
|
actions:
|
|
- action: input_datetime.set_datetime
|
|
metadata: {}
|
|
data:
|
|
timestamp: '{{ now().timestamp() }}'
|
|
target:
|
|
entity_id: input_datetime.input_boolean_minimalist_ui_last_change
|
|
mode: single
|
|
- id: '1742678882495'
|
|
alias: on_time_restart_kitchen_firestick_power
|
|
description: ''
|
|
triggers:
|
|
- trigger: time
|
|
at: 07:00:00
|
|
conditions: []
|
|
actions:
|
|
- type: turn_off
|
|
device_id: 2d5f3ad48848aebccc1382bd43a8ec63
|
|
entity_id: 283054e6b9bc5764a0246f8b5286f4af
|
|
domain: switch
|
|
- delay:
|
|
hours: 0
|
|
minutes: 1
|
|
seconds: 0
|
|
milliseconds: 0
|
|
- type: turn_on
|
|
device_id: 2d5f3ad48848aebccc1382bd43a8ec63
|
|
entity_id: 283054e6b9bc5764a0246f8b5286f4af
|
|
domain: switch
|
|
mode: single
|
|
- id: '1742918048585'
|
|
alias: on_hour_after_tab_selection_reset_minimalist_ui
|
|
description: ''
|
|
triggers:
|
|
- trigger: template
|
|
value_template: '{{(as_timestamp(now()) - as_timestamp(states(''input_datetime.input_boolean_minimalist_ui_last_change'')))
|
|
> 3600}}'
|
|
conditions: []
|
|
actions:
|
|
- action: input_boolean.turn_off
|
|
metadata: {}
|
|
data: {}
|
|
target:
|
|
entity_id:
|
|
- input_boolean.minimalist_ui_binary_alert_sensors
|
|
- input_boolean.minimalist_ui_binary_diagnostic_sensors
|
|
- input_boolean.minimalist_ui_binary_information_sensors
|
|
- input_boolean.minimalist_ui_binary_update_sensors
|
|
- action: input_boolean.turn_on
|
|
metadata: {}
|
|
data: {}
|
|
target:
|
|
entity_id: input_boolean.minimalist_ui_binary_action_sensors
|
|
- action: input_datetime.set_datetime
|
|
metadata: {}
|
|
data:
|
|
timestamp: 10000000000
|
|
target:
|
|
entity_id: input_datetime.input_boolean_minimalist_ui_last_change
|
|
mode: single
|
|
- id: '1745962048598'
|
|
alias: Collate Docker Details on startup
|
|
description: ''
|
|
triggers:
|
|
- trigger: homeassistant
|
|
event: start
|
|
conditions: []
|
|
actions: []
|
|
mode: single
|
|
- id: '1749977980510'
|
|
alias: On_time_restart_firestick_bed_a
|
|
description: ''
|
|
triggers:
|
|
- trigger: time
|
|
at: 06:00:00
|
|
conditions: []
|
|
actions:
|
|
- type: turn_off
|
|
device_id: 1dddd900490ca39de861eecd812f55a4
|
|
entity_id: 5ace7f22569ea6895405df1dbc211d03
|
|
domain: switch
|
|
- delay:
|
|
hours: 0
|
|
minutes: 1
|
|
seconds: 0
|
|
milliseconds: 0
|
|
- type: turn_on
|
|
device_id: 1dddd900490ca39de861eecd812f55a4
|
|
entity_id: 5ace7f22569ea6895405df1dbc211d03
|
|
domain: switch
|
|
mode: single
|