找回密码
 立即注册

微信扫码登录

搜索
查看: 593|回复: 13

[求助] 如何获得设备的最近几次的变化时间

[复制链接]

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
发表于 2025-6-13 14:01:56 | 显示全部楼层 |阅读模式
本帖最后由 cdsinyh 于 2025-6-13 14:05 编辑

1、我想获得设备的最近的变化时间,图片里2025-06-12T23:59:45.010849+08:00是正确的。但是如何正确调用呢?last_updated和last_changed的时间是不正确的,也不知道这个时间是什么时间。
2、如何获得历史图标里“开启”的开始时间和结束时间?
3、我想实现的是最近一次充电用了多久时间,而不是今日充电时间。很有可能是要跨过00:00的。如何实现这种统计呢?

1.png 2.png
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-6-13 14:54:33 | 显示全部楼层
好像是时区显示的问题
回复

使用道具 举报

jjcs 手机认证

56

主题

2007

回帖

8164

积分

论坛元老

积分
8164
金钱
6091
HASS币
50
发表于 2025-6-13 19:11:59 | 显示全部楼层
nodered好解决
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-6-13 23:15:16 | 显示全部楼层

没有nodered,想看看纯代码如何实现
回复

使用道具 举报

1

主题

62

回帖

700

积分

高级会员

积分
700
金钱
632
HASS币
20
发表于 2025-6-14 00:17:49 | 显示全部楼层
我的方案是自动化里判断功率大于指定值以后开始执行,等待低于指定值后判断为关闭,然后计算出时间差.不过如果中途HA中断了后续判断就会出问题了
12345.jpg
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-6-15 11:10:39 | 显示全部楼层
laojimigu 发表于 2025-6-14 00:17
我的方案是自动化里判断功率大于指定值以后开始执行,等待低于指定值后判断为关闭,然后计算出时间差.不过如 ...

我主要想把持续时间当成传感器输出,而不是消息通知。
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-6-15 11:17:04 | 显示全部楼层
尝试了下把.lastchanged分别传递给A和B。但是AB无法固定,是随时刷新的值。有大神知道如何把变量值固定吗?
屏幕截图 2025-06-15 111448.jpg
回复

使用道具 举报

1

主题

62

回帖

700

积分

高级会员

积分
700
金钱
632
HASS币
20
发表于 2025-6-15 12:47:41 | 显示全部楼层
创建一个辅助元素,给辅助元素赋值即可
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-6-16 13:57:08 | 显示全部楼层
laojimigu 发表于 2025-6-15 12:47
创建一个辅助元素,给辅助元素赋值即可

可以详细些吗
回复

使用道具 举报

1

主题

62

回帖

700

积分

高级会员

积分
700
金钱
632
HASS币
20
发表于 2025-6-16 23:52:07 | 显示全部楼层

模板的变量只能存在上下文环境,上面的A/B必须用辅助元素来替代以实现持久化.不然结果就是当on的时候,给A赋值了但是B是空的,当off的时候A又是空的
但是模板中不能对辅助元素赋值,这部分得用自动化来完成
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-16 13:01 , Processed in 0.919114 second(s), 7 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表