Hallo zusammen,
kann man mit Fhem den Inhalt einer Webseite "überwachen" und dann Folgereaktionen auslösen?
Mein Anwendungsfall:
Ich spiele ein Browsergame! Da muss man halt alle paar Stunden mal was anklicken. Damit ich da effektiver bauen kann, wäre es cool, wenn Fhem erkennt, wenn ein Ausbau abgeschlossen ist und mir ne Pushnachricht schicken würde. Dann könnte ich direkt wieder reingehen und das nächste Gebäude anklicken. Das Browsergame hat ein Nachrichtensystem, in dem alle abgeschlossenen Bauten etc. aufgelistet werden. Könnte man das irgendwie auslesen und dann als reading in fhem einbinden?
Danke schon mal für Eure Tipps!
schau dir doch mal das HTTPMOD modul an.
gruss
andre
Ein Hausautomatisierungssystem für eine Computerspielautomatisierung zu benutzen ist witzig :)
Theoretisch könnte es tatsächlich gehen.
http://fhem.de/commandref.html#HTTPMOD
Schau mal folgende Links an:
http://forum.fhem.de/index.php/topic,28123.0.html
http://forum.fhem.de/index.php/topic,22554.0.html
Beide bauen auf HTTPMOD auf und machen genau das, was du eigentlich willst. Einmal halt für Spritpreise und das andere mal fürs TV Programm ;)
hallo
habe folgendes problem
define ShellRhede HTTPMOD http://www.clever-tanken.de/tankstelle_details/5936 7200
attr ShellRhede userattr icon readingsName_SuperE5 readingsRegex_SuperE5 stateFormat timeout
attr ShellRhede group Benzinpreise
attr ShellRhede icon car
attr ShellRhede readingsName_SuperE5 SuperE5
attr ShellRhede readingsRegex_SuperE5 <span>Super E5</span>[^0-9]+([0-9\.]+)
attr ShellRhede room unsorted
attr ShellRhede stateFormat €/ltr_SuperE5: SuperE5
attr ShellRhede timeout 5
das läuft auch eigendlich ganz wunderbar bekomme die Benzinpreise angezeigt und werden in ein logfile geschrieben.
bis auf dieses problem.
attr ShellRhede userattr icon readingsName_SuperE5 readingsRegex_SuperE5 stateFormat timeout
sobald ich bei einstellungen in fhem mit "save config" bestätige habe ich diesen eintrag. dnach wird auch nichts mehr in die logfile geschrieben
daher meine frage
wie kommt dieser eintrag zu stande?
was müsste ich ändern?
sobald ich den eintrag aus der fehm.cfg lösche ist alles beim alten und auch die einträge in der logfile laufen wieder
würde mich auf eine antwort freuen
lg
Mit den Perl-Modulen WWW::Mechanize und WWW::Mechanize::TreeBuilder; lässt sich eine Webseite laden und man kann komfortabel direkt auf die HTML-Tags zugreifen.