我想在我的锅炉lovelace卡上显示一个开关的两个状态(switch.boiler)的时间戳。

锅炉最后一个:( Timestamp DD.MM HH:MM)
锅炉最后一个:( Timestamp DD.MM HH:MM)

我不确定该怎么做,希望它很简单吗?

锅炉更改状态后,尝试将时间戳写入两个不同的Input_dateTime:

是的,这就是我想解决如何做的部分

我不在工作站,所以将其视为伪代码,而间距仅作为指示性:rofl:

automation : - alias: au_boiler_last_on trigger: - platform: state entity_id: switch.yourboilerswitch to: 'on' from: 'off' action: - service: input_datetime.set_datetime entity_id: input_datetime.boiler_last_on data_template: "{{ as_timestamp(now())| timestamp_custom('%y-%m-%d'〜''〜'%h:%m:%s')}}}}}

然后将其复制,将“别名”和On位更改为OFF(反之亦然)以创建“关闭”一个

完美,谢谢,今晚我下班回家并进行调整以适应需要的地方。毫无疑问,我会找到其他用途

没问题,顺便说一句,这是“几乎完全完全”的链接@pniewiadowski在文档中指出了您。www.19463331.com
尝试在您的主题上搜索其他线程,然后搜索文档(Goto集成并从那里进行搜索),使所有可以随时询问社区的内容。www.19463331.com源自英国始于1946

顺便说一句,请阅读“准则”(搜索)和Tinkerer在论坛顶部的非常好的粘性线程,它将稳定下来。

祝你好运

编辑:顺便说一句,这假设您已经创建了两个Input_dateTime

例如: -

input_dateTime:id_boiler_on_time:名称:锅炉最后时间has_date:true has_time:true ID_boiler_off_time:name:boiler last Time oftir fires has_date:true has_time:true:true:true

好吧,今晚我已经尝试了将近5个小时,似乎没有任何效果,我尝试了很多排列,我无法让它喜欢任何东西。如果我在任何地方使用data_template,它会抱怨。
唯一起作用的就是让他们出现在Lovelace UI上。它总是更改为“ [对象对象]”:null。我已经尝试了自动化UI,还可以编辑Automations.yaml。

自动化自动化2自动化3锅炉UI

尽量不要发布图片,与文本相比,它们很大,很难将其复制和粘贴到模板编辑器中进行检查/诊断。

从我看到的物体中,您的问题是您的问题,但我从未使用过自动化编辑器,因此我必须转移到工作站(除非有人回来之前,大约2-3小时)

我尝试了您给我编辑Automation.yaml的内容,并抱怨日志中使用data_template。我将在船上发表评论的图片,有时它说的不只是文字,但是我会坚持使用代码标签。

锅炉转动时以下单一自动化记录离开

- 别名:'锅炉状态时间'触发器:平台:state entity_id:switch.boiler Action:service:input_dateTime.set_dateTime data_template:entity_id:input_dateTime.boiler_last _ {strftime('%y-%m-%d%h:%m:%s')}}}”

此自动化要求Input_dateTime实体的名称以这种格式:

input_datetime.boiler_last_on input_dateTime.boiler_last_off

我明天尝试。我认为这必须通过编辑Automation.yaml来完成,并且无法通过自动化UI完成?

我不使用自动化编辑器,但我相信您是正确的。自动化编辑器具有一定的限制,不能用于创建我上面发布的示例。

-  id:on_off_boiler别名:锅炉状态时间触发器: -  entity_id:switch.boiler平台:状态操作:服务:input_datetime.set_datetime data_template:entity_id:input_datetime.boiler_last_last _ {)。strftime('%d-%m-%y%h:%m:%s')}}}}”

I can’t get the value of entity_id: input_datetime.boiler_last_ to show dd-mmm-yyyy (%d-%m-%Y) should have done it I thought, however it always shows as yyy-mmm-dd, both in the states checker and lovelace.

国家检查器显示以下

可编辑:false has_date:true has_time:真实年:2020月:5天:17小时:13分钟:41秒:0时间戳:1589719260 Friendly_name:锅炉最后时间

输入DateTime仅显示这种方式,如果您希望它有任何不同的方法,则需要创建传感器并根据需要格式化它。

或者只是将其放入输入文本中

1喜欢