I2C hier "Pi-16ADC" in OpenHAB 2.5 einbinden

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

Antworten
Stargate1212
Beiträge: 10
Registriert: 14. Apr 2020 09:25
Answers: 1

I2C hier "Pi-16ADC" in OpenHAB 2.5 einbinden

Beitrag von Stargate1212 »

Hallo

Ich habe diesen Analog-Digital-Wandler gekauft.
https://alchemy-power.com/pi-16adc/
Dokumentation und Beispielcode für Python:
https://alchemy-power.com/Downloads/#Pi-16ADC

Wie muß ich vorgehen diesen über I2C in openHAB einzubinden und die Werte abzufragen.

Benutzeravatar
udo1toni
Beiträge: 13864
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: I2C hier "Pi-16ADC" in OpenHAB 2.5 einbinden

Beitrag von udo1toni »

es kommt natürlich etwas darauf an, welcher Art die Messwerte sind, die Du da einsammelst.

Vermutlich wird es das Einfachste sein, ein Python Script zu schreiben, welches die Werte dann openHAB zur Verfügung stellt.
Es gibt dafür verschiedene Möglichkeiten, aber ich denke, die eleganteste Variante wird es sein, die Daten per mqtt nach openHAB zu bringen.

Für Python gibt es entsprechende Libraries (z.B. paho-mqtt) welche es sehr einfach machen, die Verbindung zum mqtt Broker herzustellen und Topics zu publishen. Du kannst die einzelnen Werte einfach zu einem JSON Objekt zusammenfassen.
In openHAB nutzt Du dann das mqtt Addon, um dich mit dem gleichen Broker zu verbinden und das Topic zu subscriben.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Antworten