29-10-2015, 14:26:35
(01-04-2015, 19:15:34)Smarter schrieb: Hier ist der letzte Stand meiner Entwicklung. Bitte in Verzeichnis /var/www/sonos entpacken und dann die Rechte mit Filezilla setzen "Öffentliche Rechte" Lesen & Ausführen.Kann ich statt Sonos auch die Samsung Multiroom Lautsprecher z.B. M7 verwenden ?
Dann muss die config.ini angepasst werden hinsichtlich username, passwords, ip-Adressen, Telefonnummern (siehe auch Kommentare und meine Hinweise hier im Forum),
In SH muss man nun ZV's anlegen die entweder mit SON_ starten um MP3 Dateien abzuspielen Beispiel: Son_Dog_Wohnzimmer_80 -> dog.mp3 wird in Zone Wohnzimmer mit Lautstärke 80% abgespielt
oder mit S_xxxx_yyy. Der Raum ist egal.
xxx steht für den Unterprogrammname nin Datei mySonoScript.php. Beispiel: S_Stop_Bad -> ruft das Unterprogramm Stop auf welches die Musikwiedergabe in Zone Bad stopt.
Achtung: Alle ZVs dürfen nur kurz auf AN gehen und sollten nach 10-30 Sekunden automatisch abschalten damit der Befehl nur einmal abgesetzt wird.
yyy steht für einen Parameter der in dem Unterprogramm abgearbeitet wird.
Dann setzt man in 3 Unix Fenstern die folgenden Befehle ab. Dies sind Endlosschleifen die ständig abgearbeitet werden.
1) ZV triggert Sprachausgabe wird gestartet mit dem Befehl: bash /var/www/sonos/launcher_sonos.sh
2) Fritzbox Anrufmonitor wird gestartet mit dem Befehl: bash /var/www/sonos/fritz.sh
3) IFTTT liefert Files in die Dropbox und diese werden mittels Dopbox Launcher abgearbeitet mit folgendem Befehl: bash /var/www/sonos/launcher_dropbox.sh
Auf dem webserver liegt die Datei ifttt.php und mit dieser kann man ZV's in SH schalten mit folgenden Befehlen
Call options of this script
* 1) launch via bash: php ifttt.php Regen=1
* 2) launch via local URL(intern): http://192.168.178.1/sonos/ifttt.php?Regen=1
* 3) launch via web - URL(extern): http://myserver.de/sonos/ifttt.php?Regen=1
Viele Spaß beim Nachbauen wünscht Smarter
Gesendet von meinem SM-G920F mit Tapatalk