Files
Home-AssistantConfig/config/packages/office_motion.yaml
Carlo Costanzo c464073a0d Standardizing on Headers for all YAML files.
- Updated comments in various YAML configuration files to provide clearer descriptions of functionalities and integrations.
- Improved documentation for alarm, alexa_media_player, backups, blink, cbyge, climate, finance, fridge, garadget, glances, hass_agent_homepc, holiday, ios, landscape_lighting, lightning, logger, medicine, nfc_tags, noonhome, office_motion, phynplus, powerwall, printer, processmonitor, proxmox, rachio, rheem_econet, roku, sleepiq, space, speedtest, stats, superbowl, vacuum, wireless, and youtube packages.
- Added relevant links and issue references where applicable to enhance user guidance and support.
2025-11-29 13:17:07 -05:00

74 lines
1.9 KiB
YAML
Executable File

#-------------------------------------------
# @CCOSTAN
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
# Office Motion - Motion/illuminance triggers for office lighting.
#-------------------------------------------
######################################################################
## Office motion sensors and automations.
######################################################################
# Light sensor node: https://amzn.to/2oUgj5i
homeassistant:
customize:
binary_sensor.office_motion:
friendly_name: Office Motion Sensor
#---Sensor for Light-----------------------------
mqtt:
binary_sensor:
- state_topic: "NodeMCU4/Motion/Motion"
name: "Office_Motion"
payload_on: 1
payload_off: 0
device_class: motion
automation:
- alias: 'Motion in the Office - Turn on Light'
id: 5a8e9dc3-a851-4cce-a054-d96f599cb1f5
mode: restart
trigger:
- platform: state
entity_id:
- binary_sensor.office_motion
to: 'on'
from: 'off'
condition:
- condition: state
entity_id: light.office_lights
state: 'off'
- condition: or
conditions:
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_stacey_is_in_bed
state: 'off'
- condition: state
entity_id: binary_sensor.sleepnumber_carlo_carlo_is_in_bed
state: 'off'
action:
- service: light.turn_on
entity_id: light.office_lights
- alias: 'Motion in the Office - Turn off Light'
id: 346d8210-2160-4911-8be0-1ad696cc69d1
mode: restart
trigger:
- platform: state
entity_id:
- binary_sensor.office_motion
to: 'off'
from: 'on'
for:
minutes: 2
condition:
- condition: state
entity_id: light.office_lights
state: 'on'
action:
- service: light.turn_off
entity_id: light.office_lights