# Z2M i ZHA na jednym koordynatorze Zigbee

**URL:** <https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552>\
**Category:** Zigbee\
**Tags:** z2m, zha, zigbee\
**Created:** [22 Listopad 2024 18:21 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552 "2024-11-22T18:21:52Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [5 Grudzień 2024 18:53 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/61 "2024-12-05T18:53:04Z")

</div>

Nie. ZHA wyłączyłem na czas tego eksperymentu.  
SORYYYY - NIE WYŁĄCZYŁEM XD

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [5 Grudzień 2024 19:07 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/62 "2024-12-05T19:07:40Z")

</div>

Mimo wszystko nie rozumiem tych ruchów konika szachowego  
masz konfigurację A → X i chcesz od razu przeskoczyć do B → Y  
bez testów A → Y i/lub B → X

Masz działające ZHA lokalnie, to powinieneś przetestować czy ZHA działa przy wykorzystaniu serwera portu szeregowego w Mikrotiku.  
Jeśli tak to połowa sukcesu.  
Teraz czas na lokalny test Z2M (masz do przeniesienia dziesiątki ustawień) jeśli i to zadziała, to potem już tylko przepinasz sticka do serwera portu szegowego i zmieniasz konfigurację z USB na serwer seriala.

A nie od razu generować sobie kilka-naście/dziesiąt niewiadomych zmieniając naraz wszystko.

---

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [5 Grudzień 2024 19:10 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/63 "2024-12-05T19:10:01Z")

</div>

Działa mi na Mikrotiku , robiłem z czystej ciekawości ale z opisu posta źródłowego wynika że tam tym sticku tj. USB nie uzyskam dwóch rzeczy naraz.  
Bo teraz sprawdzałem i jak chodzą dwie integracje naraz to się gryzą tylko nie wiem czy wynika to właśnie z tego że stick jest na USB czy dlatego że Z2M ma własną konfigurację a ZHA własną.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [5 Grudzień 2024 19:14 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/64 "2024-12-05T19:14:38Z")

</div>

Na USB nie uzyskasz równoległej pracy, bo masz konflikty portu szeregowego.

1 port może być wykorzystywany tylko przez jedną aplikację,  
to ograniczenie ujmijmy sprzętowe dotyczące wykorzystania USB (a właściwie emulacji portu szeregowego na USB).

* * *

W przypadku zdalnego serwera portu szeregowego nie masz konfliktu użycia USB.  
Więc teoretycznie da się…

* * *

ALE ktoś tu gdzieś wyżej pisał, że serwer portu szeregowego Mikrotika obsługuje TYLKO JEDNO połączenie przychodzące, więc NIE, tak tego też nie uzyskasz.

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [5 Grudzień 2024 19:15 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/65 "2024-12-05T19:15:45Z")

</div>

> [@Krzyszof\_K](#):
>
> Bo teraz sprawdzałem i jak chodzą dwie integracje naraz to się gryzą tylko nie wiem czy wynika to właśnie z tego że stick jest na USB czy dlatego że Z2M ma własną konfigurację a ZHA własną.

Wynika to z prostoty działania serwera USB. Wyobraź sobie, że rozmawiasz z dwoma ludzmi jednocześnie, którzy gadają na raz..

---

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [5 Grudzień 2024 19:17 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/66 "2024-12-05T19:17:16Z")

</div>

Przestajesz rozumieć co mówią

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [5 Grudzień 2024 19:18 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/67 "2024-12-05T19:18:01Z")

</div>

To jest raczej rozmowa przez starożytne telefony analogowe - gdy rozmawiasz z jedną osobą, to nie możesz równocześnie rozmawiać z inną.

Podkreślam starożytne, bo wkrótce potem wymyślono połączenie konferencyjne.

---

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [5 Grudzień 2024 19:18 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/68 "2024-12-05T19:18:02Z")

</div>

Więc tylko sprawdziłem że da się podpiąć sticka na USB do Mikrotika i czy działać będzie…

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [5 Grudzień 2024 19:31 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/69 "2024-12-05T19:31:38Z")

</div>

W tej chwili mam inny projekt i nie mam czasu, ale spróbuje w NR coś naplątać i zrobić kolejkę dla komunikacji.

---

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [5 Grudzień 2024 19:38 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/70 "2024-12-05T19:38:05Z")

</div>

Może innym się przyda - ja byłem tylko ciekawski

---

<div class="post-metadata">

**Autor:** ![angler](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/angler/32/31484_2.png) [@angler](https://forum.arturhome.pl/u/angler)\
**Data wpisu:** [5 Grudzień 2024 21:36 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/71 "2024-12-05T21:36:13Z")

</div>

> [@angler](#):
>
> Ja próbowałem na Android i z kilkoma aplikacjami do przekierowania urządzenia USB na TCP. Próby robiłem z Sonoff USB Dongle Plus “P”, ale nie udało mi się uzyskać dwukierunkowego połączenia.

Powróciłem do tematu podłączenia swojego Sonoff ZBDongle-P pokrzepiony waszymi sukcesami. Tym razem postanowiłem zaktualizować najpierw oprogramowywanie koordynatora. Zrobiłem to mniej typowo, bo za pomocą szybko postawionego kontenera wg instrukcji z tego projektu:

> **[GitHub - git-developer/ti-cc-tool: Docker image for cc2538-bsl](https://github.com/git-developer/ti-cc-tool)**
>
> Docker image for cc2538-bsl

A wykorzystałem do tego mój ulubiony [Dockge](https://dockge.kuma.pet/) i plik docker-compose

```auto
services:
  ti-cc-tool:
    image: ckware/ti-cc-tool
    environment:
      FIRMWARE_URL: https://github.com/Koenkk/Z-Stack-firmware/releases/download/Z-Stack_3.x.0_coordinator_20240710/CC1352P2_CC2652P_launchpad_coordinator_20240710.zip
    devices:
      - /dev/ttyUSB0:/dev/ttyUSB0
    command:
      - -ewv
      - -p
      - /dev/ttyUSB0
      - --bootloader-sonoff-usb
networks: {}

```

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/9/d/9d1ff6f5d9af20773fb47f5cd7a96382c93107ad.png)

Szybko, łatwo i przyjemnie…

Następnie na smart-fonie z Android zainstalowałem aplikację [TCPUART](https://play.google.com/store/apps/details?id=com.hardcodedjoy.tcpuart&hl=pl)

Po szybkim ustawieniu parametrów dla serwera w aplikacji, Sonoff nawiązał połączenie z Z2M. Niestety, podobnie jak w MT ta aplikacja pozwala jedynie na połączenie z jednym klientem. Może ktoś zna inną dla wielu połączeń?

 ![20241205_221330](https://forum.arturhome.pl/uploads/default/original/3X/6/f/6f2634eea13741c1eb9cb7fe415e10b84c5bdb44.jpeg)

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [5 Grudzień 2024 21:55 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/72 "2024-12-05T21:55:15Z")

</div>

A tak spytam, na bramce AIS-ADAPTER-1 masz sukces?  
(bo jak ustalimy na innym forum jest to prawdopodobnie klon jednego z rozwiązań wspomnianych w artykule na wstępie, tyle, że… z MCU SiLabs zamiast TI)

---

<div class="post-metadata">

**Autor:** ![angler](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/angler/32/31484_2.png) [@angler](https://forum.arturhome.pl/u/angler)\
**Data wpisu:** [5 Grudzień 2024 22:11 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/73 "2024-12-05T22:11:06Z")

</div>

> [@szopen](#):
>
> A tak spytam, na bramce AIS-ADAPTER-1 masz sukces?

> [@angler](#):
>
> Mogę już potwierdzić, że działa to w przypadku mojego testowego koordynatora [ZB-GW03 V1.4](https://ai-speaker.discourse.group/t/esp32-step-4-aplikacja-ais-adapter-1/3716/9?u=cezary.k)

Jak pisałem powyżej, działa Z2M w połączeniu z ZHA na mojej wersji koordynatora z Ali - ZB-GW03 V1.4 z [oprogramowaniem AIS](https://github.com/sviete/AIS-ADAPTER-1), sprzęt chyba ten sam co AIS-ADAPTER-1.

> **[Eachen eWeLink ZbBridge Pro Ethernet Zigbee Gateway (ZB-GW03-V1.2)...](https://templates.blakadder.com/ewelink_ZB-GW03.html)**
>
> Configure your smart zigbee gateway to work with Tasmota open source firmware.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [5 Grudzień 2024 23:02 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/74 "2024-12-05T23:02:33Z")

</div>

Przegapiłem posta, dzięki.

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [6 Grudzień 2024 11:01 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/75 "2024-12-06T11:01:47Z")

</div>

Zapraszam do testów 🙂

 ![serwerZigBee](https://forum.arturhome.pl/uploads/default/original/3X/c/1/c1552fe5a88b772394b7999b8777c9422ba0e108.png)  
[flows (73).json](https://forum.arturhome.pl/uploads/short-url/5kyllk2e4voU3oY5LKMjPYPPMg.json) (8,0 KB)

Jeśli ktoś jest zainteresowany i chce pomóc w testach dla własnej satysfakcji.  
Ten proces był sprawdzany i działa.  
Na MT w USB był umieszczone testowe urządzenie uart - udostępnione jako remote.  
Na kompie uruchomione dwa terminale putty i można było jednocześnie z oby dwóch pracować jednocześnie na jeden USB.  
Proces udostępnia dwa port do połączenia się od strony Z2M/ZHA - może być również używany tylko jeden.  
Jak testować:

1. Udostępnić USB za pomocą któregoś z serwerów MT, ser2net…
2. IP i port z pkt.1 wpisać w nodzie serwer USB NRda
3. Dla połaczeń zigbee ustawić nasłuchiwanie na wolny port
4. W Z2M skonfigurować na połączenie do NR

```auto
serial:
    port: tcp://*ipNR*:port z pkt.3

```

Jeśli będzie działać tylko z jednym - Z2M lub ZHA - to już będzie sukces.

Na początek z niewiedzy poszedłem na skóty i wszystko co jest odebrane z USB jest rozgłaszane jednocześnie do obu ZBee

---

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [10 Grudzień 2024 10:41 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/76 "2024-12-10T10:41:59Z")

</div>

Albo ja za tępy jestem albo tutorial nie działa.  
Mam już SLZB-06M i w momencie uruchomienia ZHA Z2M się zawiesza.

> Starting Zigbee2MQTT without watchdog.  
> [2024-12-10 11:34:56] info: z2m: Logging to console, file (filename: log.log)  
> [2024-12-10 11:34:56] info: z2m: Starting Zigbee2MQTT version 1.42.0 (commit #unknown)  
> [2024-12-10 11:34:56] info: z2m: Starting zigbee-herdsman (2.1.9)  
> [2024-12-10 11:34:56] info: zh:ember: Using default stack config.  
> [2024-12-10 11:34:56] info: zh:ember: ======== Ember Adapter Starting ========  
> [2024-12-10 11:34:56] info: zh:ember:ezsp: ======== EZSP starting ========  
> [2024-12-10 11:34:56] info: zh:ember:uart:ash: ======== ASH Adapter reset ========  
> [2024-12-10 11:34:56] info: zh:ember:uart:ash: Socket ready  
> [2024-12-10 11:34:56] info: zh:ember:uart:ash: ======== ASH starting ========  
> [2024-12-10 11:34:56] info: zh:ember:uart:ash: ======== ASH connected ========  
> [2024-12-10 11:34:56] info: zh:ember:uart:ash: ======== ASH started ========  
> [2024-12-10 11:34:56] info: zh:ember:ezsp: ======== EZSP started ========  
> [2024-12-10 11:34:57] warning: zh:ember:uart:ash: Frame(s) in progress cancelled in [1ac1020b0a527e]  
> [2024-12-10 11:34:57] error: zh:ember:uart:ash: Received unexpected reset from adapter, with reason=RESET\_SOFTWARE.  
> [2024-12-10 11:34:57] error: zh:ember:uart:ash: ASH disconnected: ASH\_ERROR\_NCP\_RESET | Adapter status: ASH\_NCP\_FATAL\_ERROR  
> [2024-12-10 11:34:57] error: zh:ember:uart:ash: Error while parsing received frame, status=HOST\_FATAL\_ERROR.  
> [2024-12-10 11:34:57] error: zh:ember: Adapter fatal error: HOST\_FATAL\_ERROR  
> [2024-12-10 11:34:58] error: zh:ember:uart:ash: Error while parsing received frame, status=HOST\_FATAL\_ERROR.  
> [2024-12-10 11:34:58] error: zh:ember:uart:ash: Error while parsing received frame, status=HOST\_FATAL\_ERROR.  
> [2024-12-10 11:34:58] error: zh:ember:uart:ash: Error while parsing received frame, status=HOST\_FATAL\_ERROR.  
> [2024-12-10 11:35:11] error: zh:ember:ezsp: ERROR Transaction failure; status=ASH\_ERROR\_TIMEOUTS. Last Frame: [FRAME: ID=0:“VERSION” Seq=0 Len=0].  
> [2024-12-10 11:35:11] error: z2m: Error while starting zigbee-herdsman  
> [2024-12-10 11:35:11] error: z2m: Failed to start zigbee  
> [2024-12-10 11:35:11] error: z2m: Check [Zigbee2MQTT fails to start | Zigbee2MQTT](https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html) for possible solutions  
> [2024-12-10 11:35:11] error: z2m: Exiting…  
> [2024-12-10 11:35:11] error: z2m: Error: ASH\_ERROR\_TIMEOUTS

Software :

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/7/8/7821d6ad0378ab64984d16a88fc4120d91d40783.png)

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [10 Grudzień 2024 12:10 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/77 "2024-12-10T12:10:17Z")

</div>

> [@Krzyszof\_K](#):
>
> Mam już SLZB-06M

Chyba nie czytałeś całego wątku, podejrzewałem, że to rozwiązanie może nie działać na MCU SiLabs (sukcesy są potwierdzone tylko na MCU TI) i pewnie nie działa.

---

<div class="post-metadata">

**Autor:** ![Krzyszof\_K](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzyszof_k/32/32402_2.png) [@Krzyszof\_K](https://forum.arturhome.pl/u/Krzyszof_K)\
**Data wpisu:** [10 Grudzień 2024 12:12 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/79 "2024-12-10T12:12:05Z")

</div>

AAAA - no to jestem jednak tępy XD  
THX

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [10 Grudzień 2024 12:16 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/80 "2024-12-10T12:16:00Z")

</div>

Był błędny link w 1 poście… (opis SLZB-06, a link do SLZB-06M)

natomiast lista przetestowanego i działającego w ten sposób sprzętu w linkowanym artykule jest krótka, ale zawiera tylko modele na chipsetach Texas Instruments

- **ZigStar UZG-01**
- **HamGeek HMG-01** (ZigStar clone)
- **SMLight SLZB-06**

Natomiast wyżej jest potwierdzenie przez @angler, że działa też na SiLabs, ale na innym sprzęcie ZB-GW03 (modowana bramka Tuya), tu jeszcze dodam, że oprogramowanie AIS to inaczej obrandowane firmware dla ESP pochodzące właśnie z SMLight SLZB-06 (taka ciekawostka - nie z SMLight SLZB-06M)

---

<div class="post-metadata">

**Autor:** ![angler](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/angler/32/31484_2.png) [@angler](https://forum.arturhome.pl/u/angler)\
**Data wpisu:** [10 Grudzień 2024 12:40 UTC](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552/81 "2024-12-10T12:40:07Z")

</div>

> [@angler](#):
>
> ZB-GW03 V1.4

Moje testy były na bramce (Tuya) ZB-GW03 V1.4 z układem **EFR32MG21** , czyli na tym samym co SLZB-06M. Zatem jest potwierdzenie, że działa z Silicon Labs.

Może masz nieaktualny firmware w tym koordynatorze i pracuje pod starym sterownikiem ezsp, a w konfiguracji podajesz w/g nowej zalecanej:

```auto
serial:
    adapter: ember

```

Twój obrazek zdaje się to potwierdzać.  
A poniżej informacja z dokumentacji Z2M:

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/d/8/d87d6d9a0ea0334c819a696a5991a26658850821.png)

[Poprzednia strona](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552.md?page=3)

[Następna strona](https://forum.arturhome.pl/t/z2m-i-zha-na-jednym-koordynatorze-zigbee/13552.md?page=5)
