-
Notifications
You must be signed in to change notification settings - Fork 229
如何实现时间日期的计算?
ha0y edited this page Mar 30, 2021
·
1 revision
使用本插件接入门锁、传感器等设备时,有些设备的属性会表示为“日期 时间”的格式,例如“上次触发”、“上次门动作时间”等。如果想在自动化中计算距离这个时间已经过去多久,该如何实现呢?
请点击“开发者工具”-“模板”,亲自试一试吧!
在输入框中输入
{{as_timestamp(states('sensor.v2_event_3720d3_motion'))}}
(其中sensor.v2_event_3720d3_motion
是时间日期传感器的实体ID),看看右边会发生什么?
在输入框中输入
{{as_timestamp(now())}}
再看看右边会发生什么?
现在你应该清楚这段代码的意思了吧?更进一步:
{{as_timestamp(now()) - as_timestamp(states('sensor.v2_event_3720d3_motion'))}}
你就得到了两个时间的差值了!
如何把这个值做成一个传感器,使它可以成为自动化的触发条件?