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