Inhalt einer Webseite "überwachen"?

Begonnen von Michi240281, 11 November 2014, 11:52:01

Vorheriges Thema - Nächstes Thema

Michi240281

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!
FHEM auf QNAP per VM / HM LAN Adapter / diverse HM-Devices
QNAP TVS 463
VU+ Duo4kSE
Sony 75ZD9

justme1968

schau dir doch mal das HTTPMOD modul an.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Rince

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 ;)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

RalleBMG

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
Dell Debian Server
CUL weezy
Energenie
Devolo dLAN Powerline 500 duo
Fritz!Powerline 546E

Ellert

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.