Hauptmenü

Wert aus HTML auslesen

Begonnen von noxx, 27 August 2017, 09:42:43

Vorheriges Thema - Nächstes Thema

noxx

Hallo, versuche aus einer HTML Seite einen Wert auszulesen, klappt aber nicht.

Inhalt der HTML Seite:
<MyHome>
<ESP8266_GasMeter>
<data name="SSID" value="FRITZ!Box Fon WLAN 7390" valueunit=""/>
<data name="IP" value="192.168.1.43" valueunit="xxx.xxx.xxx.xxx"/>
<data name="help" value="use /SetValue?Value=xx to set new value" valueunit="text"/>
<data name="MAC" value="18:FE:34:E2:13:36" valueunit="AA:BB:CC:DD:EE:FF"/>
<data name="GasMeter" value="26473.61" valueunit="m^3"/>
</ESP8266_GasMeter>
</MyHome>


Auslesen will ich den Wert der vorvorletzten Zeile: 26473.61

Habs mit HTTPMOD probiert, aber als State  kommt nur ? ? ?

defmod Gaszaehler HTTPMOD http://192.168.1.43 60
attr Gaszaehler userattr reading01Regex
attr Gaszaehler reading01Regex value="(.*?)" valueunit="m



amenomade

Es fehlt reading01Name
Was sagt die Log?
Lieber ein "list Gaszaehler " liefern
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus