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

 找回密码
 立即注册
查看: 1151|回复: 2

[已解决] 关于自定义模版的状态判断条件

[复制链接]

5

主题

14

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
金钱
255
HASS币
0
发表于 2022-2-18 13:38:02 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 xzx836 于 2022-3-11 12:29 编辑

小白求问,自定义了一个模版,里面想判断两个灯的状态,任一个打开或者全开,模版状态为on,全关才为off,但是判断语句怎么写都不对,请大神们赐教


{% if is_state('light.ddk_wyra01_896d','on') %}
  on
{% elif is_state('light.b460ed9087c5_light_2','on') %}
  on
{% else %}
  off
{% endif %}

{% if is_state('light.ddk_wyra01_896d','on') or is_state('light.b460ed9087c5_light_2','on') %}
  on
{% else %}
  off
{% endif %}

这两种判断都必须两个灯全开才能判断为on,具体该怎么写呢?
回复

使用道具 举报

76

主题

1364

帖子

1万

积分

元老级技术达人

积分
18786
金钱
17382
HASS币
290
发表于 2022-2-18 14:03:17 | 显示全部楼层
你这个两种写法上都是对的呀,为什么不行呢?我用开发者工具中的模板测试了,判断代码没有问题。再检查一下灯的状态反馈是否正常。
回复

使用道具 举报

5

主题

14

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
金钱
255
HASS币
0
 楼主| 发表于 2022-2-18 14:36:58 来自手机 | 显示全部楼层
dscao 发表于 2022-2-18 14:03
你这个两种写法上都是对的呀,为什么不行呢?我用开发者工具中的模板测试了,判断代码没有问题。再检查一下 ...

感谢,我也觉得没问题,后面发现是在米家里开关蓝牙灯,ha那边更新比较慢,如果在ha里面开灯,就很快判断成功
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-12 05:33 , Processed in 0.128273 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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