FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Mave am 30 Januar 2018, 08:59:43

Titel: Probleme mit HTTPMOD
Beitrag von: Mave am 30 Januar 2018, 08:59:43
Hallo zusammen,

versuche mittels HTTPMOD die HTML Seite meines Bayernlüfters abzufragen.

Diese Abfrage habe ich hinbekommen:
<div class='style1' id='frischluft_temp'>12,4 &deg;C</div>
reading01Regex <div class='style1' id='frischluft_temp'>(\+|-?[\d\,]+)
reading01Name = frischluft_temp ergibt 12,4

Bei dieser Abfrage komme ich leider nicht weiter:
<div class='style1' id='abluft_motorstufe'>Abluft: 05</div>
reading02Regex <div class='style1' id='abluft_motorstufe'> ????????

Wie muss ich die Regex wählen, damit die 05 mit dem führenden Leerzeichen und dem nachfolgenden < extrahiert wird?

Vielen Dank.

Grüße Mave
Titel: Antw:Probleme mit HTTPMOD
Beitrag von: fischit am 30 Januar 2018, 09:06:27
<div class='style1' id='abluft_motorstufe'>Abluft:( \d{1,2}<)\/div>

Damit sollte es gehen.

Ich bin mir allerdings nicht sicher was für Zahlen da stehen könnten. Mit dem Regex wird eine 1-stellige oder 2-stellige Zahl ohne Komma erwartet.
Und ich verstehe nicht, wieso du das < mit extrahiert haben willst.
Titel: Antw:Probleme mit HTTPMOD
Beitrag von: Mave am 30 Januar 2018, 09:12:58
Vielen Dank für Deine schnelle Antwort.

Sorry, das war ein Missverständnis. Ich möchte nur die Zahl - ohne das < Zeichen.
Titel: Antw:Probleme mit HTTPMOD
Beitrag von: Mave am 30 Januar 2018, 09:28:49
Super, hat funktioniert.

Vielen Dank.