27-04-2014, 19:04:02
(Dieser Beitrag wurde zuletzt bearbeitet: 27-04-2014, 19:33:35 von Smarter.)
Zum besseren Verständnis anbei einige Konfigurationsbeispiele innerhalb RWE SM.
Es sollte ein Raum mit dem Namen "Sonos" erzeugt werden in dem alle Sonos ZVs definiert werden (image1). Der PHP code überwacht den Zustand der Sonos ZVs. Steht die Sonos ZV auf "JA" wird der entsprechende code (sonos.php) abgearbeitet. Die entsprechende Sonos ZV wird dann im Logikprofil auf "JA" geschaltet und sollte nach 20 Sek. automatisch abgeschaltet werden (image2), damit die Ausgabe nur einmalig erfolgt.
1. Sonos ZV für "Sonos_Stop_All - image3
Dies ist ein Beispiel für ein user-defined Script. Es wird das Script "Stop" in der Datei mySonosScripts.php ausgeführt. In meinem Fall wird im Logikprofil "Abwesend" die genannte Sonos ZV auf JA gesetzt.
2. Sonos ZV "Sonos_Radio_Bad" - image4
Dies ist ein weiteres Beispiel für ein user-defined Script. Es wird das Script "Radio" in der Datei mySonosScripts.php ausgeführt. In meinem Fall wird im Zeitprofil (7:00 - 9:00) die genannte Sonos ZV auf JA gesetzt. Der gewählten Solltemperatur des HKT stellt nun den Radiosender in der Zone auf den Radiosender ein, welche in der Datei Config.ini definiert sind.
3. Sonos ZV für "Son_AlarmAn_Wohnzi_30" - image5
Dies ist ein Beispiel für Sprachausgabe. Es wird Soundfile "AlarmAn.mp3" in der Zone "Wohnzi" mit der Lautstärke 30% abgespielt. Die Sonos Einstellungen werden zuvor gespeichert und die alten Einstellungen restored. Die MP3 Dateien werden auf der eigenen NAS abgelegt und der Pfad ist in der Config.ini einzutragen. In meinem Fall wird im Logikprofil "AlarmanlageAn" die genannte Sonos ZV auf JA gesetzt.
Tipp:In der Datei mySonosScripts.php einfach Euren eigenen Code einfügen und netterweise Euren Code hier posten.
Viele Grüße, Smarter
ja immer noch eine Zone. So langsam mach es auch bei mir Sinn die Zonen zu gruppieren. Ich hatte mir Deinen code nochmals angeschaut und ich denke ich werde ich mal nächsten Monat damit beschäftigen. Es dürfen aber auf keinen Fall die Playlisten meiner Frau zerstört werden. Wie sind Deine Erfahrungen mit Playlisten zerstören?
Viele Grüße, Smarter
Es sollte ein Raum mit dem Namen "Sonos" erzeugt werden in dem alle Sonos ZVs definiert werden (image1). Der PHP code überwacht den Zustand der Sonos ZVs. Steht die Sonos ZV auf "JA" wird der entsprechende code (sonos.php) abgearbeitet. Die entsprechende Sonos ZV wird dann im Logikprofil auf "JA" geschaltet und sollte nach 20 Sek. automatisch abgeschaltet werden (image2), damit die Ausgabe nur einmalig erfolgt.
1. Sonos ZV für "Sonos_Stop_All - image3
Dies ist ein Beispiel für ein user-defined Script. Es wird das Script "Stop" in der Datei mySonosScripts.php ausgeführt. In meinem Fall wird im Logikprofil "Abwesend" die genannte Sonos ZV auf JA gesetzt.
2. Sonos ZV "Sonos_Radio_Bad" - image4
Dies ist ein weiteres Beispiel für ein user-defined Script. Es wird das Script "Radio" in der Datei mySonosScripts.php ausgeführt. In meinem Fall wird im Zeitprofil (7:00 - 9:00) die genannte Sonos ZV auf JA gesetzt. Der gewählten Solltemperatur des HKT stellt nun den Radiosender in der Zone auf den Radiosender ein, welche in der Datei Config.ini definiert sind.
3. Sonos ZV für "Son_AlarmAn_Wohnzi_30" - image5
Dies ist ein Beispiel für Sprachausgabe. Es wird Soundfile "AlarmAn.mp3" in der Zone "Wohnzi" mit der Lautstärke 30% abgespielt. Die Sonos Einstellungen werden zuvor gespeichert und die alten Einstellungen restored. Die MP3 Dateien werden auf der eigenen NAS abgelegt und der Pfad ist in der Config.ini einzutragen. In meinem Fall wird im Logikprofil "AlarmanlageAn" die genannte Sonos ZV auf JA gesetzt.
Tipp:In der Datei mySonosScripts.php einfach Euren eigenen Code einfügen und netterweise Euren Code hier posten.
Viele Grüße, Smarter
(27-04-2014, 18:29:33)netsloh schrieb: Hallo Smarter,Hallo Daniel,
es wächst und gedeiht - ich seh' schon . Spielst du die Nachrichten immer nur in einer Zone ab, oder habe ich irgendwo einen "Group" übersehen?
Grüße!
ja immer noch eine Zone. So langsam mach es auch bei mir Sinn die Zonen zu gruppieren. Ich hatte mir Deinen code nochmals angeschaut und ich denke ich werde ich mal nächsten Monat damit beschäftigen. Es dürfen aber auf keinen Fall die Playlisten meiner Frau zerstört werden. Wie sind Deine Erfahrungen mit Playlisten zerstören?
Viele Grüße, Smarter
openHAB RaspberryPi3Innogy-Smarthome+PhilipsHue+Sonos+Buderus-Brennwertkessel+SamsungCAM+SamsungGalaxyTab4+Fritzbox7490+FIBARO-Zwischenstecker+LogitechHarmonyHub+Netatmo+DreamboxDM800