Wie integriere ich meine (selbstgebauten) Sensoren am besten in openHAB?
Verfasst: 14. Jan 2026 00:24
Servus Zusammen,
ich habe vor einiger Zeit openHAB auf einem Raspberry PI 4 installiert, meine MAX! Heizungsteuerung angebunden und seit diesem Winter bekommen wir (aus Gründen) eine Telegram-Nachricht wenn eines der Fenster länger als 10 Minuten offen ist.
Bei -15°C sind 10 Minuten aber ganz schön lange und irgendwann haben wir ja wieder Frühling, da kann man das Fenster länger offen lassen. Im Sommer bei 32°C sollte das Fenster am besten ganz zu bleiben. Darum würde ich als nächstes gerne die Nachrichten in Abhängigkeit der Außen- und Innentemperaturen versenden.
Zum erfassen von Temperatur/Luftfeuchte/Luftdruck habe ich eine wilde Sammlung an Sensoren in Haus, Garten und Gewächshaus deren Messwerte über verschiedene Wege übertragen werden bis sie letztendlich in MQTT Topics landen und von da in eine Postgresql Datenbank geschrieben werden. Auf die Datenbank greift dann eine Webanwendung zu, die mir die Messwerte als Min/Max und grafisch über Zeitraum X anzeigt.
Jetzt ist die Frage wie bekomme ich die Messwerte in einer brauchbaren Form nach openHAB ohne eine komplettes Addon dafür zu hacken. Wäre es besser die Messwerte in openHAB direkt aus der Datenbank zu ziehen oder die MQTT Topics zu konsumiere oder die Webanwendung um einen REST-Endpunkt zu erweitere und den abzufragen?
Ein bisserl programmieren kann ich (C, Java, JavaScript, Ruby), aber von openHAB hab ich noch sehr wenig Ahnung. Darum hätte ich gerne ein paar Tipps welchen Ansatz ich am besten versuchen sollte?
ich habe vor einiger Zeit openHAB auf einem Raspberry PI 4 installiert, meine MAX! Heizungsteuerung angebunden und seit diesem Winter bekommen wir (aus Gründen) eine Telegram-Nachricht wenn eines der Fenster länger als 10 Minuten offen ist.
Bei -15°C sind 10 Minuten aber ganz schön lange und irgendwann haben wir ja wieder Frühling, da kann man das Fenster länger offen lassen. Im Sommer bei 32°C sollte das Fenster am besten ganz zu bleiben. Darum würde ich als nächstes gerne die Nachrichten in Abhängigkeit der Außen- und Innentemperaturen versenden.
Zum erfassen von Temperatur/Luftfeuchte/Luftdruck habe ich eine wilde Sammlung an Sensoren in Haus, Garten und Gewächshaus deren Messwerte über verschiedene Wege übertragen werden bis sie letztendlich in MQTT Topics landen und von da in eine Postgresql Datenbank geschrieben werden. Auf die Datenbank greift dann eine Webanwendung zu, die mir die Messwerte als Min/Max und grafisch über Zeitraum X anzeigt.
Jetzt ist die Frage wie bekomme ich die Messwerte in einer brauchbaren Form nach openHAB ohne eine komplettes Addon dafür zu hacken. Wäre es besser die Messwerte in openHAB direkt aus der Datenbank zu ziehen oder die MQTT Topics zu konsumiere oder die Webanwendung um einen REST-Endpunkt zu erweitere und den abzufragen?
Ein bisserl programmieren kann ich (C, Java, JavaScript, Ruby), aber von openHAB hab ich noch sehr wenig Ahnung. Darum hätte ich gerne ein paar Tipps welchen Ansatz ich am besten versuchen sollte?