Wetterstation WS3500 (Sainlogic) mit Daten von Ecowitt in OH3 mit HTTP-Binding einbinden

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

J-N-K
Beiträge: 126
Registriert: 20. Jun 2020 12:21
Answers: 4
Wohnort: Gelsenkirchen, NRW

Re: Wetterstation WS3500 (Sainlogic) mit Daten von Ecowitt in OH3 mit HTTP-Binding einbinden

Beitrag von J-N-K »

Wenn Du die JSON Path Transformation installiert hast, legst du einen "Number" Channel an. In der Konfiguration schreibst Du dann als "stateTransformation" sowas wie "JSONPATH:$.data.outdoor.temperature.value" rein und nachdem Du auf "Show Advanced" geklickt hast, trägst Du ganz unten als Unit "°F" ein. Jetzt noch den Channel mit dem Item linken und fertig ist die Suppe.

Für die anderen Werte legst Du dann entsprechend andere Channel an, bei denen Du den JSON Pfad und im Zweifel Unit und Typ anpasst. Es wird trotzdem nur eine Abfrage gestartet, wenn du keine "stateExtension" definierst.
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer

Dieter Zimmermann
Beiträge: 13
Registriert: 4. Mär 2021 11:36
Answers: 0

Re: Wetterstation WS3500 (Sainlogic) mit Daten von Ecowitt in OH3 mit HTTP-Binding einbinden

Beitrag von Dieter Zimmermann »

@ J-N-K
Vielen Dank für das detailierte Feedback. Wieder was gelernt :D
Ich hab's so umgesetzt und es läuft. 👍🏻
Ergänzend habe ich mit der State Description die Formatierung auf die Nachkommastellen durchgeführt (z.B. Temperaturpattern %.1f °C)

Antworten