Skip to end of metadata
Go to start of metadata

Jeder Online-MP3/AAC-Pfad für Webradio, Alarmtöne, Eventtöne, TTS-Audiodateien ist nun möglich!

Im Anhang könnt Ihr völlig kostenlos mein Beispiel für Sonos mit obigen Funktionen downloaden!

Es wird keine zusätzliche Hardware (Raspi, etc) oder Onlineservice (IO-Broker, etc) benötigt
und funktioniert mit jeder Sonos-Anlage!

Sonos - Alarm,Wecker,Glocke.LoxoneEbenso muss niemand mühsam irgendwelche Programmiersprachen erlernen...


  • No labels

22 Comments

  1. Hallo zusammen,
    zunächst wünsche ich euch allen ein frohes neues Jahr 2021.

    Das Programm funktioniert sehr gut mit den Sendern. 
    Ich habe dennoch eine Frage.
    Der Klingelton bzw. der Alarm Wiedergabedatei liegen bei mir auf einer NAS Synology-Station als xxx.mp3 vor. 
    Welchen Pfad muss ich in dem Ausgabe Baustein eintragen?

    \\192.xxx.xxx.xxx\Signal\Klingel.mp3 funktioniert nicht


    Danke für eure Bemühungen im voraus.
    Alfred Lanfe

    1. Musst du dich nicht mit einem Benutzer am NAS anmelden? Bei mir geht es momentan auch nicht. Ich denke irgendwie hat es damit zu tun.


    2. nachdem diese scheinbar über http bezogen werden, musst du die Web Station aktivieren/installieren und deine Dateien in den "web" Folder legen. Auf die Zugriffsrechte achten für den web Folder.

  2. Hallo, tolles Programm - wo genau ist den die Pfadanpassung ? Ich finde es derzeit leider nicht :/ 

  3. Statusbaustein Sonos: Pfade,Auswertung

  4. Hallo, darauf habe ich lange gewartet/gesucht! 

    Eine Frage vorab: Ist es möglich, wenn ich mit Sonos eine beliebige Playlist laufen habe, die Lautstärke über den Schalter anzupassen bzw. auf den nächsten Titel zu springen? Oder funktioniert das so nur mit den Radiosendern?

    1. Es ist vieles möglich! Letztendlich mit diverser Peripheripherie (logiken in Loxone) sind nur durch deine Phantasie grenzen gesetzt (wink)


      Auf alle Fälle freut mich Dein Feedback sehr! Danke schön (wink)

    2. Virtuelle Ausgangsverbinder:


      Next Track:

      /MediaRenderer/AVTransport/Control
      SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Next"
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Next xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID></u:Next></s:Body></s:Envelope>


      Preveus Track:

      /MediaRenderer/AVTransport/Control
      SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Previous"
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Previous xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID></u:Previous></s:Body></s:Envelope>


      Shuffle Repeat All:

      /MediaRenderer/AVTransport/Control
      SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetPlayMode"
      <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetPlayMode xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><NewPlayMode>SHUFFLE</NewPlayMode></u:SetPlayMode></s:Body></s:Envelope>


      L.G. Harry

  5. Hallo zusammen, funktioniert super! Vielen Dank!

    Gibt es auch einen Befehl um eine Gruppe zu erstellen?

    Viele Grüße

  6. Smart-Harry Absolut tolle Sache, danke. Irgendetwas stimmt bei mir nicht. Die Testausgaben funktionieren nur, wenn ich nach einer Aktivierung auf manuell das Volumen betätige.  Auch anschliessend bei der Rückkehr zum Musik Stream  muss ich das Volumen manuell betätigen, sonst geht es nicht. Fehlt da nicht ein Softwareteil? In der Skizze ist noch das Ding mit dem Volumen Up und Down aufgezeichnet. Das finde ich im Code leider nicht. Danke für eine Rückmeldung. 

  7. Hallo,

    ist vielleicht eine doofe Frage, aber wie kann ich alles einfügen in meine bisherige Konfiguration?

    1. Würde mich auch interessieren, hier wurde ja bereits sehr viel Arbeit geleistet.  Könnte nur bitte jemand kurz erklären, wie man das nun genau zum laufen bringt?

      Wie bindet man die heruntergeladene Datei in das bestehende Projekt ein?

      Wo muss ich die IP-Adresse des betroffenen Sonos Lautsprechers eingeben?

      Welche Änderungen müssen noch manuell gemacht werden, damit alles funktioniert?

      Vielen Dank, ich bin auch nur Laie und habe erst angefangen mich intensiver mit den umfassenden Möglichkeiten des Miniservers zu beschäftigen.


  8. Hallo Henry! Du hast ein geiles Tool gebaut und es läuft anstandslos schon seit vielen Monaten. Vielen Dank dafür.

    Eine Frage habe ich allerdings: Ist es möglich den Status des Sonos Speakers vor der Durchsage abzugreifen um ihn nach der Durchsage wieder an das Gerät zu senden? Aktuell muss ich nach der Durchsage, den Radiosender erst wieder händisch starten. Für das TV Gerät war das Easy den Befehl im Anschluss anzuhängen aber bei Musik oder Radio tu ich mich echt schwer.

    Vielen Dank für deine Tipps.

    Der Mo

  9. Excellent! How can I run some playlist from Spotify?

  10. Hallo Smart Harry

    super Leistung funktioniert tadellos. Nur die Senderauswahl werden bei mir nicht abgespielt, obwohl die entsprechenden Sender weiter geschaltet werden (zeigt es in der Liveview an). Aber der Sender ändert sich am Sonos Lautsprecher nicht. Kann mir hier jemand einen Tip geben wo ich suchen kann? - Habe schon viel gelesen - komme aber mit den http Befehlen nicht 100% zurecht.

    - Wo wird die Webadresse dann an Sonos übergeben, bzw. wo trage ich es für das Sonos Gerät ein, damit der Stream geholt wird? Habe den  "Sonos Pfad" als Befehl genommen - war nicht als vordefiniertes Gerät vorhanden (ist da evtl. mein Fehler?).

    Vielen Dank für die tolle Config (smile) 


  11. läuft nun 

    -  waren zwei Fehler:   einmal am Sonos " VQ Pfad " und die  Streams der Sender hatten nicht funktioniert. Wenn man hier andere Sender möchte ist es teilweise schwierig den richtigen Stream (Adresse) im  WEB zu finden.

    (smile) !!! Aber nochmal an SMART HARRY    deine CONFIG ist sensationell !!! (smile)

    - jetzt werde ich meine anderen Sonos LS noch integrieren

    1. Vielen Dank! Es freut mich sehr dass Du so zu frieden bist!

      PS: Ja, die Streams im Netz finden ist mühselig - liegt aber nicht an mir 

  12. Hallo finde das eine geile Sache bekomme es aber nicht zum laufen! Wo müssen die Anpassungen gemacht werden? Ich denke es Liegt am Pfad

    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><CurrentURI>x-rincon-mp3radio://<v></CurrentURI><CurrentURIMetaData>&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;R:0/0/7&quot; parentID=&quot;R:0/0&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;Loxone by Smart-Harry&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;SA_RINCON65031_&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>


    Und am Baustein Pfade, Ausertung


    kann mir jemand helfen?

  13. Habe mir hier ein vordefiniertes  Template Sonos_mySonos erstellt mit den Einstellungen (Vordefinierte Geräte).

    Dieses dann in   c:\ProgramData\Loxone\Loxone Config 11.1.9.14\Templates\VirtualOut\      einfügen. Jeder Virtueller Ausgang dann in die Config neu einfügen. - So hat es bei mir funktioniert. Viel Erfolg.

    Allerdings müssen hier dann die IP-Adresse des Sonos Lautsprechers und dessen Raum und Kategorie entsprechend angepasst werden.

    VO_Sonos_mySonos.xml


    1. Danke damit läufts einwandfrei

      1. Freut mich zu hören.
        Aber nicht vergessen die Hauptarbeit hat Smart-Harry geleistet uns inspiriert.

        Vielleicht kann jemand die Anpassung für eine lokale Playlist mir mitteilen.

  14. Hallo Smart-Harry ,
    vielen Dank für die coole Funktion!
    Ich habe 2 Fragen dazu und hoffe du kannst mir helfen.

    • Gibt es die möglichkeit die Quelle "TV" als Pfad an Sonos zu übergeben?
    • Kann man Informationen von Sonos in auch einlesen? z.B. die Aktuelle Lautschtärke, aktive(r) Track/Quelle?

    Danke und VG
    Alex