ich möchte mit einem ESP8266 die Werte meines Raumthermostates abrufen und zur Heizungssteuerung nutzen. Mit dem Anruf hab ich kein Problem.
Aber wie ist es möglich auf dem ESP die Werte hinter "Antwort1" "Antwort2" "Antwort3" in eine Variable zu speichern. Stehe irgendwie völlig auf dem Schlauch. Alles was ich bisher versucht habe sind Böhmische Dörfer. Nicht dort nicht schön ist, ich begreife es nur nicht
Sollte es einfacher sein immer nur eine Antwort abzuholen ist das auch kein Thema, könnte man ja ändern.
Meine Antwort der CCU am ESP sieht Folgendermaßen aus:
Code: Alles auswählen
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, must-revalidate, no-transform, max-age=0
Content-Type: text/xml; charset=iso-8859-1
Content-Length: 175
Date: Wed, 25 Jan 2023 19:58:21 GMT
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Robots-Tag: none
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: no-referrer
Connection: close
<xml><exec>/xy.exe</exec><sessionId></sessionId><httpUserAgent></httpUserAgent><antwort1>-0.440000</antwort1<antwort2>22.400000</antwort2><antwort3>21.000000</antwort3></xml>
Antwort 2 ist die Aktuelle IST Raumtemperatur des HM Raumthermostaten
Antwort 3 ist die Aktuelle SOLL Raumtemperatur der HM Raumthermostaten
MFG Rico