我检查Redox生产盐电解器在我的游泳池

目标 目标

在我的盐电解器上,我有一个蓝色LED,表明生产正在进行中,如果它熄灭了,我希望我的家庭自动化系统(Jeedom或家庭助理)知道警告我。

我不会拆卸电解槽以从LED中回收电源,即使我发痒,我看着如何恢复LED的『视觉』信息。

我的想法是找出是否有亮度探测器,这在我的计算机上很容易接口。 我池的现有控制管理系统. 我的系统使用I2C端口,我寻找这种类型的芯片,为了简单起见,它必须在Esp Easy上进行接口。

使用的材料

除了 现有池管理系统的设备 :

  • BH1750 年 (或GY-302)亮度传感器

我订购了两个0.83€ x 2 + 0.73€端口 + 0.48€税=2.86€

探头的连接

  • 探头位于I2C中,因此两个连接器SDA和SCL连接起来而不会出错。 现有巴士.
  • VCC到5v和GND到质量。
  • Addr 使更改地址成为可能,我们将保留默认值,因此不连接它。

探测器在Alert Led上的定位

你必须将亮度传感器(绿色箭头)放置在LED上,并用覆盖良好的黑苏格兰威士忌保持它。

这并不是那么糟糕,并且非常方便地获得有关生产正常运行的信息。

配置 Esp Easy

我承认我没有在分辨率或其他设置上做太多的测试,我默认保留了所有内容,而且效果很好。

  • 当LED亮起时,我有Lux: 在25000到30000之间
  • 当LED关闭时,我有Lux: 0

这很适合我。

添加一个规则来使用 True/False 而不是 Lux 值

///// 将 Lux 中的 LEDproduction 值转换为 True/False on Pool#电解 //// 关于 LED 生产#Lux 做 如果 [ledproduction#Lux>10000 和 [水]#WaterOff]=0 // 如果 LED 生产和泵工作 //Light=Production 工作 TaskValueSet 8.1 // 池更新#电解=1 else //Light=Production 不工作 TaskValueSet 8,4,0 // 池更新#电解=0 Endif Endif Endif Endon

 

作为提醒,TaskValueSet 将初始化我使用的 Dummy Device 变量,并在 Jeedom 中检索。

因此,在代码中,TaskValueSet将结果0或1分配给表/第4值的第8行(因此电解)。

注: 我在规则中添加了一个小控制,以便只有在电解器供电时才会发出警报。

在 Jeedom 或 Home Assistant

对于 Jeedom 来说,这解释在:

对于 Home Assistant,请按照此插件中的解释:

 

 

发表 回复