# \[Modul\] Zigbee2MQTT

**URL:** <https://community.symcon.de/t/modul-zigbee2mqtt/49507>\
**Category:** PHP-Module (Diskussion)\
**Created:** [14. März 2019 um 08:28 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507 "2019-03-14T08:28:36Z")\
**Posts on this page:** 20\
**Page:** 118

<div class="post-metadata">

**Author:** ![Nall-chan](https://community.symcon.de/user_avatar/community.symcon.de/nall-chan/32/18_2.png) [@Nall-chan](https://community.symcon.de/u/Nall-chan)\
**Post date:** [6. August 2023 um 07:46 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2365 "2023-08-06T07:46:51Z")

</div>

> [@HarmonyFan](#):
>
> hier hat mich gestört im json bei „zones“ am Anfang eine eckige Klammer ist

Das ist aber korrekt, da es ja ein array von Objekten mit X/Y ist. Zumindest nach deinem Code.

> [@HarmonyFan](#):
>
> Meine Problem ist die Erklärung des Payload aus 2 Teilen besteht einmal wird „region\_upsert“ erklärt und unabhängig davon „zones“

> [@HarmonyFan](#):
>
> aber wenn es tiefer verschachtelt wird habe ich noch meine Probleme.

Weil da vermutlich die ganzen json\_encode falsch sind. Erst alles zusammenbauen und dann ein json\_encode.

Das habe ich gefunden:

```auto
 "region_upsert": {
            "region_id":1,
            "zones": [
                {"x":1,"y":1}
            ]
        }

```

Somit:

```php
$PayloadSet = [];
$PayloadSet["region_id"] = 1;
$PayloadSet["zones"] = [];
for ($x = 1; $x < 5; $x++){
    for ($y = 1; $y < 8; $y++){
        $zone["x"] = $x;
        $zone["y"] = $y;
        $PayloadSet["zones"][] = $zone;
    }
}
$PayLoad["region_upsert"] = $PayloadSet;
var_dump(json_encode($PayLoad));

```

Michael

---

<div class="post-metadata">

**Author:** ![HarmonyFan](https://community.symcon.de/user_avatar/community.symcon.de/harmonyfan/32/66241_2.png) [@HarmonyFan](https://community.symcon.de/u/HarmonyFan)\
**Post date:** [6. August 2023 um 08:07 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2366 "2023-08-06T08:07:21Z")

</div>

Das steht in der Doku wie payload aussehen muss:

{„region\_upsert“: {„region\_id“: VALUE, „zones“: VALUE}}

region\_id (numeric) min value is 1, max value is 10  
zones (list): list of dictionaries in the format {„x“: 1, „y“: 1}, {„x“: 2, „y“: 1}

Problem sind die zones und ich hatte es schon mit und ohne eckigen Klammern.

Ralf Biedermann

---

<div class="post-metadata">

**Author:** ![Nall-chan](https://community.symcon.de/user_avatar/community.symcon.de/nall-chan/32/18_2.png) [@Nall-chan](https://community.symcon.de/u/Nall-chan)\
**Post date:** [6. August 2023 um 08:09 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2367 "2023-08-06T08:09:05Z")

</div>

> [@HarmonyFan](#):
>
> list of dictionaries

List → array also Eckige Klammern  
Dictionaries → Objekt bzw. Assoziatives Array ( =\> geschweifte Klammer)

> [@HarmonyFan](#):
>
> {„x“: 1, „y“: 1}, {„x“: 2, „y“: 1}

Ja, siehe meinem Code oben.  
`{"region_upsert":{"region_id":1,"zones":[{"x":1,"y":1},{"x":1,"y":2},{"x":1`  
Michael

---

<div class="post-metadata">

**Author:** ![HarmonyFan](https://community.symcon.de/user_avatar/community.symcon.de/harmonyfan/32/66241_2.png) [@HarmonyFan](https://community.symcon.de/u/HarmonyFan)\
**Post date:** [6. August 2023 um 08:36 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2368 "2023-08-06T08:36:20Z")

</div>

Wie gesagt hatte ich auch probiert aber z2m meckert immer. In der GUI selbst kann ich es auch nicht einstellen.

Ralf Biedermann

---

<div class="post-metadata">

**Author:** ![Nall-chan](https://community.symcon.de/user_avatar/community.symcon.de/nall-chan/32/18_2.png) [@Nall-chan](https://community.symcon.de/u/Nall-chan)\
**Post date:** [6. August 2023 um 08:59 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2369 "2023-08-06T08:59:21Z")

</div>

Wenn ich das richtig verstehe, dann hat jede region\_id nur zwei Objekte mit x&y, weil eine Region immer ein Rechteck ist. Also einmal z.B. 1,1 bis 5,2.

> **[Xiaomi RTCZCGQ11LM control via MQTT | Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/RTCZCGQ11LM.html)**
>
> Integrate your Xiaomi RTCZCGQ11LM via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway.

Weitere Felder sind dann in einem weiteren Kommando zu senden

```auto
Debug 2023-02-02 18:47:40
Received MQTT message on 'zigbee2mqtt/0x1234567890/set' with data '{ "region_upsert": { "region_id": 2, "zones": [{"x":1,"y":1}] } }'
Debug 2023-02-02 18:47:40
Publishing 'set' 'region_upsert' to '0x1234567890'
Debug 2023-02-02 18:47:40
zigbee-herdsman-converters:xiaomi:aqara_fp1:region_upsert: trying to create region 2
Info 2023-02-02 18:47:40
zigbee-herdsman-converters:xiaomi:aqara_fp1:region_upsert: create region 2 01:02:01:00:00:00:ff

```

Quelle: [[Feature request]: Support Aqara FP1 Regions · Issue #13711 · Koenkk/zigbee2mqtt · GitHub](https://github.com/Koenkk/zigbee2mqtt/issues/13711#issuecomment-1414107975)

Michael

---

<div class="post-metadata">

**Author:** ![HarmonyFan](https://community.symcon.de/user_avatar/community.symcon.de/harmonyfan/32/66241_2.png) [@HarmonyFan](https://community.symcon.de/u/HarmonyFan)\
**Post date:** [6. August 2023 um 09:28 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2370 "2023-08-06T09:28:00Z")

</div>

Macht Sinn. Danke einen Schritt weiter. Aber ich bekomme immer noch die Antwort NOT\_OBJECT.

Ralf

Ralf Biedermann

---

<div class="post-metadata">

**Author:** ![Markus1979](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/6bbea6/32.png) [@Markus1979](https://community.symcon.de/u/Markus1979)\
**Post date:** [8. August 2023 um 05:14 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2371 "2023-08-08T05:14:06Z")

</div>

@Burki24

Hi Burkhard, leider noch keine Besserung.

[dump (2).txt](https://community.symcon.de/uploads/short-url/8E5C08iuKSL0xmXC7DkrLu6PZt9.txt) (26,4 KB)

Viele Grüße  
Markus

---

<div class="post-metadata">

**Author:** ![KaiS](https://community.symcon.de/user_avatar/community.symcon.de/kais/32/29625_2.png) [@KaiS](https://community.symcon.de/u/KaiS)\
**Post date:** [8. August 2023 um 10:58 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2372 "2023-08-08T10:58:22Z")

</div>

Ich hatte vergessen die Version online zu stellen, kannst du jetzt nochmal ein Update machen?

Grüße,  
Kai

---

<div class="post-metadata">

**Author:** ![mcvnet](https://community.symcon.de/user_avatar/community.symcon.de/mcvnet/32/29566_2.png) [@mcvnet](https://community.symcon.de/u/mcvnet)\
**Post date:** [8. August 2023 um 12:34 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2373 "2023-08-08T12:34:15Z")

</div>

Sorry eine Anfänger Frage aber wie kann ich am besten über einen KNX Schalter die Helligkeit eines Zigbee Gledopto LED Treiber (via zigbee2mqtt) schalten.?

Danke euch im voraus.

---

<div class="post-metadata">

**Author:** ![KaiS](https://community.symcon.de/user_avatar/community.symcon.de/kais/32/29625_2.png) [@KaiS](https://community.symcon.de/u/KaiS)\
**Post date:** [8. August 2023 um 13:13 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2374 "2023-08-08T13:13:36Z")

</div>

Was für einen KNX Taster hast du?  
Welche KO hast du?

Grüße,  
Kai

---

<div class="post-metadata">

**Author:** ![mcvnet](https://community.symcon.de/user_avatar/community.symcon.de/mcvnet/32/29566_2.png) [@mcvnet](https://community.symcon.de/u/mcvnet)\
**Post date:** [8. August 2023 um 19:47 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2375 "2023-08-08T19:47:47Z")

</div>

MDT Glastaster Smart.

 ![Bildschirmfoto 2023-08-08 um 21.47.22](https://community.symcon.de/uploads/default/original/3X/4/2/42bb08f8485f4d208774e8a4b9da7e664e46a436.png)

---

<div class="post-metadata">

**Author:** ![KaiS](https://community.symcon.de/user_avatar/community.symcon.de/kais/32/29625_2.png) [@KaiS](https://community.symcon.de/u/KaiS)\
**Post date:** [8. August 2023 um 20:10 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2376 "2023-08-08T20:10:02Z")

</div>

Das habe ich gerade erst bei mir umgesetzt, zwar für WLED, aber das ist ja egal.  
Ich poste dafür morgen mal mein Script.

Grüße,  
Kai

---

<div class="post-metadata">

**Author:** ![mcvnet](https://community.symcon.de/user_avatar/community.symcon.de/mcvnet/32/29566_2.png) [@mcvnet](https://community.symcon.de/u/mcvnet)\
**Post date:** [8. August 2023 um 20:10 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2377 "2023-08-08T20:10:47Z")

</div>

Danke im Voraus Kai 😉

---

<div class="post-metadata">

**Author:** ![Markus1979](https://community.symcon.de/letter_avatar_proxy/v4/letter/m/6bbea6/32.png) [@Markus1979](https://community.symcon.de/u/Markus1979)\
**Post date:** [9. August 2023 um 04:52 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2378 "2023-08-09T04:52:40Z")

</div>

Hallo Kai,

vielen Dank, die Action Variable wird nun angelegt und auch mit Werten befüllt.  
Vielleicht ein kleiner Schönheitsfehler.

Im Feld „Wert“ im Objektbaum wird nur ein „-“ (Bindestrich) angezeigt, egal welcher Wert  
übermittelt wird, daher dachte ich anfangs es wird gar kein Wert eingetragen.

 ![Unbenannt](https://community.symcon.de/uploads/default/original/3X/6/7/67addb9fdbf468f5a1e9f9dbb1601cac6e76abb5.png)

Könnte man es so programmieren, dass wieder der tatsächliche Wert im Feld steht, wie zb rotate\_stop oä. ?

Vielen Dank und viele Grüße  
Markus

---

<div class="post-metadata">

**Author:** ![Burki24](https://community.symcon.de/user_avatar/community.symcon.de/burki24/32/96782_2.png) [@Burki24](https://community.symcon.de/u/Burki24)\
**Post date:** [9. August 2023 um 05:53 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2379 "2023-08-09T05:53:19Z")

</div>

Moin @Markus1979 , @KaiS ,

ich schaue heute Abend mal, wes Z2M da sendet.

@Markus1979 magst Du mal den Debug öffnen und schauen, was an Payloads kommt, wenn Du eine Taste bedienst?

WICHTIG: Sendet er nur eines oder zwei folgende, wo beim Zweiten unter ‚Action‘ nur ein ‚-‘ gesendet wird?

LG  
Burkhard

---

<div class="post-metadata">

**Author:** ![KaiS](https://community.symcon.de/user_avatar/community.symcon.de/kais/32/29625_2.png) [@KaiS](https://community.symcon.de/u/KaiS)\
**Post date:** [9. August 2023 um 06:28 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2380 "2023-08-09T06:28:59Z")

</div>

Wenn es das Profli Z2M.action.be89cdac ist, dann passt da was mit dem letzten Debug nicht.  
@Markus1979, kannst du wie @Burki24 gesagt hat mal ein Debug machen wenn du alle Aktionen nacheinander ausführst?

Grüße,  
Kai

---

<div class="post-metadata">

**Author:** ![KaiS](https://community.symcon.de/user_avatar/community.symcon.de/kais/32/29625_2.png) [@KaiS](https://community.symcon.de/u/KaiS)\
**Post date:** [9. August 2023 um 07:44 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2381 "2023-08-09T07:44:54Z")

</div>

Ich habe einen extra Thread dafür aufgemacht, schau mal hier: [[Anleitung] MDT Glastaster Dimmer für nicht KNX Geräte](https://community.symcon.de/t/anleitung-mdt-glastaster-dimmer-fuer-nicht-knx-geraete/134225)

Grüße,  
Kai

---

<div class="post-metadata">

**Author:** ![strigi](https://community.symcon.de/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@strigi](https://community.symcon.de/u/strigi)\
**Post date:** [9. August 2023 um 17:52 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2382 "2023-08-09T17:52:38Z")

</div>

Hallo,

ich habe ein neues Zigbee Device welches ich gerne in Symcon einbinden würde (Outdoor Solar Alarm [NAS-AB06B2](https://www.zigbee2mqtt.io/devices/NAS-AB06B2.html#neo-nas-ab06b2)

Hier ist der Dump dazu  
[dump.txt](https://community.symcon.de/uploads/short-url/3fV5AXoB259YYfBzvK1PRcWLtYq.txt) (35,0 KB)

Die offizielle ZIgbee2mqtt Unterstützung ist im Moment noch fehlerhaft. Deshalb im Moment noch mit [extension](https://github.com/Koenkk/zigbee2mqtt/discussions/17325#discussioncomment-6680402)

Danke!

---

<div class="post-metadata">

**Author:** ![Burki24](https://community.symcon.de/user_avatar/community.symcon.de/burki24/32/96782_2.png) [@Burki24](https://community.symcon.de/u/Burki24)\
**Post date:** [9. August 2023 um 18:44 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2383 "2023-08-09T18:44:19Z")

</div>

Habe die gleiche Sirene hier. Aber die Extension ist nocht eingepflegt und nicht von Koenk verifiziert, von daher wurde sie noch niht eingepflegt.

Werde also zuerst die Implementierung in Z2M machen und anschließend kommt dann die Implementierung in @KaiS Modul.

Beim Transfer von der Extension zum Z2M kann es noch Anpassungen von Koenk geben und dann muss dass im Modul wieder angepasst werden.

Somit bitte ich noch um ein wenig Geduld. Denke zum WE werde ich das in Z2M implementiert haben.

Gruß  
Burkhard

---

<div class="post-metadata">

**Author:** ![mcvnet](https://community.symcon.de/user_avatar/community.symcon.de/mcvnet/32/29566_2.png) [@mcvnet](https://community.symcon.de/u/mcvnet)\
**Post date:** [9. August 2023 um 19:33 UTC](https://community.symcon.de/t/modul-zigbee2mqtt/49507/2384 "2023-08-09T19:33:21Z")

</div>

Wieso ändert sich die Variable Leistung nicht ? Im Zigbee2MqTT Dashboard sehe ich jede Veränderung.

 ![Bildschirmfoto 2023-08-09 um 21.32.15](https://community.symcon.de/uploads/default/original/3X/1/3/131e09193e5c1794182fdc9bc2888e4224e0ae15.png)

[Vorherige Seite](https://community.symcon.de/t/modul-zigbee2mqtt/49507.md?page=117)

[Nächste Seite](https://community.symcon.de/t/modul-zigbee2mqtt/49507.md?page=119)
