FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: leahpar am 25 Januar 2020, 12:55:42

Titel: NewMotion Ladestation auslesen
Beitrag von: leahpar am 25 Januar 2020, 12:55:42
Hallo Zusammen,
ich möchte gerne den Status einer Ladestation für E-Autos auslesen. Die Betreiberseite https://chargeportal.thenewmotion.com/test/03003759 (https://chargeportal.thenewmotion.com/test/03003759) gibt Auskunft über den Status der Station und mein Ziel ist es, diesen Status als State zu verwenden. Mögliche Werte sind Available, Occupied und Charging.

Das ist die Def:
define Ladestation HTTPMOD https://chargeportal.thenewmotion.com/test/03003759 60
attr Ladestation userattr reading01Name reading01Regex
attr Ladestation reading01Name Ladestatus
attr Ladestation reading01Regex status-available">([a-zA-Z.\s]+)


Das ist die Zeile im HTML, aus welcher der Status ausgelesen werden kann:
      <div data-lift-comet-version="1449981935137" id="F1449981935133XMBO0R_outer" style="display: inline"><div id="F1449981935133XMBO0R" style="display: inline"><span class="label status-available">Available</span></div></div>
Leider scheint das Regex nicht richtig zu sein. Denn das Reading aktualisiert nicht und es erscheint auch kein Eintrag im Log (Verbose 5). Was mache ich falsch?
Titel: Antw:NewMotion Ladestation auslesen
Beitrag von: amenomade am 25 Januar 2020, 18:14:47
Die Regex ist richtig, aber die Seite ladet dieses Teil nicht. Schau mal im Browser den "source code" der Seite, oder in der Log mit verbose 5 was als html zurückkommt