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.
Wetterstation WS3500 (Sainlogic) mit Daten von Ecowitt in OH3 mit HTTP-Binding einbinden
-
- Beiträge: 126
- Registriert: 20. Jun 2020 12:21
- Wohnort: Gelsenkirchen, NRW
Re: Wetterstation WS3500 (Sainlogic) mit Daten von Ecowitt in OH3 mit HTTP-Binding einbinden
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer
-
- Beiträge: 13
- Registriert: 4. Mär 2021 11:36
Re: Wetterstation WS3500 (Sainlogic) mit Daten von Ecowitt in OH3 mit HTTP-Binding einbinden
@ J-N-K
Vielen Dank für das detailierte Feedback. Wieder was gelernt
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)
Vielen Dank für das detailierte Feedback. Wieder was gelernt

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)