AutomationDataset/jatimon/jatimon_automations.yaml

908 lines
21 KiB
YAML

- id: '1697759634706'
alias: Turn off underbed lights
description: ''
trigger:
- platform: time
at: 06:31:00
condition: []
action:
- service: light.turn_off
data: {}
target:
entity_id:
- light.left_underbed
- light.right_underbed
mode: single
- id: '1697826124111'
alias: Turn gordon on
description: ''
trigger:
- platform: state
entity_id:
- input_boolean.gordon
to: 'on'
condition: []
action:
- service: remote.send_command
data:
device: gordon
command: power
target:
entity_id: remote.broadlink_blaster
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 30
- service: remote.send_command
data:
device: gordon
command: flip_star
num_repeats: 2
delay_secs: 1
target:
entity_id: remote.broadlink_blaster
mode: single
- id: turngordonoff
alias: Turn gordon off
description: ''
trigger:
- platform: state
entity_id:
- input_boolean.gordon
to: 'off'
condition: []
action:
- service: remote.send_command
data:
device: gordon
command: power
target:
entity_id: remote.broadlink_blaster
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 30
- service: remote.send_command
data:
device: gordon
command: flip_star
target:
entity_id: remote.broadlink_blaster
mode: single
- id: '1698712179394'
alias: Turn off alexa when the tv is on
description: ''
triggers:
- entity_id:
- media_player.lg_webos_smart_tv
to: 'on'
trigger: state
conditions:
- condition: state
entity_id: media_player.asshat
state: playing
actions:
- data: {}
target:
entity_id: media_player.asshat
action: media_player.media_stop
mode: single
- id: '1701572414568'
alias: disable garage light auto off
description: ''
trigger:
- platform: state
entity_id:
- input_boolean.garage_light_automation
condition: []
action:
- service: automation.toggle
data: {}
target:
entity_id:
- automation.motion_garage_fridge_light_off_2
- automation.motion_garage_light_off_2
- automation.motion_laundry_light_off_2
mode: single
- id: '1702660654016'
alias: Dog Medication Reminder
description: ''
triggers:
- at: 08:00:00
trigger: time
conditions:
- condition: template
value_template: '{{ now().day == 15 }}'
actions:
- data:
message: Reminder to give HeartGuard and NexGuard to Parsley
title: Mediation Reminder
action: notify.mobile_app_christine_timons_iphone
- data:
message: Reminder to give HeartGuard and NexGuard to Parsley
title: Mediation Reminder
action: notify.mobile_app_johns_phone
mode: single
- id: '1712599478326'
alias: Garage Automation Toggle
description: Toggle the automated light shut off in the garage
trigger:
- device_id: f0f18b22f81557e65f75eeae05940e7f
domain: zha
platform: device
type: remote_button_short_press
subtype: button
condition: []
action:
- target:
entity_id:
- input_boolean.garage_light_automation
data: {}
action: input_boolean.toggle
mode: single
- id: '1718754606982'
alias: Doorbell Camera
description: ''
triggers:
- type: turned_on
device_id: fbee2d6078bbd0cb02673fd2ec1781a0
entity_id: 900b12948b8959a58e967f65606ea94e
domain: binary_sensor
trigger: device
conditions: []
actions:
- action: browser_mod.popup
data:
dismissable: true
autoclose: false
title: Front Door Cam
timeout: 60000
size: fullscreen
deviceID:
- Lounge Browser
- Craftroom Browser
content:
camera_view: live
type: picture-glance
entities: []
camera_image: camera.doorbell
mode: single
- id: '1722902770003'
alias: Govee On
description: ''
trigger:
- platform: device
device_id: 2c53eca3cdfe50ea384f161f5b09d999
domain: media_player
entity_id: e54a3c2f9a0150839d6985484c32ebef
type: turned_on
condition: []
action:
- type: turn_on
device_id: a5eacb3d4477818e0d7fa8867c2e4b2f
entity_id: 340b779076a396197015c41ea562ec18
domain: light
mode: single
- id: '1722902825916'
alias: Govee Off
description: ''
trigger:
- platform: device
device_id: 2c53eca3cdfe50ea384f161f5b09d999
domain: media_player
entity_id: e54a3c2f9a0150839d6985484c32ebef
type: turned_off
condition: []
action:
- type: turn_off
device_id: a5eacb3d4477818e0d7fa8867c2e4b2f
entity_id: 340b779076a396197015c41ea562ec18
domain: light
mode: single
- id: '1727376559152'
alias: Turn fish pump back on
description: ''
trigger:
- platform: device
type: turned_off
device_id: 1af15c636dd18e07ac637816980b04d3
entity_id: 921ac978262840c3520495f662feca5e
domain: switch
for:
hours: 0
minutes: 30
seconds: 0
condition: []
action:
- type: turn_on
device_id: 1af15c636dd18e07ac637816980b04d3
entity_id: 921ac978262840c3520495f662feca5e
domain: switch
mode: single
- id: '1733015219236'
alias: Outdoor shower lights on
description: ''
triggers:
- type: value
device_id: 8401efbb6cfe8a81853114070159e506
entity_id: 55153f5fe8f99e36552648060dff9e80
domain: sensor
trigger: device
above: 4
conditions: []
actions:
- action: light.turn_on
metadata: {}
data:
transition: 0
brightness_pct: 100
target:
entity_id: light.shower_light
mode: single
- id: '1733015312120'
alias: outdoor shower lights off
description: ''
triggers:
- type: value
device_id: 8401efbb6cfe8a81853114070159e506
entity_id: 55153f5fe8f99e36552648060dff9e80
domain: sensor
trigger: device
below: 4
conditions:
- condition: state
entity_id: light.bar_light
state: 'off'
actions:
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.shower_light
mode: single
- id: '1735326125362'
alias: Kitchen Sink Light on
description: ''
triggers:
- type: moist
device_id: d9c50c5dd1129030d3a16683530a830f
entity_id: 2b4d0ad1469f4ec8f675581f9b91d430
domain: binary_sensor
trigger: device
conditions: []
actions:
- type: turn_on
device_id: 4a9011c4cf416d90b0df1fdd87253f76
entity_id: 41c0f52e254f60f5cb9e182e57baed63
domain: switch
mode: single
- id: '1736287482498'
alias: CHristine's gets into bed
description: 'Christine gets in to bed '
triggers:
- trigger: state
entity_id:
- binary_sensor.christine_in_bed
from: 'off'
to: 'on'
conditions:
- condition: time
after: '17:30:00'
before: 08:00:00
actions:
- action: light.turn_off
target:
entity_id:
- light.left_underbed
data: {}
mode: single
- id: '1736287696699'
alias: CHristine's underbed light on
description: 'Christine gets out of bed '
triggers:
- trigger: state
entity_id:
- binary_sensor.christine_in_bed
from: 'on'
to: 'off'
conditions:
- condition: time
after: '20:00:00'
before: 06:30:00
actions:
- action: light.turn_on
data:
brightness_pct: 25
rgb_color:
- 255
- 191
- 0
target:
entity_id:
- light.left_underbed
- light.under_cabinet_light
mode: single
- id: '1736287731216'
alias: Daily Backup
description: ''
triggers:
- trigger: time
at: 00:00:00
conditions: []
actions:
- action: hassio.backup_full
data: {}
mode: single
- id: '1736287767116'
alias: Notify Dryer Cycle Completed
description: ''
triggers:
- entity_id: sensor.dryer_is_running
trigger: state
from: 'true'
to: 'false'
for:
minutes: 1
conditions:
- condition: state
entity_id:
- person.christine
state: home
actions:
- action: notify.mobile_app_christine_timons_iphone
data:
message: The dryer has finished its cycle
title: Dryer Done
mode: single
- id: '1736287803306'
alias: John's underbed light off
description: 'John gets in to bed '
triggers:
- trigger: state
entity_id:
- binary_sensor.john_in_bed
from: 'off'
to: 'on'
conditions:
- condition: time
after: '17:00:00'
before: 08:00:00
actions:
- action: light.turn_off
target:
entity_id:
- light.right_underbed
data: {}
mode: single
- id: '1736287824193'
alias: John's underbed light on
description: 'John gets out of bed '
triggers:
- trigger: state
entity_id:
- binary_sensor.john_in_bed
from: 'on'
to: 'off'
for:
seconds: 1
conditions:
- condition: time
after: '20:00:00'
before: 06:30:00
actions:
- action: light.turn_on
data:
brightness_pct: 25
rgb_color:
- 255
- 191
- 0
target:
entity_id:
- light.right_underbed
- light.under_cabinet_light
mode: single
- id: '1736287894077'
alias: Master bedroom door open
description: ''
triggers:
- entity_id: binary_sensor.lumi_master_bedroom_contact_1
trigger: state
from: 'off'
to: 'on'
conditions: []
actions:
- action: notify.mobile_app_christine_timons_iphone
data:
message: The Master Bedroom Door has opened
title: Master Bedroom Door
mode: single
- id: '1736287985178'
alias: Notify Wash Cycle Completed
description: ''
triggers:
- entity_id: sensor.washing_machine_is_running
trigger: state
from: 'true'
to: 'false'
for:
minutes: 1
conditions:
- condition: state
entity_id:
- person.christine
state: home
actions:
- action: notify.mobile_app_christine_timons_iphone
data:
message: The washing machine has finished its cycle
title: Washing Machine Done
mode: single
- id: '1736288054177'
alias: Event sync pool and value water level
description: ''
triggers:
- trigger: mqtt
topic: homie/PoolDuino-pool/level/level
conditions: []
actions:
- action: mqtt.publish
data:
topic: poolduino-valve/waterlevel
payload: '{{ trigger.payload }}'
mode: single
- id: '1736288327028'
alias: night light 1 on
description: ''
triggers:
- trigger: time
at: '21:00:00'
conditions: []
actions:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.night_light_1_switch
mode: single
- id: '1736288362429'
alias: night light 1 off
description: ''
triggers:
- trigger: time
at: 06:00:00
conditions: []
actions:
- action: switch.turn_off
metadata: {}
data: {}
target:
entity_id: switch.night_light_1_switch
mode: single
- id: '1736893459164'
alias: motion kitchen light off
description: ''
triggers:
- entity_id: binary_sensor.tuyatec_kitchen_motion
to: 'off'
for: 00:05:00
trigger: state
conditions: []
actions:
- target:
entity_id:
- switch.zwave_kitchen_sink_light
- switch.kichen_zwave_switch
action: switch.turn_off
data: {}
mode: single
- id: '1736893514538'
alias: motion kitchen light on
description: ''
triggers:
- trigger: state
entity_id: binary_sensor.tuyatec_kitchen_motion
to: 'on'
conditions:
- condition: or
conditions:
- condition: sun
after: sunset
after_offset: -01:00:00
- condition: sun
before: sunrise
before_offset: -01:30:00
- condition: numeric_state
entity_id: sensor.kitchen_lux
below: 300
actions:
- action: switch.turn_on
entity_id: switch.kichen_zwave_switch
mode: single
- id: '1738290386254'
alias: night light 3 on
description: ''
triggers:
- trigger: sun
event: sunset
offset: 0
conditions: []
actions:
- type: turn_on
device_id: 836b38afac62c67995781c7cceeab0ba
entity_id: 1785ee5c0d6f1f42b93d817def98d0ca
domain: switch
mode: single
- id: '1738290439022'
alias: nightlight 3 off
description: ''
triggers:
- trigger: sun
event: sunrise
offset: 0
conditions: []
actions:
- type: turn_off
device_id: 836b38afac62c67995781c7cceeab0ba
entity_id: 1785ee5c0d6f1f42b93d817def98d0ca
domain: switch
mode: single
- id: '1740007949039'
alias: test off off
description: ''
triggers:
- device_id: 56f7b27d5625ddb256d3c10a3f14ff56
domain: zwave_js
type: zwave_js.value_updated.value
trigger: device
command_class: 37
property: currentValue
from: 'false'
to: 'false'
endpoint: '0'
conditions: []
actions:
- action: notify.mobile_app_johns_phone
metadata: {}
data:
message: light off
- type: turn_off
device_id: 4a9011c4cf416d90b0df1fdd87253f76
entity_id: dd218d73fab1db9f4b490e5cb64ca860
domain: light
mode: single
- id: '1748979445550'
alias: Downstairs Bathroom Light On
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.zooz_downstairs_bathroom_motion
to: 'on'
- trigger: numeric_state
entity_id:
- binary_sensor.lnlinkha_e04b4101547a000000000000d6ac0000_2
above: 0
conditions: []
actions:
- choose:
- conditions:
- condition: state
entity_id: input_boolean.house_is_asleep
state: 'on'
sequence:
- action: light.turn_on
metadata: {}
data:
brightness_pct: 17
target:
entity_id: light.bathroom_switch
- conditions:
- condition: state
entity_id: input_boolean.house_is_asleep
state: 'off'
sequence:
- action: light.turn_on
metadata: {}
data:
brightness_pct: 100
target:
entity_id: light.bathroom_switch
mode: single
- id: '1748979843156'
alias: Downstairs Bathroom light off
description: ''
triggers:
- trigger: state
entity_id:
- binary_sensor.lnlinkha_e04b4101547a000000000000d6ac0000_2
to: 'off'
conditions: []
actions:
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.bathroom_switch
mode: single
- id: '1749255573560'
alias: Turn off downstairs bathroom light if on too long and no one is home (smart
retry)
description: 'Turns off the downstairs bathroom light if on too long and no one
is home. If someone is home, waits for them to leave before acting.
'
triggers:
- entity_id: light.bathroom_switch
to: 'on'
for: 00:10:00
trigger: state
actions:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.lnlinkha_e04b4101547a000000000000d6ac0000_2
state: 'off'
sequence:
- target:
entity_id: light.bathroom_switch
action: light.turn_off
data: {}
- conditions:
- condition: state
entity_id: binary_sensor.lnlinkha_e04b4101547a000000000000d6ac0000_2
state: 'on'
sequence:
- wait_for_trigger:
- entity_id:
- binary_sensor.lnlinkha_e04b4101547a000000000000d6ac0000_2
trigger: state
to: 'off'
timeout: 00:15:00
continue_on_timeout: false
- condition: state
entity_id: light.bathroom_switch
state: 'on'
- target:
entity_id: light.bathroom_switch
action: light.turn_off
data: {}
mode: single
- alias: Security_Notifications
triggers:
- trigger: mqtt
topic: frigate/events
payload: new
value_template: '{{ value_json.type }}'
actions:
- action: notify.mobile_app_johns_phone
data:
message: A {{trigger.payload_json["after"]["label"]}} was detected.
data:
image: https://45t5lge1428r7knimeooh733iyegdc71.ui.nabu.casa/api/frigate/notifications/{{trigger.payload_json["after"]["id"]}}/thumbnail.jpg
tag: '{{trigger.payload_json["after"]["id"]}}'
when: '{{trigger.payload_json["after"]["start_time"]|int}}'
entity_id: camera.{{trigger.payload_json["after"]["camera"] | replace("-","_")
| lower}}
mode: parallel
- id: '1670254277871'
alias: Power Off Espresso Machine
description: ''
triggers:
- trigger: time
at: '10:00:00'
condition: []
actions:
- action: switch.turn_off
data: {}
target:
entity_id: switch.kasa_dining_room_espresso_machine
mode: single
- id: '1663630675004'
alias: Preheat Espresso Machine
description: ''
triggers:
- trigger: time
at: 06:30:00
condition:
or:
- condition: state
entity_id: person.john_timon
state: home
actions:
- action: switch.turn_on
data: {}
target:
entity_id: switch.kasa_dining_room_espresso_machine
mode: single
- triggers:
- trigger: state
entity_id: binary_sensor.tuyatec_garage_fridge_motion
to: 'off'
for: 00:02:00
actions:
- action: switch.turn_off
entity_id: switch.garage_fridge_light
alias: motion garage fridge light off
id: garagefridgelightoff
- triggers:
- trigger: state
entity_id: binary_sensor.tuyatec_garage_fridge_motion
to: 'on'
actions:
- action: switch.turn_on
entity_id: switch.garage_fridge_light
alias: motion garage fridge light on
- triggers:
- trigger: state
entity_id: binary_sensor.tuya_garage_motion_sensor_motion
to: 'off'
for: 00:03:00
actions:
- action: light.turn_off
entity_id: light.garage_lights_3
alias: motion garage light off
id: garagelightoff
- trigger:
platform: state
entity_id: binary_sensor.tuya_garage_motion_sensor_motion
to: 'on'
action:
service: light.turn_on
entity_id: light.garage_lights_3
alias: motion garage light on
- trigger:
platform: state
entity_id: binary_sensor.tuyatec_hallway_motion
to: 'off'
for: 00:02:00
action:
service: switch.turn_off
entity_id: switch.hallway_light
alias: motion hallway light off
- trigger:
platform: state
entity_id: binary_sensor.tuyatec_hallway_motion
to: 'on'
condition:
condition: state
entity_id: input_boolean.house_is_asleep
state: 'off'
action:
service: switch.turn_on
entity_id: switch.hallway_light
alias: motion hallway light on
- triggers:
trigger: state
entity_id: binary_sensor.tuyatec_laundry_room_motion
to: 'off'
for: 00:05:00
actions:
- action: switch.turn_off
entity_id: switch.laundry_light_switch
alias: motion laundry light off
id: laundrylightoff
- triggers:
trigger: state
entity_id: binary_sensor.tuyatec_laundry_room_motion
to: 'on'
actions:
action: switch.turn_on
entity_id: switch.laundry_light_switch
alias: motion laundry light on
- alias: Master Bathroom Door opens
description: ''
trigger:
- platform: state
entity_id:
- binary_sensor.lumi_master_bathroom_contact_1
from: 'off'
to: 'on'
condition:
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.evening
state: 'on'
- condition: state
entity_id: binary_sensor.night
state: 'on'
- condition: numeric_state
entity_id: sensor.kitchen_lux
below: 300
action:
- service: light.turn_on
data:
brightness_pct: 15
rgb_color:
- 255
- 191
- 0
target:
entity_id: light.under_cabinet_light
mode: single
- id: officeheatingpad
alias: Power Off Office Heating Pad
description: ''
triggers:
- trigger: time
at: '17:00:00'
condition: []
actions:
- action: switch.turn_off
data: {}
target:
entity_id: switch.zwave_office_plug
mode: single
- alias: TuyaIOT Restart
trigger:
- platform: event
event_type: system_log_event
event_data:
level: ERROR
name: tuya_iot
condition:
- condition: template
value_template: '{{ "error while get mqtt config" in trigger.event.data.message[0]
}}'
action:
- service: homeassistant.reload_config_entry
data:
entity_id:
- light.fence_lights_socket_1
- alias: Downstairs Bath Fan - TOGGLE
trigger:
- entity_id: binary_sensor.downstairs_bathroom_humidity_status
for: 00:00:30
platform: state
condition: []
action:
- data:
entity_id: switch.dimmer_dry_contact_relay_2
service_template: switch.turn_{{trigger.to_state.state}}
- alias: Shut off master bathroom led
description: ''
trigger:
- platform: state
entity_id:
- light.under_cabinet_light
from: 'off'
to: 'on'
for:
hours: 0
minutes: 10
seconds: 0
condition: []
action:
- service: light.turn_off
data: {}
target:
entity_id: light.under_cabinet_light
mode: single
- id: '1663688912797'
alias: Office Light On
description: ''
trigger:
type: occupied
platform: device
device_id: e1086f7688dc98bb375f52ded19b8956
entity_id: binary_sensor.hue_office_motion_motion
domain: binary_sensor
condition:
condition: time
before: '17:00:00'
after: 07:00:00
weekday:
- mon
- tue
- wed
- thu
- fri
action:
service: switch.turn_on
data: {}
target:
entity_id: switch.zwave_office_ceiling_light