『瀚思彼岸』» 智能家居技术论坛

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

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

[复制链接]

45

主题

452

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

10

主题

680

帖子

5656

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

46

主题

640

帖子

3835

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

147

主题

2273

帖子

7028

积分

元老级技术达人

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

使用道具 举报

45

主题

452

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1191
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

GMT+8, 2024-11-28 14:39 , Processed in 0.066301 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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