找回密码
 立即注册
查看: 144|回复: 7

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

[复制链接]

10

主题

60

回帖

377

积分

中级会员

积分
377
金钱
307
HASS币
0
发表于 前天 14:01 | 显示全部楼层 |阅读模式
本帖最后由 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
回复

使用道具 举报

10

主题

60

回帖

377

积分

中级会员

积分
377
金钱
307
HASS币
0
 楼主| 发表于 前天 14:54 | 显示全部楼层
好像是时区显示的问题
回复

使用道具 举报

jjcs 手机认证

52

主题

1941

回帖

7878

积分

论坛元老

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

使用道具 举报

10

主题

60

回帖

377

积分

中级会员

积分
377
金钱
307
HASS币
0
 楼主| 发表于 前天 23:15 | 显示全部楼层

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

使用道具 举报

0

主题

45

回帖

453

积分

中级会员

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

使用道具 举报

10

主题

60

回帖

377

积分

中级会员

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

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

使用道具 举报

10

主题

60

回帖

377

积分

中级会员

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

使用道具 举报

0

主题

45

回帖

453

积分

中级会员

积分
453
金钱
408
HASS币
0
发表于 8 小时前 | 显示全部楼层
创建一个辅助元素,给辅助元素赋值即可
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 21:24 , Processed in 1.267272 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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