Re: Feinstaubsensor
Verfasst: 7. Okt 2019 05:04
Na ja, openHAB hat eine REST API, das sollte also gehen. Man müsste halt etwas experimentieren.
Was musst Du dazu tun:
Was musst Du dazu tun:
- Du legst ein String Item an, z.B. luftDatenJSON.
- Du gehst in die REST API Documentation und suchst dort unter Items->PUT->das Item heraus (Du musst dort die UID eingeben, das ist der Itemname)
- Du kopierst den Pfad, den Dir die Doku ausgibt und trägst ihn im Pfad ein.
Den DN musst Du natürlich als feste IP im Server-Feld eintragen (falls Du einen internen DNS betreibst, könnte es auch mit dem DN gehen).
Der Port ist 8080, oder mit https (Haken oben) 8443.
Eventuell muss noch der Haken Eigene API gesetzt werden, vielleicht bringt der auch noch zusätzliche Optionen zum Vorschein?
Benutzer und Passwort können hingegen ziemlich sicher leer bleiben. - Du drückst die Daumen und schaust ins Log, ob nach einiger Zeit etwas im Item ankommt.
Sollte das der Fall sein, kannst Du mit einer Rule die Daten in die verschiedenen Items verteilen, wobei die Rule dann
auf Item luftDatenJSON changed triggern kann.
Das Format ist mit ziemlicher Sicherheit ebenfalls JSON, so dass das Zerlegen genauso funktioniert wie vorher, nur musst Du nun den Transformation Service aus der Rule heraus verwenden.