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

标题: 想在UI上整一个倒计时开启/关闭某个设备 [打印本页]

作者: 郑凯强    时间: 2025-6-18 11:39
标题: 想在UI上整一个倒计时开启/关闭某个设备
小弟想在UI上添加一个倒计时计划,可以自己填写倒计时时间(分钟),可以手动开启和关闭倒计时计划,开启倒计时后最好可以显示剩余时间
如果能用bubble card插件配置最好了

作者: hhh.    时间: 2025-6-18 13:07
不难,在辅助元素创建计时器,然后在UI调用这个计时器。

在自动化中计时器作为触发器即可实现倒计时功能。
作者: 郑凯强    时间: 2025-6-18 13:50
hhh. 发表于 2025-6-18 13:07
不难,在辅助元素创建计时器,然后在UI调用这个计时器。

在自动化中计时器作为触发器即可实现倒计时功能。 ...

我想在UI上直接输入想要倒计时的时间,而且倒计时之后有一个倒计时的时钟来显示还有多少时间结束
作者: cjnt007    时间: 2025-6-18 14:06
https://bbs.hassbian.com/thread-4855-1-1.html
作者: bugensui    时间: 2025-6-18 14:50
本帖最后由 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卡片呈现出来。不需要第三方卡片,显示倒计时时间,也很简单了。创建个模板传感器,辅助元素里。到期时间,减去现在的时间,就可以得到了



[attach]71289[/attach]


作者: 郑凯强    时间: 2025-6-18 14:54
cjnt007 发表于 2025-6-18 14:06
https://bbs.hassbian.com/thread-4855-1-1.html

这个帖子含金量超高
作者: 郑凯强    时间: 2025-6-18 14:55
bugensui 发表于 2025-6-18 14:50
我的方案,是全部用辅助元素做的,并且没有刻意的开启或者关闭自动化,没有必要。自动化一直有效。当滑块滑 ...

我还是小白 教程讲的有点快 哈哈
作者: bugensui    时间: 2025-6-18 15:10
郑凯强 发表于 2025-6-18 14:55
我还是小白 教程讲的有点快 哈哈

对,我重点都讲了。一般玩了1-2年ha的都能看懂,你如果刚玩,我说的这些,你不一定一看就懂,
作者: a3d21    时间: 2025-6-18 16:13
辅助元素太复杂,可以试试Scheduler Card
作者: a3d21    时间: 2025-6-18 16:16
可以试试Scheduler Card
[attach]71290[/attach]
作者: s2233    时间: 2025-6-18 20:30
本帖最后由 s2233 于 2025-6-18 20:31 编辑

我觉得我这个符合你的目前要求 https://bbs.hassbian.com/thread-29385-3-1.html
作者: 郑凯强    时间: 2025-6-18 21:01
a3d21 发表于 2025-6-18 16:13
辅助元素太复杂,可以试试Scheduler Card

感谢 感谢 我想手动输入倒计时时间
作者: 郑凯强    时间: 2025-6-18 21:02
a3d21 发表于 2025-6-18 16:16
可以试试Scheduler Card

感谢 感谢 这个可以手动输入倒计时时间吗
作者: relliky    时间: 2025-6-23 21:37
  1. type: custom:flipdown-timer-card
  2. entity: timer.garden_occupancy_timer
  3. show_hour: true
  4. show_title: true
  5. theme: dark
  6. styles:
  7.   rotor:
  8.     width: 50px
  9.     height: 80px
  10.   button:
  11.     width: 100px
  12.     location: bottom
  13. name: Garden/Living Rroom Lights Need to be On for
复制代码

[attach]71517[/attach]

很好用,实时显示还有多少时间








欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5