Seite 1 von 1

433 MHz Funkthermometer in Betrieb nehmen

Verfasst: 2. Jan 2022 14:01
von neuliing
Hallo liebes Forum,

ich bin noch recht neu bei openHAB und würde gerne 3 verschiedene Funk-Thermometer einbinden. Bisher habe ich mir die Daten in einer selbstgebastelten TKinter GUI auf einem Raspberry Pi anzeigen lassen (nachdem ich es irgendwann heraus gefunden hatte, wie man die Binärfolge der Sensoren in Temperatur und Feuchtigkeit übersetzt...).
Am Raspberry hängt über GPIO ein einfacher 433MHz Empfänger. Ausgelesen habe ich den mit der Python Bibliothek RF433 von Dani Thomas.

Wie muss ich nun vorgehen, um die Sensoren in openHAB anzuzeigen? Ich habe bisher nur verstanden, dass ich MQTT als Brücke benötige.

P.S.: openHAB läuft auf dem gleichen Raspberry, an dem auch der 433MHz Empfänger hängt.

Re: 433 MHz Funkthermometer in Betrieb nehmen

Verfasst: 2. Jan 2022 16:19
von sihui
neuliing hat geschrieben: 2. Jan 2022 14:01 Wie muss ich nun vorgehen, um die Sensoren in openHAB anzuzeigen?
Das sollte mit folgendem Binding gehen, ohne den Umweg über MQTT:

https://www.openhab.org/addons/bindings ... om-binding

Re: 433 MHz Funkthermometer in Betrieb nehmen

Verfasst: 3. Jan 2022 23:47
von neuliing
Ich muss gestehen, dass ich aus der verlinkten Seite nicht schlau werde.
Erstmal sieht das aus, als müsse man dafür einen USB Receiver haben und dann ist die Frage, wo ich die Protokolleigenschaften (bit Zahl, high, low Werte) sowie die Konvertierung von der Binärzahl eintragen sollte .. :?

Re: 433 MHz Funkthermometer in Betrieb nehmen

Verfasst: 4. Jan 2022 01:36
von neuliing
Könnte ich nicht auch einfach mein bestehendes Python script über das Exec binding aufrufen (https://www.openhab.org/addons/bindings/exec/) und dann die Ausgabe an openHAB übergeben?

Re: 433 MHz Funkthermometer in Betrieb nehmen

Verfasst: 4. Jan 2022 06:37
von udo1toni
Das RFXCOM Binding arbeitet allgemein mit verschiedenen 433MHz Empfängern zusammen und unterstützt verschiedene Protokolle (welche die Bedeutungen der Bitfolgen bestimmen).
Du kannst einfach ausprobieren, ob dort passende Daten rein kommen. Wenn Du Glück hast, installierst Du das Binding und richtet die Verbindung zum Empfänger ein. Anschließend tauchen alle Deine Sensoren automatisch in der Inbox von openHAB auf und Du musst lediglich Namen für die Devices festlegen.

Re: 433 MHz Funkthermometer in Betrieb nehmen

Verfasst: 5. Jan 2022 02:08
von neuliing
Wo würde ich denn den passenden GPIO pin bei RFXCOM eintragen? Auf der binding Seite steht nur wie man die Geräteadresse eines seriellen Geräts einträgt.