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

 找回密码
 立即注册
查看: 1223|回复: 1

[流程系列] 新人求助,用智能通断器控制灯具的问题,在NR中该如何实现?

[复制链接]

4

主题

67

帖子

1219

积分

金牌会员

Rank: 6Rank: 6

积分
1219
金钱
1152
HASS币
0
发表于 2023-8-26 21:27:59 | 显示全部楼层 |阅读模式
家里有一盏老旧的灯,是通过开关控制灯光的亮度。一共有四档亮度。
目前第一档已经坏掉了,所以按一次开关灯亮不了,需要“开-关-开”调到第二档之后才能亮。


现在想通过智能通断器控制,有什么办法可以实现按一下开关按钮或者用小爱音箱打开灯具,灯就可以直接调到第二档亮度?
还想通过小爱音箱指令:增加亮度进而调到第三四档亮度。

开关在关闭后3秒不操作,后续再开的话不会增加亮度,而是重新打开第一档,在3秒内操作可以增加亮度。


目前的思路是用一个数字变量,开一次将这个变量+1。
再第一次打开的时候,自动执行开-关-开”的操作,将变量设为2。
后续如果增加亮度,就执行“关-开”操作,同时将变量+1。
如果关闭开关后超过3秒没有再次打开,就将变量重置为0。


目前是有这个思路,但是不知道该怎么实现,或者有没有更好的办法实现这个操作。


刚开始研究HA,刚刚搞了下面的NodeRed,结果灯一直重复的开关。
123.png
经过思考之后有了上面的思路,但是不知如何实现。大佬们看看,需要怎么实现这个需求?

回复

使用道具 举报

35

主题

984

帖子

4740

积分

论坛元老

Rank: 8Rank: 8

积分
4740
金钱
3756
HASS币
20
发表于 2023-8-26 22:31:45 | 显示全部楼层
本帖最后由 sctale 于 2023-8-26 22:37 编辑

你这个第一档都坏了,建议使用带电量计数的sonoff dual r3控制,不影响你原来的开关,装进去也简单。然后可以根据功率变化(比如一档:<=2W,5W<二档<=10W,15W<三档<30W,自己根据实际情况调整)了解灯的实际档位情况,做个简单的功率判断,然后就可以保证开到不同的档位了。写NR流的时候注意功率的检测间隔,减少功率更新不及时导致的误判。
说个简单的,网上买个适合的配件把第一档修好。我一般选择的是这个,不然开灯要开几下才亮太傻了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 12:58 , Processed in 0.099844 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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