找回密码
 立即注册

微信扫码登录

搜索
查看: 1171|回复: 13

[求助] 想在UI上整一个倒计时开启/关闭某个设备

[复制链接]

190

主题

2857

回帖

9249

积分

元老级技术达人

积分
9249
金钱
6187
HASS币
80
发表于 2025-6-18 14:50:28 | 显示全部楼层
本帖最后由 bugensui 于 2025-6-18 14:54 编辑

我的方案,是全部用辅助元素做的,并且没有刻意的开启或者关闭自动化,没有必要。自动化一直有效。当滑块滑到0,到期时间就写成null。这个需要辅助元素里做个文本传感器,储存值,当滑块写入或者滑到60,就是现在的时间+60分钟或者60小时,自己定,然后更新到期时间,然后自动化里,匹配当前时间,是不是这个文本的时间,等于就关闭设备,并且重置文本传感器为null


trigger: template
value_template: >-
  {{ now().strftime('%Y-%m-%d %H:%M') ==
  states('input_text.zhu_wo_kong_diao_ding_shi_jie_dian') }}

然后这些实体,你都可以用ha自带的ui卡片呈现出来。不需要第三方卡片,显示倒计时时间,也很简单了。创建个模板传感器,辅助元素里。到期时间,减去现在的时间,就可以得到了



QQ20250618-144516.png

回复

使用道具 举报

190

主题

2857

回帖

9249

积分

元老级技术达人

积分
9249
金钱
6187
HASS币
80
发表于 2025-6-18 15:10:07 | 显示全部楼层
郑凯强 发表于 2025-6-18 14:55
我还是小白 教程讲的有点快 哈哈

对,我重点都讲了。一般玩了1-2年ha的都能看懂,你如果刚玩,我说的这些,你不一定一看就懂,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 02:56 , Processed in 0.156966 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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