使用 Sonoff 设备控制普通灯泡亮度

物联网 MQTT ESP8266 家庭助理 节点红色 索诺夫
2021-06-23 04:28:22

我正在做一个家庭自动化项目,我应该能够控制灯的开/关,但更重要的是,灯的亮度。

我正在使用 Home Assistant(不是 hassbian)和 Node-Red 以及 MQTT。

我使用的是从硬件商店购买的普通灯泡,连接到 Sonoff ESP8266,并且能够使用 Node-RED 触发开和关状态,但不确定如何触发特定的亮度级别。

是否可以通过使用 Sonoff 来控制任何制成“智能灯”的普通灯的亮度?或者它们必须是具有该功能的设备本身。

(对于任何其他电器也是如此,例如通过 ESP8266 将普通便携式风扇制成智能风扇并控制其速度之类的东西。)

3个回答

不,你不能使用 Sonoff 来做到这一点,因为它是一个带继电器的开关。

你需要一个双向可控硅来做到这一点。通常,AC 的亮度控制应用将通过 Triac 通过改变触发角来完成。

不,大多数 Sonoff 设备只是遥控继电器,它们只能打开或关闭电源。

你不能用它们来调暗灯光。

有些设备专门用于调光,仅使用开关脉冲来设置亮度。常见的模式是使用较短的开/关信号进行开/关,并使用较长的开/关信号以 n % 的步长增加亮度。

因此,只要您可以足够快地打开和关闭 Sonoff,并且可靠地获得正确的时间,添加这样的设备或任何其他类似的带有调光器的脉冲开关应该可以工作。

(请注意,我不建议对其进行脉冲宽度调制 - 所需的最短脉冲约为 0.5 秒。输出保持设置,直到它收到下一个命令信号)。