Intercom Klingelton auf Sonos abspielen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • nexem
    Azubi
    • 09.02.2022
    • 9

    #1

    Intercom Klingelton auf Sonos abspielen

    Hallo allerseits,

    Ich habe kürzlich die neue Intercom
    montiert und programmiert.
    Es funktioniert auch alles soweit bestens.

    Nun würde ich gerne den Klingel Ton, welcher mir auf dem iPad und iPhone abgespielt wird, zusätzlich auch auf unseren Sonos Boxen abspielen.

    Wenn davor Musik auf den Boxen läuft soll diese nach dem Klingelton normal weiterspielen.

    Kann mir jemand sagen ob das so möglich ist und wenn ja wie es sich am besten umsetzen lässt.

    Besten Dank und einen schönen Tag!
  • Xenobiologist
    Lox Guru
    • 15.01.2016
    • 1117

    #2
    Hi,

    habe keine SONOS, aber das soltle möglich sein.
    Node-RED mit Loxone nodes z.B. auf pi zum Laufen bringen.
    Dann kannst du das Event "Klingeln" abgreifen und über SONOS-Nodes deine Boxen steuern.
    Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
    https://www.loxforum.com/forum/germa...d-grafana-visu
    Mit Loxone einen Windows-PC steuern:
    https://www.loxforum.com/forum/faqs-...indows-steuern

    Kommentar

    • Dostal
      LoxBus Spammer
      • 22.02.2016
      • 318

      #3
      Zitat von nexem

      Nun würde ich gerne den Klingel Ton... zusätzlich auch auf unseren Sonos Boxen abspielen.

      Wenn davor Musik auf den Boxen läuft soll diese nach dem Klingelton normal weiterspielen.

      Kann mir jemand sagen ob das so möglich ist und wenn ja wie es sich am besten umsetzen lässt.
      Genau da: Fertige Loxone-Lösung

      (https://loxwiki.atlassian.net/wiki/s...+Loxone+PICO-C)

      Kommentar

      • nexem
        Azubi
        • 09.02.2022
        • 9

        #4
        Herzlichen Dank! Werd ich gleich mal ausprobieren

        Kommentar

        • nexem
          Azubi
          • 09.02.2022
          • 9

          #5
          Hallo, ich habe es soeben in meine Config integriert. Folgendes Problem ist vorhanden. Nach dem Klingeln, Ist die DingDong.mp3 Ausgabe in einer Dauerschleife auf der Sonosbox. (Das DingDong ist lauter und die folgenden eher leise. Es wechselt weder in den Zustand EIN/AUS noch auf einen davor abgespielten Radiosender/Song. Woran kann das liegen? Auch auf der Sonos App erscheint die DingDong.mp3. Woran kann das liegen?

          Gruss

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Die Zeit an AI1 ist somit undefiniert da die Zeit des Tastendrucks zur Zeit von der Ausschaltverzögerung addiert wird.
            Nimm an Stelle der Ausschaltverzögerung einen Monoflop und stell die Zeit auf 0.1s, häng den an die Türsteuerung Qb.
            Die Dauer wie lange das MP3 abgespielt wird ist im Programmbaustein auf 5s definiert.
            Siehe in while Schleife ganz am Ende des Programms.
            sleeps(5); // Eventdauer abwarten

          • nexem
            nexem kommentierte
            Kommentar bearbeiten
            Guten Morgen romildo

            Ich habe nun ein Monoflop reingemacht und die Zeit auf 0.1s gestellt.
            Das Dauerläuten ist weg, jedoch findet der wechsel auf den Zustand davor nicht statt.
            Auch in der Sonosapp zeigt es mir das DingDong.mp3 an und nicht beispielsweise die Musik die davor lief.
            Woran kann das liegen?

            Liebe Grüsse

          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Ich kann schon davon ausgehen, dass vorher im Sonos ein Radiosender aktiv war?

            Da das Programm von Dostal von sich aus läuft, müsste es irgendwo an Deiner "Installation" liegen.
            Vielleicht zeigst Du mal Dein Programm und wie Du das in Loxone integriert hast.
        • Nino
          Dumb Home'r
          • 24.02.2022
          • 14

          #6
          Hallo zusammen,

          ich habe das Programm so eingefügt wie oben beschrieben. Leider läuft die Klingel im Dauerbetrieb, hört also nicht auf und die abgespielte Quelle vor der Klingel geht nicht aktiv. Was mache ich falsch? Was ist der Unterschied zwischen "Start_Volume" und "Event_Volume"?

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Liest denn hier keiner mehr die Posts, bevor nachgefragt wird?
            Genau dieses Verhalten wurde doch schon im Post davor behandelt

            Start_Volume ist die Lautstärke nach dem Gong.
            Event_Volume ist die Lautstärke für den Gong
            Zuletzt geändert von romildo; 05.04.2022, 11:07.

          • Nino
            Nino kommentierte
            Kommentar bearbeiten
            Erstmal danke für deine Hilfe. Ich habe mir alles genau durchgelesen.
            Ich habe ein intercom Baustein. Auf dem Qb habe ich ein Monoflop mit 0,1s gehangen und an den monoflop den programmbaustein mit dem Programm drin. Die Musik hört beim klingeln auf, nach 5 Sekunden geht der Gong an, hört aber nicht mehr auf. Übersehe ich etwas? Vielleicht im Programm?

          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Wie schon im vorhergenden Post geschrieben, läuft bei mir das Programm.
            Somit müsste der Fehler irgendwo in Deiner Umgebung liegen. Im Programm oder auch sonst wo.
            Wenn Du wissen möchtest ob es an Deinem Programm oder an der Ansteuerung in der Config liegt, musst Du mehr Informationen liefern.

            Und auch mal schauen was in Sonos abgeht.
        • Gast

          #7
          Moin, ich hab das gleiche Problem,
          Sonos bleibt in der Schleife und alle 5sek geht der Gong an. Zum unterbrechen muss ich Musik starten...

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Ich würde mal die Verbindung vom Monoflop zu AI1 trennen und zu Testzwecken einen Virtuellen Eingang als Taster verwenden.
            Zuletzt geändert von romildo; 05.04.2022, 15:30.
        • Gast

          #8
          Jetzt funktioniert es, siehe Bild

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Den kannst auch ruhig noch weiter hoch, z.B. auf 1s stellen.
            Die Zeit im Programmbeispiel sollte ja grösser wie 100ms (sleep(100); // Programmpause) und kleiner wie 5s (sleeps(5); // Eventdauer abwarten) sein.
            Zuletzt geändert von romildo; 05.04.2022, 14:20.

          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            @Nino
            Vermutlich war der Impulst zu kurz, also die Zeit T zu klein.

            Theoretisch sollte dies jedoch nicht dazu führen, dass das Event mehrfach ausgeführt, sondern eher, dass das Event sporadisch gar nicht ausgeführt wird.

          • Gast
            Gast kommentierte
            Kommentar bearbeiten
            hier sind zwei Bilder hinterlegt. Was hast du denn nun eingestellt damit es geht?
        • Gast

          #9
          Die Zeit T war auf 0,1 ich habe es auf 0,5s hochgesetzt

          Kommentar


          • Nino
            Nino kommentierte
            Kommentar bearbeiten
            Danke. Ich probiere es nachher mal aus. Vielleicht lag es schon daran.
        • Nino
          Dumb Home'r
          • 24.02.2022
          • 14

          #10
          Ich bin ein bisschen am verzweifeln. Ich habe jetzt den Monoflop auf 0,5 geändert. Die Klingel spielt aber immer noch im Dauerloop ab und es geht nicht mehr auf die alte Quelle zurück. Ich habe zu testzwecken einen digitalen Eingang davor gehangen. Muss man vielleicht noch was in der Sonos einstellen oder so? Das Programm habe ich 1zu1 aus der Vorlage rauskopiert und in den Programmbaustein eingefügt. Ich habe lediglich die IP angepasst.

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Config.png
Ansichten: 3160
Größe: 7,5 KB
ID: 343555
          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Monoflop.png
Ansichten: 3077
Größe: 12,2 KB
ID: 343556
          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Programm.png
Ansichten: 3136
Größe: 47,5 KB
ID: 343557

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Es bringt nichts, wenn Du ein Bild mit Programmteil postest.
            Wir müssten schon den ganzen Code sehen und zwar als Code und nicht als Bild.

            Zum Testen halt vielleicht auch erst mal mit einem Virtuellen Eingang als Taster und ohne Monoflop versuchen.

            Hast Du denn mal in Sonos geschaut was da ankommt?
            Klick im Programmbaustein auf das + in der unteren Ecke, aktiviereTeQ und schau was in der Liveview dort steht. Könte ja auch sein, dass ein Fehler angezeigt wird.

            Du probierst es aber schon mit einem Radiosender, oder ist das in Zusammenhang mit in diesem Thema?
            Willkommen, Ich möchte direkt auf dem Miniserver Gen 2 mit dem Multiroom SONOS System integrieren. Ich möchte, dass die Sprachnachrichten und der Klingelton auf allen SONOS-Lautsprechern abgespielt werden, mit der Möglichkeit, bestimmte Zonen zu deaktivieren. Ich weiß nicht, ob der Miniserver eine solche direkte
            Zuletzt geändert von romildo; 05.04.2022, 19:56.
        • Nino
          Dumb Home'r
          • 24.02.2022
          • 14

          #11
          Hallo romildo,
          ich habe jetzt nochmal alles neu im Sandkasten neuangelegt. Die Config findest du im Anhang. Ich möchte folgendes umsetzen: Musik wird direkt über die Sonos abgespielt (Radio oder Spotify) jemand klingelt an der Intercom, die Musik unterbricht, Klingelsound wird über die Sonos angespielt, anschließend geht die vorherige Quelle (radio, Spotify) wieder an.

          In meiner Config habe ich es geschafft, dass die Musik unterbricht und der Klingelsound abgespielt wird. Der Ton geht aber in einer Dauerschleife. Ich kann den Ton unterbrechen in dem ich in der Sonos app wieder eine Wiedergabe anmache, wie z.B. Radio oder Spotify).

          Da ich noch keine intercom im Einsatz habe, habe ich die config an meinen miniseries übertragen und per Liveview die Klingel ausgelöst.
          Angehängte Dateien

          Kommentar


          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            Dein Programm funktioniert bei mir soweit ohne Probleme. Ohne Spotify nur mit Radiosender getestet.
            Hast du denn schon mal meine Tipps ausprobiert?

            Als erstes würde ich mal Komponenten welche es noch nicht gibt, wie z.B. Intercom, für Tests aus der Config entfernen.
            Dann einem Virtuellen Eingang direkt an AI1 anschliessen. Diesen Eingang auf Digital und Taster einstellen.
            Beim Programmbaustein das + an der unteren rechten Ecke betätigen und den Ausgang TeQ sichtbar schalten.
            In den Miniserver speichern und anschliessend in der Liveview den Taster betätigen.
            Der Ausgang TeQ sollte keinen Fehler sondern immer "Start" anzeigen.

            In Sonos mal einen Radiosender anschalten und schauen was da nach Tastenbetätigung abgeht.
            Als erstes sollte die Lautstärke auf 55 gehen, dann das Glockensignal abgespielt und nach ca. 5s ( sleeps(5) )die Lautstärke auf 10 gestellt werden.

            Weitere Versuchsmöglichkeit wäre auch im Programmblock in der while Schleife die Wartezeit mal etwas zu verlängern, indem sleeps(5) auf sleeps(10) gestellt wird.
            Dadurch sollte die Glocke eigentlich noch länger, maximal aber 10s spielen.
            Bei mir sind 5s zu kurz, da wird die Glocke vor dem Abspielen wieder beendet.
            In einen Loop sollte sie eigentlich nicht gehen.

            Als erstes würde ich mal Komponenten welche es noch nicht gibt, wie z.B. Intercom, für Tests aus der Config entfernen.
            Dann einem Virtuellen Eingang direkt an AI1 anschliessen. Diesen Eingang auf Digital und Taster einstellen.
            Beim Programmbaustein das + an der unteren rechten Ecke betätigen und den Ausgang TeQ sichtbar schalten.
            In den Miniserver speichern und anschliessend in der Liveview den Taster betätigen.
            Der Ausgang TeQ sollte keinen Fehler sondern immer "Start" anzeigen.

            In Sonos mal einen Radiosender anschalten und schauen was da nach Tastenbetätigung abgeht.
            Als erstes sollte die Lautstärke auf 55 gehen, dann das Glockensignal abgespielt und nach ca. 5s ( sleeps(5) )die Lautstärke auf 10 gestellt werden.

            Weitere Versuchsmöglichkeit wäre auch im Programmblock in der while Schleife die Wartezeit mal etwas zu verlängern, indem sleeps(5) auf sleeps(10) gestellt wird.
            Dadurch sollte die Glocke eigentlich noch länger, maximal aber 10s spielen.
            Bei mir sind 5s zu kurz, da wird die Glocke vor dem Abspielen wieder beendet.
            In einen Loop sollte sie eigentlich nicht gehen.
        • Gast

          #12
          Hallo zusammen,

          wenn auf meinen Sonos Boxen der Radio läuft oder Spotify und es klingelt jemand wird die Lautstärke zwar lauter aber das Glockensignal wird nicht abgespielt. Kann mir hier jemand weiterhelfen? Vielen Dank!

          Kommentar


          • Gast
            Gast kommentierte
            Kommentar bearbeiten
            Ich hatte auch schon 20 Sekunden eingestellt. Es wird dadurch nur der Ton des Radio lauter für die eingestellten 20 Sekunden. In der Sonos App ändert sich nichts. Über den PC spielt der Ton ganz normal ab.

          • romildo
            romildo kommentierte
            Kommentar bearbeiten
            In der Sonos App müsste nebst dem Ton auch die Glocke aufgerufen werden.
            Da über den PC der Ton abgespielt wird gehe ich davon aus, dass Du für die mp3 Glocke den Link im Originalprogramm nimmst.
            Warum der bei Dir in Sonos nicht aufgerufen wird, weiss ich nicht, möglicherweise eine Sicherheitseinstellung, da kenn ich mich aber nicht aus.

            Sofern Du die Möglichkeit hast, eine Glocke in Deine Musikbibliothek einzubinden, würde ich diesen Weg gehen.
            Dazu müsste das Programm aber leicht umgeschrieben werden.

          • Gast
            Gast kommentierte
            Kommentar bearbeiten
            Alles klar! Trotzdem danke!
        • lugg8
          Smart Home'r
          • 14.08.2021
          • 38

          #13
          Hallo zusammen,

          ich habe die o.g. Punkte so umgesetzt. das Monoflop mit 0,5s vor den Programmbaustein.

          im Betrieb ohne Stream funktioniert die Ausgabe der Glocke, nur leider kommt es nicht zurück zum ursprünglichen Stream.
          in der Sonos App bleibt, die Glocke.mp3 Datei im Player aktiv.

          auch beim aktiven Stream kommt die Glocke, geht es nicht zurück zum ursprünglichen Stream.

          gibt es hierzu Vorschläge zur Problemlösung?

          Gruß

          Kommentar

          • Oliver1202
            Azubi
            • 03.10.2022
            • 1

            #14
            Hallo,
            bei mir ist das Problem der Gong wird aufgerufen und es dauert um die 10 Sekunden bis er abgespielt wird kann man das irgendwie schneller hinbringen?
            Bzw kann man einen Ton vom PC hinterlegen?
            Gruß
            Zuletzt geändert von Oliver1202; 03.10.2022, 23:31.

            Kommentar

            • Frank Mast
              Azubi
              • 22.11.2020
              • 1

              #15
              Hallo zusammen,
              auch bei mir ging der dingdong in die Dauerschleife. Stets probiert mit dem ständig laufenden Radiosender. Dann habe ich festgestellt, dass Musikwiedergabe von Spotify problemlos unterbrochen und danach weitergespielt wird. Lediglich die Radiowiedergabe aktiviert sich nicht mehr (sowohl mit TuneIn, Radioplayer oder myTuner Radio). Das bringt mich zu der Auffassung, dass es ja nicht grundsätzlich ein Problem mit dem Programm sein kann. Gibt es jemand, der in dieser Richtung weiter ist??? Gibt es vielleicht noch einen Radiodienst, mit dem das funktioniert?? Dauerhaft nur noch Spotify zu hören, ist leider keine Lösung ;-)
              Gruß
              Frank

              Kommentar

              Lädt...