Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Automatikbetrieb Sonos

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    899

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Automatikbetrieb Sonos

Geplant Angeheftet Gesperrt Verschoben Node-Red
11 Beiträge 2 Kommentatoren 587 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    donner
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    bislang war ich immer stiller Leser und konnte schon viele Antworten auf meine Fragen hier im Forum finden.

    Ich hoffe ich kann meine Frage richtig formulieren das ihr mir helfen könnt ;-)

    Also mein "Problem" oder meine Idee.

    Ich habe im kompletten Haus KNX verbaut, und in den Räumen fast ausschließlich MDT Glastaster.

    Ich nutze im Wohn- / Essbereich Sonos Lautsprecher - diese lasse ich Automatisch einschalten sobald sich jemand im Raum befindet, die Anwesenheit kommt von einem KNX Präsenzmelder und wir im iobroker weiterverarbeitet.

    Das Funktioniert auch alles wunderbar - jedoch gibt es doch auch Momente in denen man keine Musik abspielen möchte.
    Dazu stelle ich mir ein "Automatik Objekt" vor - wo ich ganz einfach sagen kann Automatikbetrieb "Ein" oder "Aus"
    Dieses Objekt würde ich auch gerne auf dem Glastaster nutzen - jedoch bekomme ich es nicht hin das ich eine Rückmeldung bekomme, wie z.B. bei einem ganz normalen Schaltaktor - dieser hat ja eine Gruppenadresse im KNX für das schalten und eine für die Rückmeldung.

    Dazu hatte ich mir bereits 2 Objekte im iobroker angelegt:

    1.jpg

    Meine Überlegung war diese dann über Node Red ins KNX zu bringen:

    2.jpg

    Das funktioniert auch soweit, bis auf die Rückmeldung.

    Wenn ich jetzt von andere Stelle aus den Wert ändere bekomme ich keine Rückmeldung im KNX auf den Glastaster.

    Ich hoffe ich konnte es einigermaßen Verständlich rüber bringen.

    Vielen Dank schon mal :-)

    L 1 Antwort Letzte Antwort
    0
    • D donner

      Hallo zusammen,

      bislang war ich immer stiller Leser und konnte schon viele Antworten auf meine Fragen hier im Forum finden.

      Ich hoffe ich kann meine Frage richtig formulieren das ihr mir helfen könnt ;-)

      Also mein "Problem" oder meine Idee.

      Ich habe im kompletten Haus KNX verbaut, und in den Räumen fast ausschließlich MDT Glastaster.

      Ich nutze im Wohn- / Essbereich Sonos Lautsprecher - diese lasse ich Automatisch einschalten sobald sich jemand im Raum befindet, die Anwesenheit kommt von einem KNX Präsenzmelder und wir im iobroker weiterverarbeitet.

      Das Funktioniert auch alles wunderbar - jedoch gibt es doch auch Momente in denen man keine Musik abspielen möchte.
      Dazu stelle ich mir ein "Automatik Objekt" vor - wo ich ganz einfach sagen kann Automatikbetrieb "Ein" oder "Aus"
      Dieses Objekt würde ich auch gerne auf dem Glastaster nutzen - jedoch bekomme ich es nicht hin das ich eine Rückmeldung bekomme, wie z.B. bei einem ganz normalen Schaltaktor - dieser hat ja eine Gruppenadresse im KNX für das schalten und eine für die Rückmeldung.

      Dazu hatte ich mir bereits 2 Objekte im iobroker angelegt:

      1.jpg

      Meine Überlegung war diese dann über Node Red ins KNX zu bringen:

      2.jpg

      Das funktioniert auch soweit, bis auf die Rückmeldung.

      Wenn ich jetzt von andere Stelle aus den Wert ändere bekomme ich keine Rückmeldung im KNX auf den Glastaster.

      Ich hoffe ich konnte es einigermaßen Verständlich rüber bringen.

      Vielen Dank schon mal :-)

      L Offline
      L Offline
      lessthanmore
      schrieb am zuletzt editiert von lessthanmore
      #2

      @donner Ich hoffe ich habe das jetzt richtig verstanden.
      Du möchtest dass der Wert überall aktualisiert wird egal von wo aus er gesetzt wurde.
      Bislang funktioniert es, dass du am Taster etwas schaltest und bekommst die Meldung in den iob. Nur vom iob in Richtung knx bekommst du es nicht auf den Taster?

      Wenn ja, ich habe das so gemacht:
      2023-12-19_12-33-19.png
      Änderung im iob werden auf die GA geschickt und von der GA in den iob.
      Damit das aber nicht in einer Endlosschleife endet habe ich noch folgenden Switch:
      2023-12-19_12-34-38.png

      Mit dem Switch wird der Wert, der über knx zum iob kommt nicht direkt zurück zu knx geschickt, etc.
      So hast du nur eine GA, die du dem Taster zuordnest.

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        donner
        schrieb am zuletzt editiert von
        #3

        @lessthanmore

        Vielen Dank für deine Antwort - ja nicht ganz ;-)

        Also ich bekomme schon eine Rückmeldung ... ich versuche es mal anders zu beschreiben.

        Nehmen wir einen ganz normalen Schaltaktor, welcher im HWR die Deckenbeleuchtung ein und aus schaltet ... hier habe ich ja 2 Gruppen Adressen einmal die für das Schalten und einmal die Rückmeldung über den "Schaltstatus".

        Bei der Sonos Automatik funktioniert dies Grundsätzlich auch - jedoch wenn das Gerät z.B. mein Handy über die Easy KNX App (kennst du die) - einfach nur den Status abfragen will klappt das nicht.

        Wenn ich im Busmonitor auf dem KNX Bus mitschneiden und ich schaue mir den Schaltaktor (Licht HWR) an dann fordert das Handy quasi den Status an und dieser wird auch über den Bus gesendet ... bei dem Konstrukt im Node Red funktioniert dies leider noch nicht.

        Ich möchte im Prinzip den Status von der Rückmeldung "erzwingen", wenn dieser von einem Endgerät abgefragt wird.

        Hoffe das macht es ein bisschen verständlicher wo das eigentliche Problem liegt.

        L 1 Antwort Letzte Antwort
        0
        • D donner

          @lessthanmore

          Vielen Dank für deine Antwort - ja nicht ganz ;-)

          Also ich bekomme schon eine Rückmeldung ... ich versuche es mal anders zu beschreiben.

          Nehmen wir einen ganz normalen Schaltaktor, welcher im HWR die Deckenbeleuchtung ein und aus schaltet ... hier habe ich ja 2 Gruppen Adressen einmal die für das Schalten und einmal die Rückmeldung über den "Schaltstatus".

          Bei der Sonos Automatik funktioniert dies Grundsätzlich auch - jedoch wenn das Gerät z.B. mein Handy über die Easy KNX App (kennst du die) - einfach nur den Status abfragen will klappt das nicht.

          Wenn ich im Busmonitor auf dem KNX Bus mitschneiden und ich schaue mir den Schaltaktor (Licht HWR) an dann fordert das Handy quasi den Status an und dieser wird auch über den Bus gesendet ... bei dem Konstrukt im Node Red funktioniert dies leider noch nicht.

          Ich möchte im Prinzip den Status von der Rückmeldung "erzwingen", wenn dieser von einem Endgerät abgefragt wird.

          Hoffe das macht es ein bisschen verständlicher wo das eigentliche Problem liegt.

          L Offline
          L Offline
          lessthanmore
          schrieb am zuletzt editiert von lessthanmore
          #4

          @donner So ganz verstehe ich es glaube ich immer noch nicht.
          Warum hast du zwei GA wenn nur eine beschrieben werden kann?
          Sollte es nicht mit einer GA funktionieren (siehe mein Beispiel; da bei mir auch keine Rückmelde-GA vorhanden ist, da kein Aktor)?

          Zusätzlich hast du den rbe Filter aktiv, der nur bei Änderungen reagiert. Er sollte aber auch auf Leseanforderungen reagieren.
          Wie sind denn die Einstellungen/ Eigenschaften der GA - node?

          D 1 Antwort Letzte Antwort
          0
          • L lessthanmore

            @donner So ganz verstehe ich es glaube ich immer noch nicht.
            Warum hast du zwei GA wenn nur eine beschrieben werden kann?
            Sollte es nicht mit einer GA funktionieren (siehe mein Beispiel; da bei mir auch keine Rückmelde-GA vorhanden ist, da kein Aktor)?

            Zusätzlich hast du den rbe Filter aktiv, der nur bei Änderungen reagiert. Er sollte aber auch auf Leseanforderungen reagieren.
            Wie sind denn die Einstellungen/ Eigenschaften der GA - node?

            D Offline
            D Offline
            donner
            schrieb am zuletzt editiert von
            #5

            @lessthanmore

            Also 2 Gruppenadressen nutze ich wie sonst auch im KNX wegen schalten / Rückmeldung - die muss ich auch so in den Kommunikationsobjekten im Glastaster so hinterlegen.

            7/7/1 --> schalten
            7/7/2 --> rückmeldung

            Aber recht hast du, ich bräuchte keine 2 Objekte im iobroker ... da würde mir eins ja reichen.

            Meine Einstellung für die Adresse wo die Rückmeldung drauf laufen soll:

            3.jpg

            Hoffe du kannst damit etwas anfangen.

            L 1 Antwort Letzte Antwort
            0
            • D donner

              @lessthanmore

              Also 2 Gruppenadressen nutze ich wie sonst auch im KNX wegen schalten / Rückmeldung - die muss ich auch so in den Kommunikationsobjekten im Glastaster so hinterlegen.

              7/7/1 --> schalten
              7/7/2 --> rückmeldung

              Aber recht hast du, ich bräuchte keine 2 Objekte im iobroker ... da würde mir eins ja reichen.

              Meine Einstellung für die Adresse wo die Rückmeldung drauf laufen soll:

              3.jpg

              Hoffe du kannst damit etwas anfangen.

              L Offline
              L Offline
              lessthanmore
              schrieb am zuletzt editiert von
              #6

              @donner Aber wo soll denn die Rückmeldung herkommen? Du hast doch keinen Aktor, der die Rückmeldung setzt.
              Deswegen brauchst du nur eine GA.
              In dem Fall fragst du über Easy KNX auch nur die GA ab, die ohnehin beschrieben wird.

              Bei den Einstellungen wird der payload nur vom knx im iob aktualisiert, wenn sich der Wert ändert.
              Du möchtest aber auch dass der Wert aktualisiert wird wenn er von extern auf dem Bus geändert wird oder?
              Demnach würde ich auch auf Schreib- und Lesebefehle reagieren.

              The RBE (Report by Exception) filter, only passes on data on the flow if the KNX Telegram coming from BUS has changed. The node starts a flow only if the received KNX Telegram differs from the current Payload. This is useful to avoid loops.
              

              https://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/2.-Node-Configuration#status-payload-from-knx-bus

              Aber Achtung, ohne Switch kann man sich bei einer GA da eine Endlosschleife bauen.

              D 1 Antwort Letzte Antwort
              0
              • L lessthanmore

                @donner Aber wo soll denn die Rückmeldung herkommen? Du hast doch keinen Aktor, der die Rückmeldung setzt.
                Deswegen brauchst du nur eine GA.
                In dem Fall fragst du über Easy KNX auch nur die GA ab, die ohnehin beschrieben wird.

                Bei den Einstellungen wird der payload nur vom knx im iob aktualisiert, wenn sich der Wert ändert.
                Du möchtest aber auch dass der Wert aktualisiert wird wenn er von extern auf dem Bus geändert wird oder?
                Demnach würde ich auch auf Schreib- und Lesebefehle reagieren.

                The RBE (Report by Exception) filter, only passes on data on the flow if the KNX Telegram coming from BUS has changed. The node starts a flow only if the received KNX Telegram differs from the current Payload. This is useful to avoid loops.
                

                https://github.com/Supergiovane/node-red-contrib-knx-ultimate/wiki/2.-Node-Configuration#status-payload-from-knx-bus

                Aber Achtung, ohne Switch kann man sich bei einer GA da eine Endlosschleife bauen.

                D Offline
                D Offline
                donner
                schrieb am zuletzt editiert von
                #7

                @lessthanmore

                Tut mir leid wenn ich das nicht direkt auf die Reihe bekomme was du mir versuchst zu erklären ... Node Red bin ich absoluter Neuling.

                Also mein Ansatz mit den beiden Gruppenadressen funktioniert grundsätzlich.

                Pass auf ... Ich stehe vor dem Glastaster (GT) und habe eine Taste mit Play und Pause Button eingestellt ... Play = true ; Pause = false

                So wenn ich jetzt mit dem Handy daneben stehe und die Easy KNX App offen habe und hier habe ich dies genau so konfiguriert wie auf dem GT - 2 Adressen einmal schalten einmal Rückmeldung ... Auch hier soweit alles gut ... Ich Drücke z.B. auf Play - über das Konstrukt von oben (2x KNX Node) bekomme ich am Glastaster auch die Rückmeldung - anders herum auch. Ich drücke am GT etwas und bekomme die Rückmeldung am Handy - soweit alles kein Thema.

                So - jetzt schließe ich die App - und starte sie neu.
                Jetzt holt sich die App von den Aktoren und Sensoren beim starten den aktuellen Status - das macht die Adresse welche ich für Sonos benutzen möchte nicht - erst nach einem Klick am Taster oder in der App kommt die Rückmeldung. Ich verstehe auch warum dies so ist weil sie einmalig gesendet werden muss - aber ich würde gerne die Einstellung soweit ändern das diese am Start automatisch wie bei den anderen Aktoren reagiert und ich vermute das geht auch irgendwie

                Nochmal sorry für die schwierige Erklärung

                L 1 Antwort Letzte Antwort
                0
                • D donner

                  @lessthanmore

                  Tut mir leid wenn ich das nicht direkt auf die Reihe bekomme was du mir versuchst zu erklären ... Node Red bin ich absoluter Neuling.

                  Also mein Ansatz mit den beiden Gruppenadressen funktioniert grundsätzlich.

                  Pass auf ... Ich stehe vor dem Glastaster (GT) und habe eine Taste mit Play und Pause Button eingestellt ... Play = true ; Pause = false

                  So wenn ich jetzt mit dem Handy daneben stehe und die Easy KNX App offen habe und hier habe ich dies genau so konfiguriert wie auf dem GT - 2 Adressen einmal schalten einmal Rückmeldung ... Auch hier soweit alles gut ... Ich Drücke z.B. auf Play - über das Konstrukt von oben (2x KNX Node) bekomme ich am Glastaster auch die Rückmeldung - anders herum auch. Ich drücke am GT etwas und bekomme die Rückmeldung am Handy - soweit alles kein Thema.

                  So - jetzt schließe ich die App - und starte sie neu.
                  Jetzt holt sich die App von den Aktoren und Sensoren beim starten den aktuellen Status - das macht die Adresse welche ich für Sonos benutzen möchte nicht - erst nach einem Klick am Taster oder in der App kommt die Rückmeldung. Ich verstehe auch warum dies so ist weil sie einmalig gesendet werden muss - aber ich würde gerne die Einstellung soweit ändern das diese am Start automatisch wie bei den anderen Aktoren reagiert und ich vermute das geht auch irgendwie

                  Nochmal sorry für die schwierige Erklärung

                  L Offline
                  L Offline
                  lessthanmore
                  schrieb am zuletzt editiert von
                  #8

                  @donner Ahhh, da stand ich gehörig auf dem Schlauch. Wie sind denn die Flags für die GA in der ETS definiert?

                  D 1 Antwort Letzte Antwort
                  0
                  • L lessthanmore

                    @donner Ahhh, da stand ich gehörig auf dem Schlauch. Wie sind denn die Flags für die GA in der ETS definiert?

                    D Offline
                    D Offline
                    donner
                    schrieb am zuletzt editiert von
                    #9

                    @lessthanmore

                    Alles gut - ich habe es vllt. auch zu umständlich beschrieben ;-)

                    Ich hatte den Lesen Flag nicht gesetzt - war das mein Fehler?

                    4.jpg

                    Es scheint auf den ersten Blick zu funktionieren - ich muss gestehen mit den Flags habe ich mich bisher nicht beschäftigt.

                    L 1 Antwort Letzte Antwort
                    0
                    • D donner

                      @lessthanmore

                      Alles gut - ich habe es vllt. auch zu umständlich beschrieben ;-)

                      Ich hatte den Lesen Flag nicht gesetzt - war das mein Fehler?

                      4.jpg

                      Es scheint auf den ersten Blick zu funktionieren - ich muss gestehen mit den Flags habe ich mich bisher nicht beschäftigt.

                      L Offline
                      L Offline
                      lessthanmore
                      schrieb am zuletzt editiert von
                      #10

                      @donner Genau :-)
                      Schau mal hier rein: https://knx-blogger.de/knx-flags-einfach-erklaert/
                      Cool dass es jetzt klappt.

                      D 1 Antwort Letzte Antwort
                      0
                      • L lessthanmore

                        @donner Genau :-)
                        Schau mal hier rein: https://knx-blogger.de/knx-flags-einfach-erklaert/
                        Cool dass es jetzt klappt.

                        D Offline
                        D Offline
                        donner
                        schrieb am zuletzt editiert von
                        #11

                        @lessthanmore

                        Über den Blog Beitrag bin ich nach deiner Antwort auch gestolpert.

                        Vielen Dank nochmal! :-)

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        771

                        Online

                        32.6k

                        Benutzer

                        82.2k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe