Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Bitte im Titel immer zuerst den Namen des Plugins hinschreiben
ich versuche einen Touch Air über dessen Standardtasten einen Sonos One SL lautsprecher zu steuern. Nutze das Plugin v5.2.6, sonos lautsprecher wurde erfolgreich erkannt und konnte gespeichert werden. Vordefinierte virtuelle Ausgänge aus der Loxone Library geladen, sowie die virtuellen UDP Eingänge aus dem Plugin. Gibt es nun hierzu ein Beispiel config file wie ich damit einen Audio Player realisiere, bzw. kann ich ggf. auch den AudioPlayer Baustein mit verwenden?
Was meinst du mit "Vordefinierte virtuelle Ausgänge aus der Loxone Library"? Das Plugin verfügt über eigene Ausgangsbefehle (siehe Wiki)
Du kannst an jeden Ausgang einen Befehl hängen, ähnlich wie bei Lampen usw. JEDER Baustein mit Ausgängen funktioniert, auch der Audio Baustein
EDIT: Die Queue habe ich mal gelöscht, das Problem tritt jedoch immer wieder auf und ich weiß nicht weshalb.
Hallo zusammen,
ich habe weiter oben schon mitgelesen, dass es auch bei anderen ein ähnliches Problem gab.
Bei mir nach TTS Anfrage ein Fehgler ausgegeben, dass die Temporary PLaylist nicht gespeichert werden konnte.
Ich bin mit dem Plugin auf V 5.2.6. Neustart hat bisher auch nicht geholfen.
Debug LOG kannich anhängen.
Danke und viele Grüße
Code:
================================================================================
<LOGSTART> 10.01.2023 17:28:01 TASK STARTED
<LOGSTART> Sonos UI started
17:28:01.675 <INFO> LoxBerry Version 2.2.2.2 ( is_vmware.cfg is_x64.cfg )
17:28:01.675 <INFO> Sonos Version 5.2.6
17:28:01.675 <INFO> Loglevel: 7
17:28:01.689 Read main settings from sonos.ini for language: de
17:28:01.689 The Sonos config file has been loaded
17:28:01.689 The Player config file has been loaded
17:28:01.689 The MQTT config file has been loaded
17:28:01.690 MQTT is installed and could be used
17:28:02.283 0 Radio Stations has been loaded.
17:28:02.284 1 Sonos players has been loaded.
17:28:02.284 List of available Miniserver(s) has been successful loaded
17:28:02.287 List of MP3 files has been successful loaded
17:28:02.287 MQTT Gateway is installed and valid credentials received.
17:28:02.287 <OK> Sonos Plugin has been successfully loaded.
17:28:02.316 <OK> Website printed
<LOGEND> Finished successful
<LOGEND> 10.01.2023 17:28:02 TASK FINISHED
================================================================================
<LOGSTART>10.01.2023 17:30:36 TASK STARTED
<LOGSTART>PHP started
17:30:36.043<INFO> LoxBerry Version 2.2.2.2 ( is_vmware.cfg is_x64.cfg )
17:30:36.043<INFO> Sonos Version 5.2.6
17:30:36.043<INFO> Loglevel: 7
17:30:36.043<OK> sonos.php: called syntax: 10.1.1.101/plugins/sonos4lox/index.php?zone=wohnzimmer&action=say&text=Die Waschmaschine wurde gestartet&playgong=yes
17:30:36.043 sonos.php: No Exception to delete TempFiles has been called
17:30:36.044 sonos.php: Backup Online check for Players will be executed
17:30:36.044 sonos.php: All variables has been collected
17:30:36.044<OK> helper.php: check if folder/symlinks exists, if not create
17:30:36.057 sonos.php: Standard T2S Volume for Player wohnzimmer has been set to: 30
17:30:36.155<INFO> save_t2s.php: All Zone settings has been saved successful
17:30:36.169 play_t2s.php: Textstring has been entered
17:30:36.170<INFO> play_t2s.php: MP3 grabbed from cache: 'Die Waschmaschine wurde gestartet'
17:30:36.384 play_t2s.php: Room Coordinator has been identified
17:30:36.395 play_t2s.php: Path for T2S been adopted
17:30:40.183<ERROR> playlist.php: The temporary Playlist (PL) could not be saved because the list contains min. 1 Song (URL) which is not longer valid! Please check or remove the list!
<LOGEND> PHP finished
<LOGEND> 10.01.2023 17:30:40 TASK FINISHED
================================================================================
<LOGSTART> 10.01.2023 17:30:59 TASK STARTED
<LOGSTART> Sonos UI started
17:30:59.755 <INFO> LoxBerry Version 2.2.2.2 ( is_vmware.cfg is_x64.cfg )
17:30:59.755 <INFO> Sonos Version 5.2.6
17:30:59.755 <INFO> Loglevel: 7
17:30:59.769 Read main settings from sonos.ini for language: de
17:30:59.769 The Sonos config file has been loaded
17:30:59.769 The Player config file has been loaded
17:30:59.769 The MQTT config file has been loaded
17:30:59.769 MQTT is installed and could be used
17:30:59.970 <OK> Website printed
<LOGEND> Finished successful
<LOGEND> 10.01.2023 17:30:59 TASK FINISHED
Zuletzt geändert von michael287; 10.01.2023, 17:53.
der Fehler an sich mag zwar offensichtlich sein, trotzdem kann ich damit nichts anfangen, da ich wie gesagt, die Sonos Queue gelöscht hatte, es überhaupt keine Playlists in Benutzung sind, und ich keine Radiofunktionen oder sonstige Extras über Loxberry ansteuere.
Das einzige was ich mache sind ein bis zwei TTS Bausteine und einige, die eine feste MP3 aus dem Verwzeichnis abspielen.
Und das wohlgemerkt schon seit den Anfängen des Plugins und bis dahin ohne größere Probleme.
Nun wüsste ich also nicht wo oder aus welcher Playlist ich etwas löschen sollte, da wie gesagt nichts aussteht, oder am laufen ist.
Liver_64 Ich kann mich nur wiederholen. Es waren keine Songs in der Queue. Nach vielen weiteren Neustarts von Loxberry und Sonos in diversen Kombinationen mit zusätzlichem Löschen der (sowieso schon leeren) Queue, taucht der Fehler momentan nicht mehr auf. Erklären kann ich es mir weiter nicht. Ich behalte es mal im Auge. Viele Grüße
Liver_64
mit "Vordefinierte virtuelle Ausgänge aus der Loxone Library" meinte ich die virtuellen Ausgänge aus der Config die dort über das Menü "vordefinierte Geräte" in der Library gesucht, heruntergeladen und importiert werden können. VI´s (VI_UDP_Sonos.xml) konnte ich im PlugIn finden, aber VA´s im Wiki keine - wo sind diese dort. Gibt es config Beispiele über die eine Sonos Implementierung?
Hallo Oliver, erstmals vielen Dank für das tolle Plugin! Ich habe drei verschiedene Lautsprecher, bei denen ich bei allen gleichzeitig ein mp3 abspielen möchte (99_Sirene_lang).
Mit diesem Befehl funktioniert das aber nur im ersten Raum (esszimmer). Kannst du mir sagen, woran das liegt?
12:07:45.071 INFO: LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )
12:07:45.071 INFO: Sonos Version 5.2.6
12:07:45.071 INFO: Loglevel: 7
12:07:45.074 OK: sonos.php: called syntax: 192.168.1.102/plugins/sonos4lox/index.php?zone=esszimmer&member=hobbyraum,schl afzimmer&action=sendmessage&messageid=99_S irene_lang&volume=5 12:07:45.075 sonos.php: No Exception to delete TempFiles has been called 12:07:45.076 sonos.php: Backup Online check for Players will be executed 12:07:45.076 sonos.php: All variables has been collected
12:07:45.077 OK: helper.php: check if folder/symlinks exists, if not create 12:07:45.077 sonos.php: Volume for Player esszimmer has been set to: 5
12:07:45.078 INFO: sonos.php: function 'action=sendmessage...' has been depreciated. Please change your syntax to 'action=say...'
12:07:45.883 INFO: save_t2s.php: All Zone settings has been saved successful 12:07:45.895 play_t2s.php: Messageid '99_Sirene_lang' has been entered 12:07:46.116 play_t2s.php: Room Coordinator has been identified 12:07:46.130 play_t2s.php: Path for messageid's been adopted 12:07:46.176 play_t2s.php: MP3 File '99_Sirene_lang.mp3' has been added to Queue 12:07:46.301 play_t2s.php: Playmode has been set to NORMAL 12:07:46.309 play_t2s.php: Message has been set to Position '2' in current Queue 12:07:46.325 play_t2s.php: Mute for relevant Player(s) has been turned off
12:07:46.335 OK: play_t2s.php: T2S has been passed to Sonos Application
12:07:46.335 OK: play_t2s.php: In case the announcement wasn't played please check any Messages appearing in the Sonos App during processing the request. 12:08:00.330 play_t2s.php: T2S has been removed from Queue
12:08:00.330 INFO: play_t2s.php: T2S play process has been successful finished
12:08:00.347 INFO: restore_t2s.php: Single Zone esszimmer has been restored.
12:08:00.348 OK: play_t2s.php: The requested single T2S tooks 15.27 seconds to be processed.
folgende Änderugen bzw. Verbesserungen habe ich eben released:
Funktion 'sleeptimer' (in Minuten) kann jetzt global verwendet werden ...action=&timer=30
Funktion 'wait' (in Sekunden) kann global verwendet werden um die Ausführung eines Befehles um xxx Sekunden zu verzögern ...action=&play&wait=30. Erlaubte Werte sind 1 - 900 Sekunden
Kompatibilität zu Loxberry Version v3.x.x hergestellt
Anmerkung: Bitte keine Fragen mehr per PN sondern direkt im Forum damit andere mithelfen und mitprofitieren können.
Bzgl. Sonos Plugin supporte ich nur noch die jeweils aktuelle Version NUR auf dem LoxBerry, ich kann keine VM Unterstützung mangels Hardware geben. Herzlichen Dank!
bei der Einrichtung der Verbindung zwischen dem MS 2 und dem Loxberry habe ich ein Problem. Das Auslösen der Befehle am Loxberry funktioniert leider nur über den Browser :-(
im laufenden Betrieb habe ich noch ein kleines Geschwindigkeitsproblem bei. Nach dem auslösen des virtuellen Ausgangs mit dem Taster über die WebApp oder die AndroidApp gibt es eine Verzögerung von einigen Sekunden, bis der Befehl umgesetzt wird. Habt ihr eine Idee für mehr Geschwindigkeit?
Hab neuerdings öfter mal Probleme, dass in der Log Datei steht, dass meine Zone Küche offline ist, obwohl da gerade was gestreamt wird. Könnte es da einen Zusammenhang geben?
gibt es eine Möglichkeit eine Sonos Playlist vom Beginn zu starten? Wenn ich den Befehl unten schicke dann läuft die Playlist dort weiter wo sie zuletzt gestoppt wurde. Das ist oft auch ganz praktisch. Aber manchmal will man auch von Beginn starten. Ich hab bisher noch nichts gefunden wie das geht. Mit "rewind" komme ich ja nur zum Anfang des aktuellen Songs und auch ein "clearqueue" vor dem Starten der Playlist ändert nichts.
Kurz nachdem ich diesen Beitrag geschrieben habe, habe ich das Ganze nochmal ausprobiert und jetzt verhält es sich anders. Die Playlists starten jetzt immer vom Beginn....
Ich verstehe nicht wie sich das Verhalten in so kurzer Zeit ändern kann. Ich werde es jedenfalls weiter beobachten.
Prüfe mal den Error log. Wahrscheinlich konnte dein PL nicht geladen werden und am Ende kommt dann einfach der Play Befehl für was auch immer gerade in der Queue ist!
Anmerkung: Bitte keine Fragen mehr per PN sondern direkt im Forum damit andere mithelfen und mitprofitieren können.
Bzgl. Sonos Plugin supporte ich nur noch die jeweils aktuelle Version NUR auf dem LoxBerry, ich kann keine VM Unterstützung mangels Hardware geben. Herzlichen Dank!
folgende Änderugen bzw. Verbesserungen habe ich eben in v5.3.0 released:
Zwei neue Ausgangsinfo hinzugefügt: Cover URL zur Visualisierung in Loxone und Mute Status
Viel Spaß weiterhin
Gruß Olli
Anmerkung: Bitte keine Fragen mehr per PN sondern direkt im Forum damit andere mithelfen und mitprofitieren können.
Bzgl. Sonos Plugin supporte ich nur noch die jeweils aktuelle Version NUR auf dem LoxBerry, ich kann keine VM Unterstützung mangels Hardware geben. Herzlichen Dank!
<LOGSTART>12.02.2023 11:52:47 TASK STARTED
<LOGSTART>PHP started
11:52:47.528<INFO> LoxBerry Version 2.2.2.2 ( is_raspberry.cfg )
11:52:47.528<INFO> Sonos Version 5.2.8
11:52:47.528<INFO> Loglevel: 4
11:52:47.530<WARNING> sonos.php: Requested ...zone=kueche seems to be Offline. Check your Power/Onlinestatus.
<LOGEND> PHP finished
<LOGEND> 12.02.2023 11:52:47 TASK FINISHED
Kann daher keine Durchsagen machen. In der Sonos App funktioniert Küche tadellos.
Wenn ich Küche nun aus der Sonos4Lox config lösche und dann wieder neu hinzufüge gehts wieder ein paar Tage.....
Das Plug-in prüft alle 1/4 Std. ob die Player Online sind, falls nicht bekommst du die Meldung. Evtl. ist bei der Installation was schief gelaufen, von daher updaten oder noch mal das Plugin drüber installieren
Wenn das nach Löschen und wieder einfügen eine Zeit geht und dann wieder nicht mehr, hört sich das für mich nach wechselnder IP an. Nutze wie geschrieben eine feste IP
Nee, das mit der IP kann's nicht sein, die Sonose haben schon immer eine feste IP....
Ich Versuche die Tage Mal das Plugin drüber zu installieren. ....
Ik heb recente Loxberry geïnstalleerd met name om mijn Sonos installatie verder te kunnen integreren met Loxone. Op dit moment gebruik ik alleen de standaard virtuele uitgangen die Loxone al aanlevert. Ondertussen heb ik Weather4loxone werkend en daarmee lijkt de Loxberry op de Raspberry Pi 3B goed te werken. De Sonos4lox plugin krijg ik alleen niet werkend.
Dit terwijl overal wordt gezegd dat het zo simpel is :-(
Ik moet dus wel ergens een fout maken :-(
Wat ik aan foutmeldingen zie is:
18:15:01.914
CRITICAL:
Sonos: bin/check_on_state.php: The configuration file could not be loaded, the file may be disrupted. We have to abort :-(
Ook staat er nog een fout die verder niet lijkt terug te komen: 15.02.2023 12:11: sonos.php: No Exception to delete TempFiles has been called
Als ik probeer om bij "Generate XML-Template for uploading to Loxone: het template te dowloaden krijg ik de melding:
Please save your Config first!!
Opnieuw opslaan helpt niet. Er wordt aangegeven dat het opslaan succesvol was, maar dan volgt die foutmelding weer.
ok zie ik maar 1 template staan terwijl de handleiding er 3 laat zien:
Als ik MQTT selecteer zie ik alleen VI_MQTT_UDP_Sonos.xml
Als ik UDP met poort 8750 selecteer zie ik alleen VI_UDP_Sonos.xml
In beide gevallen krijg ik dezelfde foutmelding "Please save your config first"
De opdrachten die ik via de browser zou moeten kunnen sturen geven ook geen respons.
Ik ben geen echte techneut en heb daarom de handleidingen stap voor stap gevolgd (met een vertaling van Duits naar Nederlands). Ook heb ik de hele installatie nog een keer overgedaan.
Helaas zonder resultaat dus ik moet ergens een fout maken.
Kan iemand mij helpen? Ik wil dit echt heel graag werkend krijgen.
Sorry, I hoped google translate would work two ways, so below my best German translation
Ich habe Loxberry kürzlich installiert, um meine Sonos-Installation weiter mit Loxone zu integrieren. Im Moment verwende ich nur die standard virtuellen Ausgänge fur Sonos, die Loxone ohnehin bereitstellt. Weather4loxone mit Loxberry auf dem Raspberry Pi 3B funktionieert gut. Ich bekomme das Sonos4lox-Plugin einfach nicht zum Laufen.
Dabei wird überall gesagt, dass es so einfach ist :-(
Ich werde irgendwo einen Fehler machen :-(
Was ich in Fehlermeldungen sehe, ist:
18:15:01.914
KRITISCH:
Sonos: bin/check_on_state.php: Die Konfigurationsdatei konnte nicht geladen werden, möglicherweise ist die Datei beschädigt. Wir müssen abbrechen :-(
Es gibt auch einen weiteren Fehler, (der nicht wiederzukommen scheint?):
15.02.2023 12:11: sonos.php: No Exception to delete TempFiles has been called
Wenn ich versuche, zu "Generate XML-Template for uploading to Loxone”: Beim Herunterladen der Vorlage erhalte ich die Meldung:
Please save your Config first!!
Erneutes Speichern hilft nicht. Es wird angezeigt, dass das Speichern erfolgreich war, aber dann kehrt die Fehlermeldung zurück.
Auch sehe ich nur 1 Vorlage, während das Handbuch 3 zeigt:
Wenn ich MQTT auswähle, sehe ich nur VI_MQTT_UDP_Sonos.xml
Wenn ich UDP mit Port 8750 auswähle, sehe ich nur VI_UDP_Sonos.xml
In beiden Fällen erhalte ich die gleiche Fehlermeldung "Please save your config first".
Die Befehle, die ich über den Browser senden können sollte, reagieren auch nicht.
Ich bin kein echter Technikfreak und habe mich daher Schritt für Schritt an die Anleitungen (mit einer Übersetzung aus dem Deutschen ins Niederländische) gehalten. Ich habe auch die komplette Installation nochmal gemacht.
Leider ohne Erfolg, also muss ich irgendwo einen Fehler machen.
Kann mir jemand helfen? Ich möchte wirklich, dass das funktioniert .
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar