Quellen?!
Ich habe für verschiedene Quellen variablen, mit denen man da etwas anstarten kann, aber nicht zwischen Quellen umschalten.
Deswegen verstehe ich nicht ganz wo Du das sehen wolltest.
Du könnest aber ein Script anlegen, welches lediglich
SNS_SetAnalog(IPS_GetParent($_IPS["SELF"]), <InstanzID mit Analog Anschluss> );
enhält.
Das kannst Du dann super im WebFront einsortieren. Reicht das nicht?
ich hatte irgendwie die Befürchtung, dass die Logik ist wie bei den Radiosendern. Nach einem Modul-Update wird alles überschrieben, deshalb die Pflege durch Dich
Ich kann mit dem Workaround leben - ich hoffe, Du hast dies so gemeint und überschreibts nicht die „Visualization-Ordner“ ???
ah… Du hast da eine andere Visualisierung darüber gelegt…
Wie ist das gemacht? Sieht ganz nett aus.
Ich lösche keine mir unbekannten Objekte unterhalb der Sonos Instanz.
Und umsortieren würde ich eh nur die mir bekannten Namen. Und das auch nur, wenn in der Instanz Konfiguration das Flag „Force Variable order“ gesetzt ist.
Ich gehe also davon aus, dass sich bei Dir an dem Script nichts ändern wird, wenn Du das Modul mal updatest…
habe mich falsch ausgedrückt ich möchte texte ansagen
lassen mit ivona kann ich nur mp3’s abspielen lassen
die in einem Ordner sind wo das Modul zugreift oder
habe ich was überlesen ?
Wenn Du Ivona richtig konfiguriert hast, kannst Du die Rückgabe von „IVNTTS_saveMP3“ direkt an die Sonos Funktion „SNS_PlayFiles“ übergeben.
das sieht dann z.B. so aus:
SNS_PlayFiles(54533 /*[Sonos\Schlafzimmer]*/, Array(IVNTTS_saveMP3(57700 /*[Sonos\Ivona]*/,"Radio wird gestartet")), 30);
Ich habe es schon das eine oder ander mal hier irgendwo beschrieben.
Falls das nicht ausreicht, muss ich es nochmals zusammenschreiben und in die FAQ in der Doku aufnehmen.
Setzt die Wiedergabe fort. (Ist das nicht etwas irreführend ? Sollte das nicht heißen „Startet die Wiedergabe“ ? Fortsetzen könnte er ja nur wenn vorher etwas lief. Aber der Befehl startet in jeder Hinsicht die Sonoswiedergabe.)
Kurz darunter ist ein Fallbeispiel zu finden. Punkte 1-6
Ich beziehe mich hier auf den Punkt 6: Falls eine Wiedergabe aktiv war, wird sie wieder gestartet
Wie mache ich das genau ? Kann ich in der Beschreibung nicht ganz nachvollziehen.
Ich habe ein kleines Klingelscript. Wenn jemand Klingelt, soll falls eine Wiedergabe läuft, diese pausiert werden und nach der Klingelausgabe (mp3), falls vorher etwas lief wieder gestartet werden.
Nur habe ich das Problem mit meinem Script, daß auch wenn vorher nichts lief, die Wiedergabe gestartet wird.
Noch ein kleiner Hinweis:
Wenn die Ansage immer die gleiche ist, würde ich dazu raten die Ansage als Datei abzuspeichern und dann nur die Datei mitzugeben.
Macht Dich unabhängig vom Internet/TTS und macht es auch „schneller“.
Hi Thorsten,
erstmal vielen Dank für das Modul. Nach dem Update auf die 4.0 habe ich es bei mir jetzt mal in Betrieb genommen (ich bin derjenige welcher große Teile von PHPSonos und br_sonos verbrochen hatte).
Die Grundfunktionalität im Modul ist schon ziemlich cool! Die meisten Änderungen konnte ich umschiffen und das Modul bei mir einbauen.
Ich habe jetzt nur den Sleeptimer über PHPSonos abgebildet, das scheint im Modul noch nicht vollständig zu sein und nutze noch einige Routinen bzgl. der Zonengruppierung aus meinen alten Skripten.
Wenn Du zu den Zonengruppierungen/ Coordinator/ Input Fragen hast oder ich da helfen kann, können wir uns gerne per PN austauschen (ich hatte das eher unsauber mal zusammengebastelt in br_sonos).