Ankündigung
Einklappen
Keine Ankündigung bisher.
Edomi Logikbaustein für ETA Heizkessel
Einklappen
X
-
da wär ich auch dran interessiert.
Wenn man z.B. diese Zeile im Browser eingibt: "http://192.168.178.30:8080/user/var/120/10221/0/0/12275" dann bekommt man das als Output:
<eta version="1.0">
<value uri="/user/var/120/10221/0/0/12275" strValue="82" unit="°C" decPlaces="0" scaleFactor="10" advTextOffset="0">816</value>
</eta>
Man müsste nun irgendwie die "82" aus strValue rausbekommen und die in ein KO schreiben.
Wenn man von Programmieren keine Ahnung hat siehts da nur schlecht aus
Vielleicht tut sich ja hier jemand ganz leicht damit?
Danke
Gruß
Julian
-
Zitat von jonofe Beitrag anzeigenSollte ohne Programmieren mit einem HTTP-GET Ausfruf und nachfolgende mit dem preg_match LBS möglich sein.
Danke schonmal
Kommentar
-
Edomi > Konfiguration > HTTP/UDP/SHEL > Rechtsklick > Element erstellen > Typ = http-get
Danach das KO auswählen in welches die Antwort gespeichert werden muss.
Denke ich ...Zuletzt geändert von coliflower; 01.06.2020, 12:39.Danke und LG, Dariusz
GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL
Kommentar
-
System KO 22 um jede ½ Stunde zu triggern, dran hängen ...
Bildschirmfoto 2020-06-01 um 09.13.09.pngZuletzt geändert von coliflower; 01.06.2020, 08:14.Danke und LG, Dariusz
GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL
Kommentar
-
Sorry, kann ich nicht, da ich den LBS und die http Funktionen nicht kenne / nutze.
Grundsätzlich wollte ich dir die Richtung zeigen ... Hat du schon die allgemeine Hilfe <?-Symbol> wie man einen LBS nutzt und im speziellen die Hilfe des jeweiligen LBSen gelesen ?
Einen schönen Feiertag noch :-) !Danke und LG, Dariusz
GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL
Kommentar
-
Ausgangsbox ungleich 0, Am Eingang das Systemko 24, als Befehl deine http-get Abfrage. Bei der Abfrage legst Du ein IKO an, worin deine Antwort gespeichert wird.
Dieses IKO an den pregmatch LBS an E1. An E2 kommtPHP-Code:/strValue="(\d+)"/smx
Zuletzt geändert von vento66; 01.06.2020, 10:30.
Kommentar
-
erst mal Danke für deine Hilfe, mit der Beschreibung konnte ich schon viel mehr anfangen, aber ich glaub ich hab noch irgendwo nen Fehler.
Die http-Abfrage funktioniert und als Live-Wert bekomme ich in der Logikseiten-Ansicht auf dem preg_match auch "strValue=91" (aktueller Wert ist 91) raus.
Aber irgendwie krieg ich nichts auf das iKO auf das ich die 91 schreiben will.
Wann wird preg_match ausgeführt? immer?
müsste am Ausgang nicht eigentlich nur "91" rauskommen ohne "strValue"?
Web-Abfrage-ETA.JPG
Kommentar
-
Zitat von julianb240393 Beitrag anzeigenWann wird preg_match ausgeführt? immer?Danke und LG, Dariusz
GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL
Kommentar
Kommentar