LoxBerry: Sonos Plugin verfügbar

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • philox
    LoxBus Spammer
    • 16.06.2016
    • 279

    Hallo Liver_64, zu dem neuen Feature mit der Wetterwarnung habe ich direkt mal eine Frage: Hast du oder willst du die Möglichkeit implementieren, dass man diese Ansage "pushen" kann sobald eine Wetterwarnung herausgegeben wird?

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      Habe derzeit nicht drüber nachgedacht, könnte man aber über Cronjob alle 5-10 Minuten pushen lassen, nur muss dann bei tatsächlicher Ansage ein Stop gesetzt werden.
      Smarter und einfacher ist die MS Lösung mit Impulsgeber alle 5 Minuten. Bei Ansage setze ich dann eine 1 die ich nachts per Schaltuhr wieder resete.
  • Breaked
    Smart Home'r
    • 19.08.2016
    • 48

    Ich hab bei der Version das Problem, dass die Radiosender nicht gespeichert werden. Des Weiteren wird kein Fehler mehr angezeigt, wenn keine rampto vol eingestellt wird.

    Ebenso wird im Plugin oben noch Version 2.0.0 angezeigt, vergessen zu ändern?


    Fehler während der Installation:
    INFO: Installiere zusätzliche Software-Pakete
    INFO: Command: /usr/bin/sudo /usr/bin/apt-get -q -y install libjson-perl lame curl libcurl3 php5-curl
    E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    FEHLER: Paket konnte nicht installiert werden

    Neuinstallation, keine Fehler - trotzdem funktioniert kein t2s mehr usw.
    Zuletzt geändert von Breaked; 26.06.2017, 21:01.
    Viele Grüße
    http://ownsmarthome.de

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      öffne mal die sonos.cfg und lösche alle Einträge bei [RADIO].
      Was meinst du mit T2S geht nicht mehr? Nutzt du zufällig Ivona?

    • Breaked
      Breaked kommentierte
      Kommentar bearbeiten
      Probier ich gleich. Sounds werden auch nicht wiedergegeben.
      Ne nutze google ...
  • Nimda3000
    LoxBus Spammer
    • 21.03.2016
    • 298

    Bei mir geht folgendes nicht:

    - es fehlt das Auswahlfeld für die Volumenänderungen -> siehe Bild
    - die Radiosender können nicht gespeichert werden
    - und eben auch die Version stimmt noch nicht v2.0.0

    Bei der Installation kam keine Fehlermeldung. Habe vorher die alte Version deinstalliert. Dazwischen und nachher den Loxberry neu gestartet.

    Aber weiter so. Dieses Plugin ist echt cool.
    Zuletzt geändert von Nimda3000; 26.06.2017, 22:11.

    Kommentar


    • Liver_64
      Liver_64 kommentierte
      Kommentar bearbeiten
      habe die Fehler gefunden, habe wohl beim Zusammenstellen der ZIP Datei teilweise die falschen Dateien erwischt :-(

    • Breaked
      Breaked kommentierte
      Kommentar bearbeiten
      Update!! 😜 Will testen
  • Liver_64
    MS Profi
    • 07.09.2015
    • 591

    So, habe alles soweit gefixt und die neuen Dateien hochgeladen. Sollte wieder alles funktionieren. :-)
    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

    • Liver_64
      MS Profi
      • 07.09.2015
      • 591

      Habt ihr ein Feedback für mich ob dem so 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!

      Kommentar

      • Breaked
        Smart Home'r
        • 19.08.2016
        • 48

        Teste es gleich. Gib mir ein paar Minuten
        Viele Grüße
        http://ownsmarthome.de

        Kommentar

        • Breaked
          Smart Home'r
          • 19.08.2016
          • 48

          So, also Radiosender lassen sich wieder speichern, Volumeänderung wird angezeigt, Version stimmt.
          Allerdings: Pollendurchsage spricht lediglich: Hier der heutige Hinweis zum Pollenwetter. Ende. Mehr kommt nicht.. Wetterwarnung stoppt den Radiosender und gibt folgendes aus:
          Notice: Es liegen derzeit kein Warnungen für ihre Stadt bzw. Gemeinde vor in /opt/loxberry/webfrontend/html/plugins/sonos4lox/addon/weather-warning-to-speech.php on line 40 Radio bleibt danach stumm. Eine Sprachausgabe erfolgt nicht.

          Befehl: /plugins/sonos4lox/index.php/?schlafzimmer&playgong=yes&action=say&warning&volu me=30
          gibt folgenden Fehler aus:

          Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 255
          Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line257
          Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 258 Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 308
          Notice: The Zone is not available or offline. Please check and if necessary add in the Config the zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 1262

          Befehl: /plugins/sonos4lox/index.php/?schlafzimmer&action=say&pollen&volume=35
          gibt diesen Fehler aus:

          Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 255
          Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 257
          Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 258
          Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 308
          Notice: The Zone is not available or offline. Please check and if necessary add in the Config the zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 1262

          Der Hinweis, dass die Zone offline ist bzw. nicht erreichbar, kann nicht sein, da nextradio etc. funktioniert.

          Befehl: /plugins/sonos4lox/index.php?zone=schlafzimmer&action=sendgroupmessag e&member=bad,kueche,wohnzimmer&weather&groupvolu me =40
          Fehler:

          Group Coordinator-IP: 10.0.0.39 Text zur Uebergabe an T2S: Hallo zusammen. Heute Mittag, beziehungsweise heute Nachmittag, wird das Wetter Wolkig. Die momentane Außentemperatur beträgt 22 Grad. . . Es weht eine leichte Briese aus Richtung ostsuedost mit Geschwindigkeiten bis zu 11 km/h. Ich wünsche euch noch einen schönen Nachmitag.
          Notice: The T2S contains more than 100 characters and therefor could not be generated. Please reduce characters in your message! in /opt/loxberry/webfrontend/html/plugins/sonos4lox/voice_engines/Google.php on line 46 Warning: file_get_contents(http://translate.google.com/translat...ag.&tl=de-DE): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /opt/loxberry/webfrontend/html/plugins/sonos4lox/voice_engines/Google.php on line 61 All files according to the criteria were successfully deleted


          Befehl:
          /plugins/sonos4lox/index.php/?DEINE_ZONE&member=ANDERE ZONE,ANDERE ZONE&action=say&text=this is a testmessage&voice=Joey
          Wird bei mir trotzdem in Deutsch ausgegeben.


          /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=sendgroupmessage& member=ZONE,ZONE&text=hallo. dies ist ein test

          /plugins/sonos4lox/index.php?zone=schlafzimmer&member=all&action=say& text=dies ist ein gruppendurchsage
          das funzt...


          Lieben Gruß
          Zuletzt geändert von Breaked; 27.06.2017, 15:03.
          Viele Grüße
          http://ownsmarthome.de

          Kommentar

          • Liver_64
            MS Profi
            • 07.09.2015
            • 591

            Zitat von Breaked
            So, also Radiosender lassen sich wieder speichern, Volumeänderung wird angezeigt, Version stimmt.
            sehr gut ;-)

            Zitat von Breaked
            Allerdings: Pollendurchsage spricht lediglich: Hier der heutige Hinweis zum Pollenwetter. Ende. Mehr kommt nicht.
            prüfe bitte erst einmal ob dein Stadt überhaupt gefunden wird: http://www.wetterdienst.de/Deutschlandwetter/DEINE STADT/Pollenflug/
            habe aber trotzdem mal in Zeile 41 von pollen-to-speech den Eintrag exit(); durch return; ersetzt. Eine Ansage erfolgt nur bei tatsächlicher Pollenbelastung

            Zitat von Breaked
            Wetterwarnung stoppt den Radiosender und gibt folgendes aus:
            Notice: Es liegen derzeit kein Warnungen für ihre Stadt bzw. Gemeinde vor in /opt/loxberry/webfrontend/html/plugins/sonos4lox/addon/weather-warning-to-speech.php on line 40 Radio bleibt danach stumm. Eine Sprachausgabe erfolgt nicht.
            bitte ersetzte auch in Zeile 41 von weather-warning-to-speech "exit;" durch "return;" Aber eine Ansage erfolgt nur wenn tatsächlich eine Warnung vorliegt, ansonsten bleibt es stumm, analog zu: http://www.dwd.de/DE/wetter/warnunge...llen_node.html und dann für dein Bundesland, Stadt oder Gemeinde.

            Zitat von Breaked
            Befehl: /plugins/sonos4lox/index.php/?schlafzimmer&playgong=yes&action=say&warning&volu me=30
            gibt folgenden Fehler aus:
            richtig, da du die Angabe zone= vergessen hast. Korrekte Syntax lautet: /plugins/sonos4lox/index.php/?zone=schlafzimmer&playgong=yes&action=say&warning&volum e=30

            Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 255
            Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line257
            Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 258 Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 308
            Notice: The Zone is not available or offline. Please check and if necessary add in the Config the zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 1262

            Zitat von Breaked
            Befehl: /plugins/sonos4lox/index.php/?schlafzimmer&action=say&pollen&volume=35
            gibt diesen Fehler aus:
            richtig, da du die Angabe zone= vergessen hast. Korrekte Syntax lautet: /plugins/sonos4lox/index.php/?zone=schlafzimmer&playgong=yes&action=say&pollen&volume =35

            Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 255
            Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 257
            Notice: Undefined index: in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 258
            Notice: Undefined index: zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 308
            Notice: The Zone is not available or offline. Please check and if necessary add in the Config the zone in /opt/loxberry/webfrontend/html/plugins/sonos4lox/sonos2.php on line 1262

            Der Hinweis, dass die Zone offline ist bzw. nicht erreichbar, kann nicht sein, da nextradio etc. funktioniert.

            Zitat von Breaked
            Befehl: /plugins/sonos4lox/index.php?zone=schlafzimmer&action=sendgroupmessag e&member=bad,kueche,wohnzimmer&weather&groupvolu me =40
            Fehler:

            Group Coordinator-IP: 10.0.0.39 Text zur Uebergabe an T2S: Hallo zusammen. Heute Mittag, beziehungsweise heute Nachmittag, wird das Wetter Wolkig. Die momentane Außentemperatur beträgt 22 Grad. . . Es weht eine leichte Briese aus Richtung ostsuedost mit Geschwindigkeiten bis zu 11 km/h. Ich wünsche euch noch einen schönen Nachmitag.
            Notice: The T2S contains more than 100 characters and therefor could not be generated. Please reduce characters in your message! in /opt/loxberry/webfrontend/html/plugins/sonos4lox/voice_engines/Google.php on line 46 Warning: file_get_contents(http://translate.google.com/translat...ag.&tl=de-DE): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /opt/loxberry/webfrontend/html/plugins/sonos4lox/voice_engines/Google.php on line 61 All files according to the criteria were successfully deleted
            auch korrekt da google nicht mehr als 100 Zeichen zu lässt (siehe Fehlermeldung). Da hilft nur Wechsel zu einem der anderen T2S Anbieter.


            Zitat von Breaked
            Befehl:/plugins/sonos4lox/index.php/?DEINE_ZONE&member=ANDERE ZONE,ANDERE ZONE&action=say&text=this is a testmessage&voice=Joey Wird bei mir trotzdem in Deutsch ausgegeben.
            auch korrekt da die Angabe von Joey nur für AWS Polly gilt, für google musst du &lang=en-XX nehmen (siehe Tabelle im Wiki)


            /plugins/sonos4lox/index.php?zone=DEINE_ZONE&action=sendgroupmessage& member=ZONE,ZONE&text=hallo. dies ist ein test

            /plugins/sonos4lox/index.php?zone=schlafzimmer&member=all&action=say& text=dies ist ein gruppendurchsage
            das funzt...


            Lieben Gruß[/QUOTE]
            Zuletzt geändert von Liver_64; 27.06.2017, 17:44.
            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

            • Liver_64
              MS Profi
              • 07.09.2015
              • 591

              Update zur Korrektur von Wetterwarnung bzw. Pollenwetter Vorhersage gepostet.
              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

              • Nimda3000
                LoxBus Spammer
                • 21.03.2016
                • 298

                Auch die Funktion "zum nächsten Radiosender wechseln" geht wieder.

                Super Arbeit, danke Dir.

                Kommentar

                • Breaked
                  Smart Home'r
                  • 19.08.2016
                  • 48

                  Mir sind gerade Fehler im Wiki aufgefallen. Mehrfach =zone vergessen, ändere es gerade ;-) Hab da aber noch etwas gefunden...

                  Befehl: /plugins/sonos4lox/index.php/?zone=schlafzimmer&member=bad&action=groupsonospla ylist&playlist=Charts
                  verbindet nicht beide zonen, sondern nur im Schlafzimmer wird abgespielt, ebenso mit groupradioplaylist


                  PS: Ansage von Pollen funzt, Wetterwarnung wird auch angesagt, wenn aktuell keine Warnung besteht. Weiß nicht, ob das so sinnvoll ist?! Evtl. wäre es besser, wenn nur eine Ansage kommt, wenn eine Wetterwarnung besteht. So könnte man z.B. jede Stunde den Befehl ausführen lassen und bekommt nur Mitteilung bei Warnung.

                  PPS: Bei den Radiosendernamen darf wohl in Verbindung mit VoiceRSS kein ä ü ö stehen. Ansonsten wird ab z.B. dem "ä" alles andere was noch dahinter steht weg gelassen.

                  PPPS: Die Sendernamen-Ansage funktioniert sehr gut. Einziges Manko evtl.: Sind Räume gruppiert, funktioniert das Ganz nicht und es erfolgt keine Ansage.


                  LG und vielen Dank für deine tolle Arbeit.
                  Zuletzt geändert von Breaked; 28.06.2017, 10:09.
                  Viele Grüße
                  http://ownsmarthome.de

                  Kommentar

                  • MarcusS
                    LoxBus Spammer
                    • 25.08.2015
                    • 389

                    Zitat von Nimda3000
                    Auch die Funktion "zum nächsten Radiosender wechseln" geht wieder.
                    Kann ich bestätigen. Auch der "radioplaylist" Befehl geht wieder. Super, vielen Dank Liver_64
                    DoorPi DIY Türsprechstelle how to

                    Kommentar

                    • Liver_64
                      MS Profi
                      • 07.09.2015
                      • 591

                      Zitat von Breaked
                      Mir sind gerade Fehler im Wiki aufgefallen. Mehrfach =zone vergessen, ändere es gerade ;-) Hab da aber noch etwas gefunden...
                      danke

                      Zitat von Breaked
                      Befehl: /plugins/sonos4lox/index.php/?zone=schlafzimmer&member=bad&action=groupsonospla ylist&playlist=Charts
                      verbindet nicht beide zonen, sondern nur im Schlafzimmer wird abgespielt, ebenso mit groupradioplaylist
                      muss ich testen, nutze ich nicht


                      PS: Ansage von Pollen funzt, Wetterwarnung wird auch angesagt, wenn aktuell keine Warnung besteht. Weiß nicht, ob das so sinnvoll ist?!
                      Zitat von Breaked
                      Evtl. wäre es besser, wenn nur eine Ansage kommt, wenn eine Wetterwarnung besteht. So könnte man z.B. jede Stunde den Befehl ausführen lassen und bekommt nur Mitteilung bei Warnung.
                      habe ich realisiert, kommt mit nächstem Release. Kommt gemäß deinem Beispiel dann aber stündlich bzw. ich versuche mal die "gültig bis" Zeit zu extrahieren um alles danach auch nicht mehr anzusagen.

                      Zitat von Breaked
                      PPS: Bei den Radiosendernamen darf wohl in Verbindung mit VoiceRSS kein ä ü ö stehen. Ansonsten wird ab z.B. dem "ä" alles andere was noch dahinter steht weg gelassen.
                      lässt sich leicht fixen

                      Zitat von Breaked
                      PPPS: Die Sendernamen-Ansage funktioniert sehr gut. Einziges Manko evtl.: Sind Räume gruppiert, funktioniert das Ganz nicht und es erfolgt keine Ansage.
                      Ist explizit so gewollt da ja nicht jeder der in einem anderen Raum über die Gruppe hört mit der Ansage belästigen werden möchte. Zu Mal es kompliziert ist wenn die Zone Member ist.


                      LG und vielen Dank für deine tolle Arbeit.
                      Zuletzt geändert von Liver_64; 29.06.2017, 22:49.
                      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

                      • frankenhooker
                        Extension Master
                        • 07.03.2016
                        • 128

                        Hab mit der Version 2.02 das Problem, dass mit dem Befehl im Browser loxberry/plugins/sonos4lox/index.php/?zone=buegelzimmer&action=play der Player im Bad startet.
                        Mit zone=bad startet auch der Player im Bad wie es soll, mit zone=schlafzimmer das gleiche.
                        Nach "Scan Zonen" ändert sich die Reihenfolge der Räume und auch das Verhalten der Taster in den Räumen, z.B. bei Betätigung im Bad startet der Player im Bügelzimmer.
                        Mit Version 1.06 funktioniert es dann wieder wie es soll.

                        Sonst super.

                        Kommentar


                        • frankenhooker
                          frankenhooker kommentierte
                          Kommentar bearbeiten
                          Zumindest habe nicht nur ich das Problem. DNSmasq habe ich nicht auf dem Loxberry. Habe gestern die 2.0.4 probiert, da kam aber nach dem Speichern das OK-Bild mit der Einblendung "Error loading Page". Zum Glück kann ich immer auf die 1.0.6 zurück und es funktioniert wieder alles. Ist wirklich seltsam. Werde dann wohl erst mal bei dieser bleiben müssen. Ich probiere mal wenn ich statt 'zone=bad' eingebe 'zone=192.168.178.36' (IP vom Coordinator vom Bad) im Browser. Wird wohl nichts bringen...

                        • Liver_64
                          Liver_64 kommentierte
                          Kommentar bearbeiten
                          lade bitte noch einmal nach, habe einen Typo korrigieren müssen. Das ist wirklich absolut seltsam bei dir, ich weiß nicht mehr wo ich noch schauen soll :-( Deine Idee mit "zone=192.168.178.36" wird nicht funktionieren da das Script ja nach dem Zonen namen sucht und nicht nach IP Adresse.
                          Was du mal testweise machen kannst ist folgendes:
                          öffne die datei sonos2.php und füge nach der Zeile 325 folgendes ein:
                          print_r($sonos);
                          dann gib mal im Browser deinen play Befehl ein. Du solltest dann die IP Adresse als XML Object angezeigt bekommen. Die vergleiche mal bitte mit deiner Zone mit hilfe von "http:/</IRGENDEINE SONOS IP>:1400/status/topology" ob die IP übereinstimmt.

                          Funktionieren denn T2S und andere Befehle oder werden da auch einfach andere Zonen genommen?

                        • Liver_64
                          Liver_64 kommentierte
                          Kommentar bearbeiten
                          ich poste heute Abend ein Update, dann sollten die Probleme behoben sein
                      • mozart99
                        Extension Master
                        • 17.02.2017
                        • 164

                        Leider bekomme ich keine Verbindung zwischen dem Miniserver Port 40199 und Loxberry Port 80 (Standard habe hier nie etwas geändert) Das Portforwarding geht in der 7490 so wie in der Sonos Anleitung beschrieben und mit Bild dokumentiert nicht. Gemäss AVM Support kennt die Fritzbox kein Portforwarding. Nun stehe ich und bitte hier um Unterstützung, es schein ja bei allen ausser mir zu funktionieren. Übrigens über den Webbrowser kann ich Befehle und TTS absetzen und es funktioniert.
                        Danke bestens und Gruss
                        Miniserver, Loxone Air, RasperryPi

                        Kommentar

                        Lädt...