der nächste größere Schritt steht bei mir an: Ich möchte die Heizungsanlage (Eta PC25) einbinden.
Nun habe ich ein paar ältere Beiträge gefunden, die schienen sich aber alle auf OH2 und Textuell erstellte Things/Channels zu beziehen.
Wie fange ich denn am besten mit OH3 bei so etwas an?
Ich habe eine Beschreibung von ETA der sog "Restful Webservices". So wie ich das verstehe, ist das ein http-Request, welcher mir Quasi Zugriff auf die Struktur als CAN-Adressen (oder etwas, das ähnlich ausschaut) gibt. Die Antwort scheint xml zu sein.
https://www.meineta.at/javax.faces.reso ... efault&v=0
Nun habe ich mit der Art API noch so gut wie keine Erfahrung und mit OH3 erst recht nicht.
Wie ist denn das Vorgehen? Gibt es ein Tutorial, dass mir den richtigen weg weisst? Wenn ich nur detaillierte Fragen finde, blicke ich nicht durch, weil da einige Zusammenhänge ja allen schon klar sind.
Nun dachte ich, ich teste das mal (Webservices sind natürlich aktiviert) und nehme ReqBin zum probieren. http://192.168.178.xxx:8080/user/menu HTTP/1.1 , als MEthode wähle ich get. Das bekomme ich zurück:
Code: Alles auswählen
HTTP/1.1 404 Not Found
cache-control: no-cache
content-length: 150
content-type: application/xml;charset=UTF-8
date: Tue, 07 Jun 2022 17:06:59 GMT
<?xml version="1.0" encoding="utf-8"?>
<eta version="1.0" xmlns="http://www.eta.co.at/rest/v1">
<error>No such application or domain</error>
</eta>
Versuche ich Werte direkt aufzurufen (ein paar Pfade als Beispiele findet man im Netz), kommt folgende Antwort:
Code: Alles auswählen
<eta xmlns="http://www.eta.co.at/rest/v1" version="1.0">
<error>Invalid permission</error>
</eta>
Könnt ihr mir allgemein Infos zum vorgehen geben?
LG und Danke
Jens