Hauptmenü

Weblink mit DOIF starten?

Begonnen von bsl02, 14 April 2015, 01:08:50

Vorheriges Thema - Nächstes Thema

bsl02

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
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
RPi3 (FHEM) / CUL V3 868 (FS20) / nanoCUL868 (HM) / RFXtrx433 (IT & ELRO) / MAX!Cube (Thermostate, Fenster) / Bluetooth (presence Handy) / Sonoff mit Tasmota // Audio: RPi3 mit "max2play"-Image (Squeezeserver+Player) / Video: Synology-NAS mit TVheadend, Triax TSS400 Sat-IP Converter