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?
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet