Created binary_sensor dont_disturb_nightime
This commit is contained in:
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
#### Return true if current time is within from and to time
|
||||||
|
- platform: template
|
||||||
|
sensors:
|
||||||
|
dont_disturb_nighttime:
|
||||||
|
# all variables below (excluding hour & minute) hold UTC times converted to timestamps (int)
|
||||||
|
# as internally HA times are in UTC
|
||||||
|
# nothe that you have to have sensor.time_utc configured
|
||||||
|
unique_id: dont_disturb_nighttime
|
||||||
|
value_template: >
|
||||||
|
{% set from = state_attr('input_datetime.dont_disturb_nighttime_from','timestamp') %}
|
||||||
|
{% set to = state_attr('input_datetime.dont_disturb_nighttime_to','timestamp') %}
|
||||||
|
{% set cur = ( now().hour * 3600 + now().minute * 60 ) %}
|
||||||
|
{{ (cur < to or from <= cur) if from > to else from <= cur < to }}
|
||||||
|
|||||||
@@ -12,4 +12,3 @@
|
|||||||
off
|
off
|
||||||
{% endif %}
|
{% endif %}
|
||||||
icon_template: mdi:motion-sensor
|
icon_template: mdi:motion-sensor
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user