mirror of
				https://github.com/CCOSTAN/Home-AssistantConfig.git
				synced 2025-10-31 18:49:14 +00:00 
			
		
		
		
	You can find the entire repo here.
This commit is contained in:
		
							
								
								
									
										65
									
								
								config/automation/Timed_Triggers/sunset_turn_on.yaml
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										65
									
								
								config/automation/Timed_Triggers/sunset_turn_on.yaml
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| ################################### | ||||
| ##  Sunrise and Sunset stuff | ||||
| # @CCOSTAN | ||||
| # Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig | ||||
| ################################### | ||||
|  | ||||
| - alias: 'Sunset Stuff on' | ||||
|   trigger: | ||||
|     - platform: state | ||||
|       entity_id: sun.sun | ||||
|       to: 'below_horizon' | ||||
|       from: 'above_horizon' | ||||
|  | ||||
|   action: | ||||
|     - service: script.tweet_engine | ||||
|       data_template: | ||||
|         tweet: > | ||||
|           {{ [ | ||||
|           "Right before sunset, I turn on the outdoor lights.", | ||||
|           "Since it gets dark around sunset, I will turn on the landscaping lights.", | ||||
|           "Time to turn on the Landscaping lights.", | ||||
|           "Daytime is over, Time to turn on the exterior lights.", | ||||
|           "Once the Sun goes down, we turn on the exterior lights.", | ||||
|           "Since it is sunset, I will turn on the exterior lights." | ||||
|           ] | random + [ | ||||
|           " #Sunset", | ||||
|           " #HomeAutomation", | ||||
|           " #AccentLighting", | ||||
|           " (http://www.vmwareinfo.com/2017/08/diy-outdoor-smart-home-led-strips.html)" | ||||
|           ] | random }} | ||||
|     - delay: '00:{{ (range(1, 20)|random|int) }}:00' | ||||
|     - service: script.speech_engine | ||||
|       data: | ||||
|         call_dark_outside: 1 | ||||
|         call_window_check: 1 | ||||
|     - service: homeassistant.turn_on | ||||
|       entity_id: | ||||
|         - switch.front_landscaping | ||||
|     - service: script.monthly_color_scene | ||||
|     - service: light.turn_on | ||||
|       entity_id: light.outdoor_bathroom | ||||
|       data: | ||||
|         brightness: 20 | ||||
|     - wait_template: >- | ||||
|        {{ states.group.family.state == 'home' }} | ||||
|     - service: switch.turn_on | ||||
|       entity_id: | ||||
|        - switch.master_bathroom_accents | ||||
|        - switch.back_landscaping | ||||
|        - switch.front_door_outlet | ||||
|        - switch.living_room_outlet | ||||
|        - switch.den_outlet | ||||
|        - switch.foyer_outlet | ||||
|     - service: light.turn_on | ||||
|       entity_id: | ||||
|        - group.living_room_accents | ||||
|        - light.bedroom | ||||
|     - wait_template: >- | ||||
|        {{ is_state('group.garage_doors', 'closed') }} | ||||
|     - wait_template: >- | ||||
|        {{ is_state('group.entry_points', 'off') }} | ||||
|     - service: script.speech_engine | ||||
|       data: | ||||
|        call_garage_check: 1 | ||||
|        call_window_check: 1 | ||||
		Reference in New Issue
	
	Block a user