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. ioBroker Allgemein
  4. Zigbee-Device toggelt

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    543

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Zigbee-Device toggelt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 5 Kommentatoren 1.3k Aufrufe 5 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.
  • N nitrox9

    @bananajoe said in Zigbee-Device toggelt:

    @nitrox9 was stört dich denn am ZigBee-Adapter der ja auf dem zigbee2mqtt basiert?

    Wie ja in meinem ersten Post geschrieben: mein 4-fach-Schalter wurde zwar auch von dem Zigbee-Adapter gefunden, wird aber vollkommen anders integriert (und auch wieder anders als bei deconz)
    So steht da z.B. immer "ON", bei zigbee2mqtt z.B. "on_1" Nur kann ich kein doppeltes ON oder OFF bekommen, da immer kurz "getoggelt" wird. Also wenn ich ON bei bereits vorhandenem ON eingebe, schaltet er kurz auf OFF -- wohl um ein Blinken zu simulieren. Nur fahren meine Rolläden dann immer hoch- oder runter :-(
    Das neueste Update vom Zigbee-Adapter habe ich nicht mehr probiert.

    Alles gut, wenn der Zigbee-Adapter das macht, was er soll, dann ist das meine Empfehlung inbesondere für Einsteiger!

    Mein zigbee2mqtt begeistert mich auch wegen den vielen Einstellungs- und Ansichtsmöglichkeiten wie auch Dashboard, Karten-/Netzansicht und die einfache iobroker-Einbindung in der MQTT-Instanz.

    ZarelloZ Offline
    ZarelloZ Offline
    Zarello
    schrieb am zuletzt editiert von
    #6

    @nitrox9 Wie kommst Du denn, wenn Du zigbee2mqtt verwendest, an die entsprechenden Daten der Geräte? Bei mir sind alle Datenpunkte unter mqtt.0.zigbee2mqtt mit den Daten des entsprechenden Geräts im JSON-Format vorhanden. Wenn ich da z.B. die Temperatur von einem SONOFF SNZB-02, muss ich immer das entsprechende Datum aus einem String der Form {"battery":100,"humidity":45.01,"linkquality":60,"temperature":21.96,"voltage":3100} raus holen. Noch schlimmer, wenn ich einen entsprechenden Wert setzen möchte, dann ist der dazugehörige Datenpunkt ein anderer (mit .set angehängt) und ich muss natürlich auch dafür im Zweifelsfall einen String im JSON-Format zusammenbauen.

    hydrotecH N 2 Antworten Letzte Antwort
    0
    • ZarelloZ Zarello

      @nitrox9 Wie kommst Du denn, wenn Du zigbee2mqtt verwendest, an die entsprechenden Daten der Geräte? Bei mir sind alle Datenpunkte unter mqtt.0.zigbee2mqtt mit den Daten des entsprechenden Geräts im JSON-Format vorhanden. Wenn ich da z.B. die Temperatur von einem SONOFF SNZB-02, muss ich immer das entsprechende Datum aus einem String der Form {"battery":100,"humidity":45.01,"linkquality":60,"temperature":21.96,"voltage":3100} raus holen. Noch schlimmer, wenn ich einen entsprechenden Wert setzen möchte, dann ist der dazugehörige Datenpunkt ein anderer (mit .set angehängt) und ich muss natürlich auch dafür im Zweifelsfall einen String im JSON-Format zusammenbauen.

      hydrotecH Offline
      hydrotecH Offline
      hydrotec
      schrieb am zuletzt editiert von
      #7

      @zarello

      Hallo Zarello,

      das ist eine Einstellungssache der configuration.yaml bei zigbee2mqtt.
      In der configuration folgende Einträge hinzufügen.

      experimental:
       # Optional: MQTT output type: json, attribute or attribute_and_json (default: shown below)
       # Examples when 'state' of a device is published
       # json: topic: 'zigbee2mqtt/my_bulb' payload '{"state": "ON"}'
       # attribute: topic 'zigbee2mqtt/my_bulb/state' payload 'ON"
       # attribute_and_json: both json and attribute (see above)
       output: 'json'
      
      

      Ich habe bei mir anstatt "json" "attribute" eingetragen, und die Objekte werden bei ioBroker so angelegt.


      Zigbee_Device_toggelt_01.png
      Zigbee_Device_toggelt_02.png

      Gruß, Karsten

      Ubuntu 22.04 LTS (LXD/LXC)
      admin: v6.3.5
      js-controller: v4.0.24
      node: v18.16.1
      npm: v9.5.1
      repository: stable

      M 1 Antwort Letzte Antwort
      1
      • ZarelloZ Zarello

        @nitrox9 Wie kommst Du denn, wenn Du zigbee2mqtt verwendest, an die entsprechenden Daten der Geräte? Bei mir sind alle Datenpunkte unter mqtt.0.zigbee2mqtt mit den Daten des entsprechenden Geräts im JSON-Format vorhanden. Wenn ich da z.B. die Temperatur von einem SONOFF SNZB-02, muss ich immer das entsprechende Datum aus einem String der Form {"battery":100,"humidity":45.01,"linkquality":60,"temperature":21.96,"voltage":3100} raus holen. Noch schlimmer, wenn ich einen entsprechenden Wert setzen möchte, dann ist der dazugehörige Datenpunkt ein anderer (mit .set angehängt) und ich muss natürlich auch dafür im Zweifelsfall einen String im JSON-Format zusammenbauen.

        N Offline
        N Offline
        nitrox9
        schrieb am zuletzt editiert von
        #8

        @zarello said in Zigbee-Device toggelt:

        @nitrox9 Wie kommst Du denn, wenn Du zigbee2mqtt verwendest, an die entsprechenden Daten der Geräte? Bei mir sind alle Datenpunkte unter mqtt.0.zigbee2mqtt mit den Daten des entsprechenden Geräts im JSON-Format vorhanden. Wenn ich da z.B. die Temperatur von einem SONOFF SNZB-02, muss ich immer das entsprechende Datum aus einem String der Form {"battery":100,"humidity":45.01,"linkquality":60,"temperature":21.96,"voltage":3100} raus holen.

        Im Blockly kann man sehr einfach mit "Json nach Objekt" an die Werte kommen:
        d36d5627-5f93-4322-92c9-044c39e66427-image.png

        Um z.B. an die Temperatur zu kommen, in dem Beispiel "action" gegen "temperature" tauschen.

        ZarelloZ 1 Antwort Letzte Antwort
        0
        • N nitrox9

          @zarello said in Zigbee-Device toggelt:

          @nitrox9 Wie kommst Du denn, wenn Du zigbee2mqtt verwendest, an die entsprechenden Daten der Geräte? Bei mir sind alle Datenpunkte unter mqtt.0.zigbee2mqtt mit den Daten des entsprechenden Geräts im JSON-Format vorhanden. Wenn ich da z.B. die Temperatur von einem SONOFF SNZB-02, muss ich immer das entsprechende Datum aus einem String der Form {"battery":100,"humidity":45.01,"linkquality":60,"temperature":21.96,"voltage":3100} raus holen.

          Im Blockly kann man sehr einfach mit "Json nach Objekt" an die Werte kommen:
          d36d5627-5f93-4322-92c9-044c39e66427-image.png

          Um z.B. an die Temperatur zu kommen, in dem Beispiel "action" gegen "temperature" tauschen.

          ZarelloZ Offline
          ZarelloZ Offline
          Zarello
          schrieb am zuletzt editiert von
          #9

          @nitrox9 Stimmt, in Skripten hatte ich die Lösung auch recht schnell gefunden, aber in Vis konnte ich nicht auf die einzelnen Werte zugreifen und hatte da erschwerend das Problem, wenn man über Skripte sich einzelne Werte auf neue Datenpunkte raus holt und diese Werte dann auch über Vis einstellen möchte, dann benötigt man Skripte, die ohne Rückkopplungseffekte auf den entsprechenden Datenpunkten arbeiten. Das ist leider nicht ganz trivial. Ich hatte dazu auch bereits hier einen Thread aufgemacht, in dem ich die Lösung von hydrotec verlinkt habe und mich an einem Skript versucht habe, was genau dies für alle vorhandenen Zigbee-Geräte unter MQTT mehr oder weniger pauschal erledigt.

          1 Antwort Letzte Antwort
          0
          • N nitrox9

            @bananajoe said in Zigbee-Device toggelt:

            @nitrox9 was stört dich denn am ZigBee-Adapter der ja auf dem zigbee2mqtt basiert?

            Wie ja in meinem ersten Post geschrieben: mein 4-fach-Schalter wurde zwar auch von dem Zigbee-Adapter gefunden, wird aber vollkommen anders integriert (und auch wieder anders als bei deconz)
            So steht da z.B. immer "ON", bei zigbee2mqtt z.B. "on_1" Nur kann ich kein doppeltes ON oder OFF bekommen, da immer kurz "getoggelt" wird. Also wenn ich ON bei bereits vorhandenem ON eingebe, schaltet er kurz auf OFF -- wohl um ein Blinken zu simulieren. Nur fahren meine Rolläden dann immer hoch- oder runter :-(
            Das neueste Update vom Zigbee-Adapter habe ich nicht mehr probiert.

            Alles gut, wenn der Zigbee-Adapter das macht, was er soll, dann ist das meine Empfehlung inbesondere für Einsteiger!

            Mein zigbee2mqtt begeistert mich auch wegen den vielen Einstellungs- und Ansichtsmöglichkeiten wie auch Dashboard, Karten-/Netzansicht und die einfache iobroker-Einbindung in der MQTT-Instanz.

            BananaJoeB Offline
            BananaJoeB Offline
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #10

            @nitrox9 so einen 4fach habe ich auch - und seit dem letzten Update passt es. Hängt halt immer ein paar Tage hinterher

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            1 Antwort Letzte Antwort
            0
            • hydrotecH hydrotec

              @zarello

              Hallo Zarello,

              das ist eine Einstellungssache der configuration.yaml bei zigbee2mqtt.
              In der configuration folgende Einträge hinzufügen.

              experimental:
               # Optional: MQTT output type: json, attribute or attribute_and_json (default: shown below)
               # Examples when 'state' of a device is published
               # json: topic: 'zigbee2mqtt/my_bulb' payload '{"state": "ON"}'
               # attribute: topic 'zigbee2mqtt/my_bulb/state' payload 'ON"
               # attribute_and_json: both json and attribute (see above)
               output: 'json'
              
              

              Ich habe bei mir anstatt "json" "attribute" eingetragen, und die Objekte werden bei ioBroker so angelegt.


              Zigbee_Device_toggelt_01.png
              Zigbee_Device_toggelt_02.png

              Gruß, Karsten

              M Offline
              M Offline
              Mariatschi0815
              schrieb am zuletzt editiert von
              #11

              @hydrotec Hallo zusammen,

              ich bin gerade realtiv frisch dabei und der zigbee-adapter hat mich teilweise hängen lassen, weswegen ich nun auch auf zigbee2mqtt umsteigen möchte. Hat soweit alles geklappt. Nun die Frage, wenn ich den "output. 'json'" eintrage published zigbee2mqtt alle Datenpunkte der Geräte? Derzeit wird nur die availability gepublished und ich habe keine Ahnung wie ich an die anderen Datenpunkte komme.

              BananaJoeB hydrotecH 2 Antworten Letzte Antwort
              0
              • M Mariatschi0815

                @hydrotec Hallo zusammen,

                ich bin gerade realtiv frisch dabei und der zigbee-adapter hat mich teilweise hängen lassen, weswegen ich nun auch auf zigbee2mqtt umsteigen möchte. Hat soweit alles geklappt. Nun die Frage, wenn ich den "output. 'json'" eintrage published zigbee2mqtt alle Datenpunkte der Geräte? Derzeit wird nur die availability gepublished und ich habe keine Ahnung wie ich an die anderen Datenpunkte komme.

                BananaJoeB Offline
                BananaJoeB Offline
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von
                #12

                @mariatschi0815 Da der ZigBee-Adapter auf dem zigbee2mqtt basiert frage ich mich ja bei solchen aussagen immer was dann besser sein soll ... außer das der einen ticken aktueller sein könnte.

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                M 1 Antwort Letzte Antwort
                0
                • BananaJoeB BananaJoe

                  @mariatschi0815 Da der ZigBee-Adapter auf dem zigbee2mqtt basiert frage ich mich ja bei solchen aussagen immer was dann besser sein soll ... außer das der einen ticken aktueller sein könnte.

                  M Offline
                  M Offline
                  Mariatschi0815
                  schrieb am zuletzt editiert von
                  #13

                  @bananajoe Derzeit ärgere ich mich mit einem Thermostat rum... Nach einem Update des Adapters hat es mehr oder weniger funktioniert. Da einige Datenpunkte nicht gemeldet wurden, hab ich das Geräte entfernt und neu gepaired... Und jetzt bin ich wieder da, wo ich am Anfang war... und deshalb wollte ich das ganze Spiel über zigbee2mqtt machen...

                  1 Antwort Letzte Antwort
                  0
                  • M Mariatschi0815

                    @hydrotec Hallo zusammen,

                    ich bin gerade realtiv frisch dabei und der zigbee-adapter hat mich teilweise hängen lassen, weswegen ich nun auch auf zigbee2mqtt umsteigen möchte. Hat soweit alles geklappt. Nun die Frage, wenn ich den "output. 'json'" eintrage published zigbee2mqtt alle Datenpunkte der Geräte? Derzeit wird nur die availability gepublished und ich habe keine Ahnung wie ich an die anderen Datenpunkte komme.

                    hydrotecH Offline
                    hydrotecH Offline
                    hydrotec
                    schrieb am zuletzt editiert von
                    #14

                    @mariatschi0815

                    Hallo Mariatschi0815,

                    kannst du bitte etwas mehr Informationen übermitteln.
                    z.B. welches Thermostat, was du schon versucht hast, was funktionieren soll.
                    Am besten in einem neuen Thread, mit einem aussagefähigen Titel, welcher kurz dein Thema umschreibt.

                    Dankeschön

                    Gruß, Karsten

                    Ubuntu 22.04 LTS (LXD/LXC)
                    admin: v6.3.5
                    js-controller: v4.0.24
                    node: v18.16.1
                    npm: v9.5.1
                    repository: stable

                    M 1 Antwort Letzte Antwort
                    0
                    • hydrotecH hydrotec

                      @mariatschi0815

                      Hallo Mariatschi0815,

                      kannst du bitte etwas mehr Informationen übermitteln.
                      z.B. welches Thermostat, was du schon versucht hast, was funktionieren soll.
                      Am besten in einem neuen Thread, mit einem aussagefähigen Titel, welcher kurz dein Thema umschreibt.

                      Dankeschön

                      Gruß, Karsten

                      M Offline
                      M Offline
                      Mariatschi0815
                      schrieb am zuletzt editiert von Mariatschi0815
                      #15

                      @hydrotec Hallo Karsten,

                      so wirds gemacht. Hier

                      Gruß Martin

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      729

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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