Seite 1 von 1

Esp32 Daten an openHAB3 senden, wie?

Verfasst: 20. Mär 2022 15:41
von toto1975
Hallo in die Runde,

ich habe einen ESP32 der jede Stunde die Spannung einer Batterie kurz prüft und sich dann wieder schlafen geht. Jetzt habe ich mir überlegt wie ich die Daten an openHAB3 senden kann und einiges probiert leider ohne Erfolg.

In einer früheren Version von openHAB war es möglich solche Daten per URL Aufruf zu senden z.B.: http://IP_openHAB:8080/CMD?Spannung=12.5
Leider scheint es diese Möglichkeit bei OH3 nicht mehr zu geben. :-(

Mit http://IP_openHAB/rest/items/Spannung/state bekomme ich zwar die aktuellen Werte die im System stehen aber das nützt mir hier leider nichts.

Hat hier jemand eine Idee wie ich möglichst einfach die Daten ins System bekomme?

Danke für eure Hilfe

Viele Grüße
Torsten

Re: Esp32 Daten an openHAB3 senden, wie?

Verfasst: 20. Mär 2022 19:10
von Steinspiel
Moin,

Zu Rest API kann ich nicht viel sagen, aber hier laufen ESP32 zur Temperatur/Lufdruckmessung usw.. Die Daten schicke ich per MQTT an openHAB3x.

Vielleicht wäre das was für Dich...

Re: Esp32 Daten an openHAB3 senden, wie?

Verfasst: 20. Mär 2022 21:56
von udo1toni
Tatsächlich dürfte die einfachste Variante über mqtt sein.
Die Variante über einen http Aufruf sollte aber auch funktionieren, unter der Voraussetzung, dass die Sitemap aktiv ist und für den Aufruf genutzt wird.
Über die API geht es auch, allerdings dann eher mit curl, da man PUT oder POST nutzen muss. Den passenden Aufruf kannst Du bequem über die Entwicklertools direkt aus der openHAB API-Dokumentation heraus generieren lassen.