FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Tweak am 23 November 2014, 15:41:48

Titel: Webabfrage als State?
Beitrag von: Tweak am 23 November 2014, 15:41:48
Hallo,
ich würde gerne den Status meinen Sat-Receivers abfragen, ich weiß es gibt bereits das E2 Modul für Dreamboxen. Leider zwingen diese vielen Abfragen meine Box in die Knie und sie ist unbrauchbar.

Daher wollte ich ganz einfach über wget den Status abfragen.

wget -O - -q http://192.168.1.3/web/powerstate | grep "<e2instandby>" | sed -n 's:.*<e2instandby>\(.*\)</e2instandby>.*:\1:p'

Hiermit bekomme ich ein True/False raus, wäre es irgendwie möglich das direkt von Fhem auszuführen oder muss ich ein sh file machen?

Danke!

Mfg
Titel: Antw:Webabfrage als State?
Beitrag von: justme1968 am 23 November 2014, 16:23:48
schau dir HTTPMOD an.

gruss
  andre
Titel: Antw:Webabfrage als State?
Beitrag von: Tweak am 23 November 2014, 17:15:29
Ok,
dachte mittels dem HTTPMOD gehen keine XML Seiten?

Mfg
Titel: Antw:Webabfrage als State?
Beitrag von: justme1968 am 23 November 2014, 18:10:57
zum einen stand oben nichts von xml und zum anderen kann man natürlich mit der passenden regex auch etwas aus einem xml dokument extrahieren wenn sich der wert eindeutig finden lässt. deine sed anweisung macht doch auch nichts anderes.

gruss
  andre
Titel: Antw:Webabfrage als State?
Beitrag von: Tweak am 23 November 2014, 18:13:26
Zitat von: justme1968 am 23 November 2014, 18:10:57
zum einen stand oben nichts von xml und zum anderen kann man natürlich mit der passenden regex auch etwas aus einem xml dokument extrahieren wenn sich der wert eindeutig finden lässt. deine sed anweisung macht doch auch nichts anderes.

gruss
  andre

Kein Problem,
habe es bereits gelöst und läuft einwandfrei.
Weiter im Programm...

Danke!
Sg
Manuel