Replaced the weekday package with a single sensor
This commit is contained in:
parent
fe99c3c00a
commit
a0e784abe4
|
@ -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()] }}"
|
||||
|
||||
|
|
Loading…
Reference in New Issue