mirror of
				https://github.com/thejeffreystone/home-assistant-configuration.git
				synced 2025-10-31 10:36:54 +00:00 
			
		
		
		
	Replaced the weekday package with a single sensor
This commit is contained in:
		| @@ -1,162 +0,0 @@ | ||||
| ############################################################################### | ||||
| #   @author         :   Jeffrey Stone  | ||||
| #   @date           :   02/19/2019 | ||||
| #   @package        :   Weekday | ||||
| #   @description    :   Weekday Sensor for use as a condition in automations and scripts | ||||
| ############################################################################### | ||||
|  | ||||
| sensor: | ||||
|   - platform: mqtt | ||||
|     name: weekday | ||||
|     state_topic: "house/week/day" | ||||
|  | ||||
| script: | ||||
|   monday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: mon | ||||
|         retain: true | ||||
|   tuesday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: tue | ||||
|         retain: true | ||||
|   wednesday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: wed | ||||
|         retain: true | ||||
|   thursday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: thu | ||||
|         retain: true | ||||
|   friday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: fri | ||||
|         retain: true | ||||
|   saturday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: sat | ||||
|         retain: true | ||||
|   sunday: | ||||
|     sequence: | ||||
|     - service: mqtt.publish | ||||
|       data: | ||||
|         topic: house/week/day | ||||
|         payload: sun | ||||
|         retain: true | ||||
|  | ||||
| automation: | ||||
|   - alias: set weekday mon | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: 00:00:01 | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - mon | ||||
|     action: | ||||
|     - service: script.monday | ||||
|     id: set_weekday_mon | ||||
|   - alias: set weekday tue | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: 00:00:01 | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - tue | ||||
|     action: | ||||
|     - service: script.tuesday | ||||
|     id: set_weekday_tue | ||||
|   - alias: set weekday wed | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: 00:00:01 | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - wed | ||||
|     action: | ||||
|     - service: script.wednesday | ||||
|     id: set_weekday_wed | ||||
|   - alias: set weekday thu | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: '00:00:01' | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - thu | ||||
|     action: | ||||
|     - service: script.thursday | ||||
|     id: set_weekday_thu | ||||
|   - alias: set weekday fri | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: '00:00:01' | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - fri | ||||
|     action: | ||||
|     - service: script.friday | ||||
|     id: set_weekday_fri | ||||
|   - alias: set weekday sat | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: '00:00:01' | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - sat | ||||
|     action: | ||||
|     - service: script.saturday | ||||
|     id: set_weekday_sat | ||||
|   - alias: set weekday sun | ||||
|     initial_state: true | ||||
|     trigger: | ||||
|     - platform: time | ||||
|       at: '00:00:01' | ||||
|     - platform: homeassistant | ||||
|       event: start | ||||
|     condition: | ||||
|     - condition: time | ||||
|       weekday: | ||||
|       - sun | ||||
|     action: | ||||
|     - service: script.sunday | ||||
|     id: set_weekday_sun | ||||
| @@ -47,6 +47,12 @@ | ||||
| - platform: mqtt | ||||
|   name: "COVID PV Critical" | ||||
|   state_topic: "covid/sensor/previous_critical_cases" | ||||
| - platform: mqtt | ||||
|   name: "COVID Old New Count" | ||||
|   state_topic: "covid/sensor/old_new_cases" | ||||
| - platform: mqtt | ||||
|   name: "COVID Old Dead Count" | ||||
|   state_topic: "covid/sensor/old_new_dead" | ||||
| - platform: mqtt | ||||
|   name: "COVID Current Confirmed" | ||||
|   state_topic: "covid/sensor/current_confirmed" | ||||
| @@ -289,5 +295,7 @@ | ||||
|     hvac_action: | ||||
|       friendly_name: 'HVAC Action' | ||||
|       value_template: "{{states.climate.home.attributes.hvac_action}}" | ||||
|      | ||||
|     today_is: | ||||
|       friendly_name: 'Today is' | ||||
|       value_template: "{{ ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'][now().weekday()] }}"  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user