mirror of
				https://github.com/CCOSTAN/Home-AssistantConfig.git
				synced 2025-10-31 18:49:14 +00:00 
			
		
		
		
	Added in Murray Node Red Flows #932
This commit is contained in:
		| @@ -1 +1 @@ | |||||||
| 0.118.4 | 1.0.0b0 | ||||||
							
								
								
									
										49
									
								
								config/blueprints/automation/homeassistant/motion_light.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								config/blueprints/automation/homeassistant/motion_light.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,49 @@ | |||||||
|  | blueprint: | ||||||
|  |   name: Motion-activated Light | ||||||
|  |   domain: automation | ||||||
|  |   source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/motion_light.yaml | ||||||
|  |   input: | ||||||
|  |     motion_entity: | ||||||
|  |       name: Motion Sensor | ||||||
|  |       selector: | ||||||
|  |         entity: | ||||||
|  |           domain: binary_sensor | ||||||
|  |           device_class: motion | ||||||
|  |     light_target: | ||||||
|  |       name: Light | ||||||
|  |       selector: | ||||||
|  |         target: | ||||||
|  |           entity: | ||||||
|  |             domain: light | ||||||
|  |     no_motion_wait: | ||||||
|  |       name: Wait time | ||||||
|  |       description: Time to wait until the light should be turned off. | ||||||
|  |       default: 120 | ||||||
|  |       selector: | ||||||
|  |         number: | ||||||
|  |           min: 0 | ||||||
|  |           max: 3600 | ||||||
|  |           unit_of_measurement: seconds | ||||||
|  |  | ||||||
|  | # If motion is detected within the delay, | ||||||
|  | # we restart the script. | ||||||
|  | mode: restart | ||||||
|  | max_exceeded: silent | ||||||
|  |  | ||||||
|  | trigger: | ||||||
|  |   platform: state | ||||||
|  |   entity_id: !input motion_entity | ||||||
|  |   from: "off" | ||||||
|  |   to: "on" | ||||||
|  |  | ||||||
|  | action: | ||||||
|  |   - service: light.turn_on | ||||||
|  |     target: !input light_target | ||||||
|  |   - wait_for_trigger: | ||||||
|  |       platform: state | ||||||
|  |       entity_id: !input motion_entity | ||||||
|  |       from: "on" | ||||||
|  |       to: "off" | ||||||
|  |   - delay: !input no_motion_wait | ||||||
|  |   - service: light.turn_off | ||||||
|  |     target: !input light_target | ||||||
| @@ -0,0 +1,41 @@ | |||||||
|  | blueprint: | ||||||
|  |   name: Send notification when a person leaves a zone | ||||||
|  |   domain: automation | ||||||
|  |   source_url: https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/notify_leaving_zone.yaml | ||||||
|  |   input: | ||||||
|  |     person_entity: | ||||||
|  |       name: Person | ||||||
|  |       selector: | ||||||
|  |         entity: | ||||||
|  |           domain: person | ||||||
|  |     zone_entity: | ||||||
|  |       name: Zone | ||||||
|  |       selector: | ||||||
|  |         entity: | ||||||
|  |           domain: zone | ||||||
|  |     notify_device: | ||||||
|  |       name: Device to notify | ||||||
|  |       description: Device needs to run the official Home Assistant app to receive notifications. | ||||||
|  |       selector: | ||||||
|  |         device: | ||||||
|  |           integration: mobile_app | ||||||
|  |  | ||||||
|  | trigger: | ||||||
|  |   platform: state | ||||||
|  |   entity_id: !input person_entity | ||||||
|  |  | ||||||
|  | variables: | ||||||
|  |   zone_entity: !input zone_entity | ||||||
|  |   zone_state: "{{ states[zone_entity].name }}" | ||||||
|  |   person_entity: !input person_entity | ||||||
|  |   person_name: "{{ states[person_entity].name }}" | ||||||
|  |  | ||||||
|  | condition: | ||||||
|  |   condition: template | ||||||
|  |   value_template: "{{ trigger.from_state.state == zone_state and trigger.to_state.state != zone_state }}" | ||||||
|  |  | ||||||
|  | action: | ||||||
|  |   domain: mobile_app | ||||||
|  |   type: notify | ||||||
|  |   device_id: !input notify_device | ||||||
|  |   message: "{{ person_name }} has left {{ zone_state }}" | ||||||
							
								
								
									
										1
									
								
								config/shell_scripts/FeedMurray_flows.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										1
									
								
								config/shell_scripts/FeedMurray_flows.json
									
									
									
									
									
										Executable file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 40 KiB | 
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB | 
		Reference in New Issue
	
	Block a user