通过 openHAB 读取 I²C 传感器

物联网 MQTT 传感器 开放式
2021-06-25 06:48:26

我正在使用通过 I²C 进行通信的电压传感器,Python 脚本正在处理 Raspberry Pi 中的所有通信和逻辑。由于我想切换到 openHAB,我想知道如何读取该传感器,基本上是编写绑定,而不使用 Java。

我的想法是运行一个小的 Python 脚本,将当前值上传到本地 MQTT 服务器,这让我担心网络开销和性能。

有没有其他方法可以在 Python 中实现这种绑定?我真的想坚持下去,因为传感器只有用 Python 编写的库支持。

2个回答

在 stackoverflow 上提供了一个解决方案:

https://stackoverflow.com/questions/42932618/send-commands-to-openhab-depending-on-light-sensor-values-python-raspberry-pi

仅使用 python 将数据直接发送到 OpenHab。用户在那里发送了 DHT11 传感器数据,但您只需要检查将数据发送到 OpenHab 的方法。

以下是 OpenHab 论坛上有关将 RPi 数据发送到 OpenHab 的问题的链接。请浏览整个对话,以便您了解在实施过程中可能面临的想法或不同问题及其专用解决方案。

将温度从 RPi 发送到 Qnap OpenHAB

我最终只是实现了一切,包括作为 Homie 设备的本地服务,这使得在 openhab 中的集成变得非常简单,并且允许在其他设备上快速运行这些服务而无需重新配置任何东西。