找回密码
 立即注册
查看: 313|回复: 8

[已解决] 求助,如何在点击某个按钮后根据设备状态执行不同的动作

[复制链接]

4

主题

6

回帖

88

积分

注册会员

积分
88
金钱
78
HASS币
0
发表于 2025-3-1 08:38:40 | 显示全部楼层 |阅读模式
本帖最后由 ywwdcn 于 2025-3-1 22:35 编辑

我家是智能开关控制智能灯具,为了降低待机功耗,无人在家时断开智能开关,有人在家接通智能开关。因此在设计仪表盘时就碰到一个问题,点击按钮开灯需要判断当前智能开关是否开启,如开启状态且智能灯是关闭的,就开灯,如智能开关是关闭状态,就打开智能开关。请教各位大哥,以上需求如何实现。
回复

使用道具 举报

55

主题

1401

回帖

6303

积分

论坛DIY达人

积分
6303
金钱
4847
HASS币
30
发表于 2025-3-1 08:42:08 | 显示全部楼层
一个智能开关0.6W的功耗都要省?
回复

使用道具 举报

4

主题

6

回帖

88

积分

注册会员

积分
88
金钱
78
HASS币
0
 楼主| 发表于 2025-3-1 08:46:54 | 显示全部楼层
智能开关不能省,但是我家有143个智能灯具,断开后节能效果还是很显著的
回复

使用道具 举报

55

主题

1401

回帖

6303

积分

论坛DIY达人

积分
6303
金钱
4847
HASS币
30
发表于 2025-3-1 08:50:31 | 显示全部楼层
本帖最后由 sorrypqa 于 2025-3-1 08:56 编辑
ywwdcn 发表于 2025-3-1 08:46
智能开关不能省,但是我家有143个智能灯具,断开后节能效果还是很显著的

哦!看到你说无人在家时断开智能开关,以为是断开智能开关的供电,原来只是关闭,装修时没规划好就是装得起用不起,我平时一个16通道控制器就搞掂所有的LED灯带和吸顶灯
回复

使用道具 举报

168

主题

2521

回帖

8378

积分

元老级技术达人

积分
8378
金钱
5684
HASS币
30
发表于 2025-3-1 11:59:14 | 显示全部楼层
你是不是智能开关+智能灯具的,想在无人的时候,通过智能开关掐断智能灯具的电源,达到省电的目的,但是智能开关是通电的,代码是很好些,就是if  else endif的问题,

自动化,
触发条件_ 按钮的触发
动作是:如果  就 否则
如果智能开关是on状态,就干什么 ,否则就干什么
回复

使用道具 举报

4

主题

6

回帖

88

积分

注册会员

积分
88
金钱
78
HASS币
0
 楼主| 发表于 2025-3-1 13:34:43 | 显示全部楼层
bugensui 发表于 2025-3-1 11:59
你是不是智能开关+智能灯具的,想在无人的时候,通过智能开关掐断智能灯具的电源,达到省电的目的,但是智 ...


感谢大哥解答。我用图片元素做了一个灯光点位图,想的在点击灯光图标时候加入自动判断。我注意到点击图标可以改为执行动作,触发自动化。只是搞不明白每一个图标如何对应各设备的自动化。自动化中的触发条件如何设定才能与之匹配。
回复

使用道具 举报

168

主题

2521

回帖

8378

积分

元老级技术达人

积分
8378
金钱
5684
HASS币
30
发表于 2025-3-1 14:04:21 | 显示全部楼层
ywwdcn 发表于 2025-3-1 13:34
感谢大哥解答。我用图片元素做了一个灯光点位图,想的在点击灯光图标时候加入自动判断。我注意到点击图 ...

是不是这个意思

  - type: image
    entity: light.sonoff_m5_left_button
    tap_action:
      action: toggle
    image: /local/img/light_bulb_off.png
    state_image:
      "on": /local/img/light_bulb_on.png
    state_filter:
      "on": brightness(130%) saturate(1.5) drop-shadow(0px 0px 10px gold)
      "off": brightness(80%) saturate(0.8)
    style:
      top: 57%
      left: 70%
      width: 6%
      padding: 10px


回复

使用道具 举报

4

主题

6

回帖

88

积分

注册会员

积分
88
金钱
78
HASS币
0
 楼主| 发表于 2025-3-1 18:52:12 | 显示全部楼层
bugensui 发表于 2025-3-1 14:04
是不是这个意思

感谢大哥。您给出的是接通和关闭状态显示不同的图标。我要解决的是点击图标后执行相应的自动化,触发条件是点击图标,动作是 如果智能开关是关闭的,那么就打开智能开关,如果智能开关是接通的,且相应的智能灯是关闭的那么打开智能灯。如果智能灯是开启的,那么关闭智能灯。
回复

使用道具 举报

4

主题

6

回帖

88

积分

注册会员

积分
88
金钱
78
HASS币
0
 楼主| 发表于 2025-3-1 21:45:33 | 显示全部楼层
我已经搞定了。自动化中只写执行语句,在设置点击图标触发对应的自动化即可。感谢大哥解答。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:23 , Processed in 0.696635 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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