FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bsl02 am 14 April 2015, 01:08:50

Titel: Weblink mit DOIF starten?
Beitrag von: bsl02 am 14 April 2015, 01:08:50
Hallo,
ich setze das Modul SB_PLAYER ein, das klappt soweit prima.
Allerdings stoppt einer meiner Wiedergabe-RPi´s (mit PiCorePlayer darauf) häufiger die Wiedergabe. Ursache ist möglicherweise die eingestöpselte USB-Soundkarte, denn mit anderen RPi´s habe ich das Problem nicht.

Bisher habe ich in derartigen Fällen den Player über FHEM manuell mit einem Weblink neu gestartet
link http://192.168.115.66/cgi-bin/restartsqlt.cgi

Das möchte ich jetzt mit DOIF automatisieren: Immer wenn der Raspberry z.B. das Reading "state: off" hat, soll obiger Link aufgerufen werden (genaues Kriterium muss ich noch testen).

Da meine Versuche mit DOIF nicht zum Erfolg führten, habe ich provisorisch eine Lösung mittels notify gebaut, angeregt von folgendem Link
http://forum.fhem.de/index.php/topic,18447.msg122734.html#msg122734 (http://forum.fhem.de/index.php/topic,18447.msg122734.html#msg122734)
Zitatdefine staubsaugerstart notify staubsaugerstart {my $reply = GetFileFromURL("http://192.168.178.XX/roomba.cgi?button=CLEAN", 3);}

Müsste das mittlerweile nicht eleganter mit DOIF gehen? Die Beispiele in der deutschen Commandref sind vielfältig, aber "meine" Lösung finde ich noch nicht :-)

Gruß, Stefan