Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Zigbee2MQTT Gruppen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Zigbee2MQTT Gruppen

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      ignis-draco last edited by

      Hi,

      ich würde gerne ein "available" bei meinen Zigbee Gruppen implementieren. (Damit wäre es mir möglich die Saisonale Beleuchtung nur anzuzeigen wenn Sie auch im Zigbee netz vorhanden ist ) Damit das automatisch passiert benötige ich die Information welche Geräte in der Gruppe sind. Mein Plan wäre dann ganz einfach das wenn ein Geräte vorhanden ist das availabl true ist ansonsten false. Die einzige Möglichkeit die mir einfällt ist über den Name das zu machen.
      z.b. "zigbee2mqtt.0.group_1" hätte den Name "living_room - light corner all" und die Geräte nennen sich dann z.b.
      "living_room - light corner 4" oder "living_room - light corner 2". Jedoch finde ich das nicht so ganz sauber weil es mich in der Benennung stark einschränkt.

      Eine andere Möglichkeit ist eine deaktiviert liste zu führen die ich habe händisch anpassen muss.

      Habt ihr vielleicht noch eine andere Idee?

      M 1 Reply Last reply Reply Quote 0
      • M
        Muchul @ignis-draco last edited by

        @ignis-draco
        Könntest du das nicht über Gewerke abwickeln?

        1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active last edited by mickym

          Wenn Du reines MQTT verwendest, dann kannst Du doch eigene Topics zusätzlich vergeben-

          60813688-2e0c-44bc-b3b8-ec68fa426de7-image.png

          Sprich - dann kannst Du doch auf der gleichen Ebene prüfen ob availability online ist. Ob das aber mit den Adaptern geht weiss ich nicht. Ich nutze immer reines Mqtt

          Wenn Du Gruppen definiert hast, dann hast Du doch automatisch ein availability auf Gruppenebene und auf einzelnen Devices, - Allerdings weiß ich nicht ob ein Device auch in mehreren Gruppen sein darf.

          e6352c34-8bb0-4688-89ba-78c7f632fd9c-image.png

          1 Reply Last reply Reply Quote 0
          • I
            ignis-draco last edited by

            Hi,

            ich bin mir nicht so ganz sicher ob ich euch richtig verstehe aber hier mal ein paar mehr Infos.

            Ich habe mehrere Zigbee Gruppen (5-6 Devices) (angelegt im Zigbee2MQTT) z.b.:
            Screenshot 2023-10-18 063536.png
            Bei denen gibt es kein available.

            bei den einzelnen devices gibt es natürlich ein available:
            Screenshot 2023-10-18 063943.png

            Alle Wichtigen states habe ich mit einem alias versehen:
            Screenshot 2023-10-18 063623.png

            Mein plan war jetzt das ich im Alias (oder im 0_userdata) ein state available (auch bei gruppen) habe so das ich z.b.
            eine Gruppe "Fensterbank Beleuchtung" habe die ich zu Weihnachten automatisch anzeigen lassen kann wenn die Geräte im Zigbee netzwerk sind so wie es bei einzelnen Devices geht.

            Leider ist die Information welche Devices in einer Gruppe ist nur im Zigbee2MQTT hinterlegt.
            @Muchul über die Gewerke wüsste ich gerade nicht wie das klappen sollte.
            @mickym ich verwende den Zigbee2MQTT Adapter hatte die Hoffnung das damit es einfacher ist.

            arteck 1 Reply Last reply Reply Quote 0
            • arteck
              arteck Developer Most Active @ignis-draco last edited by arteck

              @ignis-draco sagte in Zigbee2MQTT Gruppen:

              ich verwende den Zigbee2MQTT Adapter

              dann verwede auch die Gruppen von zigbee2mqtt und nicht vom adapter
              cd7b051e-6b7c-4cfa-ad6c-2bfe0aed5347-grafik.png

              die werden dan aber automatisch im adapter angezeigt

              und hör bitte auf die Namen so zu mishandeln.. nimm IMMER ein _ oder ein - und kein blank zwischen den Gegriffen.

              also so
              living_room-light_corner_all

              und nicht living_room - light corner all

              1 Reply Last reply Reply Quote 0
              • I
                ignis-draco last edited by

                @arteck
                Jetzt hast du mich total verwirrt.

                ich habe im zigbee2mqtt die Gruppen erstellt.
                Screenshot 2023-10-18 070155.png

                Bei den Namen bin ich noch am schauen aber der _ in living_room ist nur ein Leerzeichen Ersatz.
                Wenn ich so darüber nachdenke müsste ich die Gruppe eher living_room-light-corner-all nennen und die Geräte dann
                living_room-light-corner-1, living_room-light-corner-2 usw. da für mich der "-" eine Verschachtlung ist (Wobei es fast mehr Sinn machen würde dafür den . zu nehmen wie bei den Ids)

                arteck 1 Reply Last reply Reply Quote 0
                • arteck
                  arteck Developer Most Active @ignis-draco last edited by arteck

                  @ignis-draco ist egal was du für ein zeichen nimmst... ein _ oder ein - oder ein .

                  hauptsache kein blank.....

                  so und jetzt wo ist das problem mit den Gruppen jetzt ??

                  du kannst auch jedes einzelne Gerät deaktivieren.. vorübergehend quasi..für weihnachten

                  b8527061-caf5-4f3c-a6f9-7f1183311ed3-grafik.png

                  1 Reply Last reply Reply Quote 0
                  • I
                    ignis-draco last edited by

                    @arteck

                    Okay jetzt versteh ich was du meinst und wo wie aneinander vorbei geschrieben haben

                    Mir geht es nicht darum einzelne Geräte zu deaktivieren sonder zu erfahren ob alle Geräte in einer Gruppe Deaktiviert sind.

                    Ein Beispiel ich habe eine z.b. eine Gruppe "living_room-light-windowsill" in der befinden sich 3 Devices. Ich möchte das die Gruppe nur "Angezeigt" (ich meine im Bot oder Vis) wird wenn mindesten ein device vorhanden ist.
                    Bei Devices habe ich den Datenpunkt available und bei Gruppen gibt es den nicht.

                    arteck 1 Reply Last reply Reply Quote 0
                    • arteck
                      arteck Developer Most Active @ignis-draco last edited by

                      @ignis-draco sagte in Zigbee2MQTT Gruppen:

                      Ein Beispiel ich habe eine z.b. eine Gruppe "living_room-light-windowsill" in der befinden sich 3 Devices. Ich möchte das die Gruppe nur "Angezeigt" (ich meine im Bot oder Vis) wird wenn mindesten ein device vorhanden ist.

                      ahhh ok jetzt ja...aber .. lass es sein.. wenn du Geräte vor allem Router vom netzt nimmst ..ergo die sind nicht mehr da.. dann machst du das ganze Netz kaputt..
                      wenns nur die Weihnachstbeleuchtung ist .. na ja dann währe es ja noch OK..aber wenn du am Tage was vom Netz nimmst dann ist es suboptimal

                      als nächstes machst du ein Thread aus.. meine Geräte sind nicht mehr verfügbar..oder Sensoren senden keine Werte
                      Zigbee lebt von Routern..

                      1 Reply Last reply Reply Quote 0
                      • I
                        ignis-draco last edited by

                        @arteck
                        Es geht ja genau um die Weihnachtsbeleuchtung.
                        Also gibt es keine schöne Möglichkeit das zu machen. Mal schauen was mir einfällt um das irgendwie anderes hinzubekommen. Danke für die mühe.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        721
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        764
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo