LoxBerry: Sonos Plugin verfügbar

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Aefirefly
    Extension Master
    • 11.01.2019
    • 141

    #1561
    Guten Morgen,

    seit dem letzten Update, mag er meinen Move in der Küche nicht mehr....
    Habe aber nichts angepasst, oder verändert... Bisher spielte er den Befehl ohne Probleme ab.


    06:40:40.867 INFO: LoxBerry Version 3.0.1.2 ( is_arch_armv7l.cfg is_raspberry.cfg )

    06:40:40.867 INFO: Sonos Version 5.9.6

    06:40:40.867 INFO: Loglevel: 7

    06:40:40.870 OK: sonos.php: called syntax: XXXXXX/plugins/sonos4lox/index.php?zone=kueche&action=say&text=Hall o aus der Küche!&clip
    06:40:40.870 sonos.php: No Exception to delete TempFiles has been called
    06:40:40.871 sonos.php: All variables has been collected

    06:40:40.871 OK: helper.php: check if folder/symlinks exists, if not create
    06:40:40.877 sonos.php: Standard T2S Volume for Player kueche has been set to: 30

    06:40:40.878 INFO: play_t2s.php: 'Single Clip' has been identified

    06:40:40.878 ERROR: play_t2s.php: Audioclip: Player 'kueche' does not support Audio Clip! Please remove player from URL (zone=kueche&action= ....) or from Sound Profile

    PHP finished

    24.07.2025 06:40:40 TASK FINISHED
    Zuletzt geändert von Aefirefly; In den letzten 2 Wochen.

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      Hatte ich gestern auch festgestellt, Korrektur kommt heute noch
  • heubi
    Dumb Home'r
    • 12.02.2017
    • 29

    #1562
    Hallo zusammen
    Suche noch den Befehlssatz für folgendes Szenario. Leider nicht möglich so wie ich es mache.
    plugins/sonos4lox/index.php?zone=buero&action=addmember&member=kuech e,wohnzimmer,schlafzimmer,garten,bad&action=plugin radio&radio=SRF3&volume=20

    Die Gruppierung funktioniert aber sobald ich den Radiosender hinzufüge läuft das Script nicht. Alternative?
    Gruss

    Kommentar

  • JeeyBee
    Smart Home'r
    • 13.01.2019
    • 34

    #1563
    Guten Abend miteinander
    Seit einer Weile dauern Audio- und TTS-Ausgaben schon sehr lange (ca. 20s). Haben andere auch dieses Problem?
    Viele Grüsse, Jonas

    ================================================== ==============================
    30.07.2025 18:58:41 TASK STARTED
    PHP started
    18:58:41.484 INFO: LoxBerry Version 3.0.1.2 ( is_arch_armv7l.cfg is_raspberry.cfg )
    18:58:41.484 INFO: Sonos Version 5.9.8
    18:58:41.484 INFO: Loglevel: 7
    18:58:41.487 OK: sonos.php: called syntax: 192.168.1.8/plugins/sonos4lox/index.php?zone=kueche&member=wohnzimmer,flur,b uero,wc-wellness&action=say&playgong=yes&text= Test8
    18:58:41.488 sonos.php: No Exception to delete TempFiles has been called
    18:58:41.488 sonos.php: All variables has been collected
    18:58:41.488 OK: helper.php: check if folder/symlinks exists, if not create
    18:58:41.501 sonos.php: Standard T2S Volume for Player kueche has been set to: 28
    18:58:41.502 INFO: play_t2s.php: 'Group T2S' has been identified
    18:58:41.503 play_t2s.php: Textstring has been entered
    18:58:41.508 INFO: play_t2s.php: MP3 grabbed from cache: 'Test8'
    18:58:41.926 OK: save_t2s.php: All Zone settings has been saved successful
    18:58:41.927 INFO: helper.php: Member 'wohnzimmer' has been prepared to Member array
    18:58:41.927 INFO: helper.php: Member 'flur' has been prepared to Member array
    18:58:41.927 INFO: helper.php: Member 'buero' has been prepared to Member array
    18:58:41.927 INFO: helper.php: Member 'wc-wellness' has been prepared to Member array
    18:58:42.071 INFO: helper.php: Zone: wohnzimmer has been added to master: kueche
    18:58:44.286 INFO: helper.php: Zone: flur has been added to master: kueche
    18:58:46.378 INFO: helper.php: Zone: buero has been added to master: kueche
    18:58:48.556 INFO: helper.php: Zone: wc-wellness has been added to master: kueche
    18:58:50.557 sonos.php: Standard T2S Volume for Member wohnzimmer has been set to: 28
    18:58:50.575 sonos.php: Standard T2S Volume for Member flur has been set to: 28
    18:58:50.609 sonos.php: Standard T2S Volume for Member buero has been set to: 28
    18:58:50.624 sonos.php: Standard T2S Volume for Member wc-wellness has been set to: 28
    18:58:53.169 play_t2s.php: Group Coordinator 'kueche' has been made to single zone
    18:58:54.736 INFO: play_t2s.php: Member 'wohnzimmer' is now connected to Master Zone 'kueche'
    18:58:55.851 INFO: play_t2s.php: Member 'flur' is now connected to Master Zone 'kueche'
    18:58:56.742 INFO: play_t2s.php: Member 'buero' is now connected to Master Zone 'kueche'
    18:58:56.890 INFO: play_t2s.php: Member 'wc-wellness' is now connected to Master Zone 'kueche'
    18:58:56.936 sonos.php: Standard T2S Volume for Member wohnzimmer has been set to: 28
    18:58:56.952 sonos.php: Standard T2S Volume for Member flur has been set to: 28
    18:58:56.984 sonos.php: Standard T2S Volume for Member buero has been set to: 28
    18:58:57.000 sonos.php: Standard T2S Volume for Member wc-wellness has been set to: 28
    18:58:57.027 play_t2s.php: Path for T2S been adopted
    18:58:57.140 play_t2s.php: Standard jingle '2_Airport_gong.mp3' added to Queue
    18:58:57.154 play_t2s.php: T2S '09c282dc36225b779b6db74b646ab5bb.mp3' has been added to Queue
    18:58:57.176 play_t2s.php: Playmode has been set to NORMAL
    18:58:57.183 play_t2s.php: Message has been set to Position '1' in current Queue
    18:58:57.190 play_t2s.php: Mute for relevant Player(s) has been turned off
    18:58:57.199 OK: play_t2s.php: T2S has been passed to Sonos Application
    18:58:57.199 OK: play_t2s.php: In case the announcement wasn't played please check any Messages appearing in the Sonos App during processing the request.
    18:59:02.517 play_t2s.php: T2S has been removed from Queue
    18:59:02.525 play_t2s.php: Jingle has been removed from Queue
    18:59:02.525 OK: play_t2s.php: The requested T2S tooks 21.02 seconds to be played.
    18:59:02.525 INFO: play_t2s.php: T2S play process has been successful finished
    18:59:02.526 INFO: play_t2s.php: *** Restore previous settings will be called ***
    18:59:04.584 restore_t2s.php: Source 'Radio' has been set for 'wohnzimmer'
    18:59:04.635 INFO: restore_t2s.php: Single Zone 'wohnzimmer' has been restored.
    18:59:05.042 restore_t2s.php: Source 'Radio' has been set for 'flur'
    18:59:05.086 INFO: restore_t2s.php: Single Zone 'flur' has been restored.
    18:59:05.348 restore_t2s.php: Source 'Radio' has been set for 'buero'
    18:59:05.393 INFO: restore_t2s.php: Single Zone 'buero' has been restored.
    18:59:05.747 restore_t2s.php: Source 'Radio' has been set for 'wc-wellness'
    18:59:05.899 INFO: restore_t2s.php: Single Zone 'wc-wellness' has been restored.
    18:59:06.185 restore_t2s.php: Source 'Radio' has been set for 'kueche'
    18:59:06.224 INFO: restore_t2s.php: Single Zone 'kueche' has been restored.
    18:59:06.224 INFO: play_t2s.php: *** Text-to-speech successful processed ***
    18:59:06.224 OK: play_t2s.php: The requested T2S tooks 24.72 seconds to be processed completly.
    PHP finished
    30.07.2025 18:59:06 TASK FINISHED

    Kommentar

  • JeeyBee
    Smart Home'r
    • 13.01.2019
    • 34

    #1564
    Zitat von Liver_64
    installiere mal bitte den master und gib mir Feedback:
    https://github.com/Liver64/LoxBerry-...ads/master.zip
    Guten Tag Oli

    Die Master.zip-Version gruppiert nicht mehr korrekt. Alle Zonen werden korrekt gruppiert; Master (kueche) wird aus der Gruppe entfernt; nur im Master erklingt die TTS-Ausgabe; die Ausgangslage wird wieder korrekt hergestellt. (ab und zu hat sogar auf allen Zonen kurz Radio gespielt)

    Aber schneller ist es. :-)

    Danke für Deine Zeit und den schon langen Support des für viele wichtigen Plugins!
    Jonas

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      Ich schaue es mir noch mal an

    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      installiere bitte noch einmal die master.zip Version
  • JeeyBee
    Smart Home'r
    • 13.01.2019
    • 34

    #1565
    Zitat von Liver_64
    installiere bitte noch einmal die master.zip Version
    :-) Funktioniert! Zeiten sind nun zwischen 13s und 15s. Mit dem Zusatz "&clip" erfolgt die Ausgabe aber sogar sofort. Ich werde nun bei allen Ausgaben "&clip" hinzufügen. Besten Dank Dir!

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      Kannst ja zusätzlich die Profile verwenden, hat den smarten Vorteil das du nicht immer die Syntax in Loxone ändern musst sondern nur im Plugin die entsprechenden Haken bei Master und Member plus die individuelle T2S Lautstärke.

      Syntax wäre dann:
      /plugins/sonos4lox/index.php?zone=kueche&playgong=yes&action=say&text =Guten Tag&clip&profile=<NAME DES SOUND PROFILES>
      wobei die …zone=… irrelevant ist da nur Befehlsempfänger

      Ich nutze mittlerweile ausschließlich die Profile für T2S und auch PL, sind ca. 10-15 unterschiedliche
  • JeeyBee
    Smart Home'r
    • 13.01.2019
    • 34

    #1566
    Zitat von Liver_64
    Kannst ja zusätzlich die Profile verwenden, hat den smarten Vorteil das du nicht immer die Syntax in Loxone ändern musst sondern nur im Plugin die entsprechenden Haken bei Master und Member plus die individuelle T2S Lautstärke.

    Syntax wäre dann:
    /plugins/sonos4lox/index.php?zone=kueche&playgong=yes&action=say&text =Guten Tag&clip&profile=
    wobei die …zone=… irrelevant ist da nur Befehlsempfänger

    Ich nutze mittlerweile ausschließlich die Profile für T2S und auch PL, sind ca. 10-15 unterschiedliche
    Ist es so, dass mit dem Zusatz "&clip" die Audiodateien immer komplett (bis zu Ende) abgespielt werden? Mit z.B. dem Befehl: "/plugins/sonos4lox/index.php?zone=kueche&action=stopall" kann nicht mehr gestoppt werden.

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      korrekt, hierbei handelt es sich um eine Sonos eigene Schnittstelle (Build-in Funktion) auf die man keinen Zugriff mehr hat wenn die Audioclip Funktion angetriggert wurde.

      Sehe ich auch nicht als notwendig an bzw. fehlt mir der use case dafür.
  • Tweeet
    Dumb Home'r
    • 01.03.2018
    • 26

    #1567
    Hallo zusammen

    Ich habe 5 Play:1 Speaker m Einsatz und habe versucht, mit der &clip-Funktion die Wartezeit für die Ausgabe der T2S-Nachrichten zu verkürzen. Das klappte auch sehr erfolgreich und die Ansagen kommen unmittelbar, auch wenn gemäss Plugin-Übersicht die Play:1s nur eingeschränkt unterstützt werden.

    Allerdings kommen die Speaker nach der T2S-Ausgabe nicht wieder in den Zustand vor der T2S-Ausgabe zurück. Z. B. Player spielt Musik, dann T2S, anschliessend sind die Speaker Off.

    Ich gruppiere für alle T2S-Nachrichten meine Speaker mit &member=all

    ist das ein normales Verhalten von &clip oder sind das die Einschränkungen von meinen Play:1 Speakern?

    Danke für eure Hilfe
    Sascha

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      Leider habe ich keine Play:1 um es zu testen, nur Play.3, welche noch mal 2 Jahre älter sind. Es muss wohl an den Play:1 liegen da es bei mir einwandfrei funktioniert. Bei der Clip Funktion ist es ja so dass der Stream weiterläuft, auch eine evtl. bestehende Gruppierung bleibt existent und die T2S wird darüber gelegt, wobei die Audio Volume leiser wird.

      Was steht denn im Sonos bzw PHP log? Alternativ führe deinen Befehl im Browser mit zusätzlich am Ende &debug aus und poste die Ergebnisse.

    • Tweeet
      Tweeet kommentierte
      Kommentar bearbeiten
      Vielen Dank für die rasche Rückmeldung.

      Ich habe den Fehler am Ende in der Config gefunden. Die &clip-Funktion funktioniert bestens!

      Ich versuche die direkte Bedienung an den Sonos-Speaker-Tasten via MQTT auch in Loxone zu 'spiegeln' (On/Off und Volume). Das ganze ist aber seit jeher etwas wackelig und ich habe noch keine zuverlässige Lösung gefunden. Falls jemand eine Config hat, die funktioniert, wäre ich sehr interessiert. Da meine Variante 'wackelt', verzichte ich darauf, sie hier zu publizieren.

      LG
      Sascha
  • Liver_64
    MS Profi
    • 07.09.2015
    • 606

    #1568
    Gude zusamme,

    habe soeben ein neues Pre-Release v6.0.1 mit einem neuen Offline AI Speech Provider (Piper TTS) veröffentlicht. Diese basiert auf den onnx Specificationen für AI Learning. Piper ersetzt dadurch den Pico TTS Provider.
    Folgendes wurde umgesetzt:
    • Piper TTS Engine hinzugefügt
    • Sound Profile optimiert
    • kleinere Optimierungen
    Für alle die den Cloud Lösungen nicht vertrauen ist Piper TTS eine gute Alternative. Sie ist komplett Offline und von der Performance akzeptabel (da ja nur auf dem Loxberry compiliert wird) Um die Performance zu erhöhen kann man auch eine Web Server Python Version installieren.

    Bei der Installation werden nur 3 deutsche männliche Stimmen (eine neutrale und eine emotionale Stimme) installiert, als Gimmick ist zusätzlich für alle Hessen eine hessische Version dabei. Die emotionale Stimme kann in 7 unterschiedlichen Ausprägungen ausgeführt werden.
    Man kann zusätzlich aus 36 Sprachen und xx Stimmen per Download Files einfach hinzufügen. Link: rhasspy/piper-voices at main
    Und wer gaaaaaanz viel Zeit und Lust hat kann auch seine eigene Stimme als AI TTS erstellen. Bei Interesse mich bitte per Mail kontaktieren.

    Näheres und auch ein paar Links befinden sich im Wiki.

    Viel Spaß weiterhin mit dem Plugin
    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!

    Kommentar

    Lädt...