找回密码
 立即注册
查看: 1993|回复: 4

[技术探讨] 在HA中怎么把二个日期相减

[复制链接]

45

主题

407

回帖

1658

积分

金牌会员

积分
1658
金钱
1206
HASS币
0
发表于 2022-12-9 19:05:00 | 显示全部楼层 |阅读模式
我把石头T7 PRO加入了HA,其中有一个实体叫sensor.sao_di_ji_qi_ren_last_clean_end,记录了最后结束时间,我设了一个自动化,下午2点,如果没人就清扫,但如果2天没有清扫了,则不管有没有人在家都开始清扫,所以我需要取得现在的时间减去实体中的时间。请大神指教。
回复

使用道具 举报

10

主题

672

回帖

5848

积分

论坛元老

积分
5848
金钱
5161
HASS币
50
发表于 2022-12-9 19:18:05 | 显示全部楼层
回复

使用道具 举报

48

主题

611

回帖

4050

积分

论坛元老

积分
4050
金钱
3391
HASS币
30
发表于 2022-12-10 11:27:38 来自手机 | 显示全部楼层
把时间用函数公式转化成时间戳,然后两个时间戳相减得到的值,大于48小时就执行
回复

使用道具 举报

170

主题

2550

回帖

8503

积分

元老级技术达人

积分
8503
金钱
5778
HASS币
30
发表于 2022-12-10 12:34:05 | 显示全部楼层
日期不是数字,不能直接相减,需要特定的日期函数,你搜下py日期加减,不同编程语言,函数不太一样。
回复

使用道具 举报

45

主题

407

回帖

1658

积分

金牌会员

积分
1658
金钱
1206
HASS币
0
 楼主| 发表于 2022-12-10 23:49:43 | 显示全部楼层
缥缈的孤鸿 发表于 2022-12-9 19:18
写个template sensor?https://www.home-assistant.io/integrations/template#trigger-based-template-bina ...

谢谢,解决了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 18:41 , Processed in 0.066321 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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