Z2M nie uruchamia się i SMLIGHT SLZB-06

Mam dwa zigbee SMLIGHT SLZB-06 które fajnie działały pokazując kilka encji z 2 liczników i 2 czujników temp aż coś się zadziało i nie pokazują już stanu. - nie mogę uruchomić Z2M (wersja 2.6.3-1). Niestety nie jestem w stanie powiedzieć kiedy i jak to się zadziało…

Kombinowałem ale nie potrafię uruchomić niestety… Jestem mega zielony w temacie - wcześniej ktoś mi to uruchomił a niestety już nie mam możliwości żeby pomógł. Chciałbym powoli sam ogarnąć z waszą pomocą. Będę bardzo wdzięczny jeśli ktoś podpowie co zrobić żeby znowu hulało… po uruchomieniu takie wyświetla logi:

[21:45:00] INFO: Preparing to start...

[21:45:00] INFO: Socat not enabled

[21:45:00] INFO: Starting Zigbee2MQTT...

Starting Zigbee2MQTT without watchdog.

[2025-11-06 21:45:03] error: z2m: MQTT failed to connect, exiting... (Invalid header flag bits, must be 0x0 for puback packet)

[2025-11-06 21:45:03] error: zh:controller: Failed to disable join on stop: Error: --> 'SREQ: AF - dataRequestExt - {"dstaddrmode":2,"dstaddr":"0x000000000000fffd","destendpoint":242,"dstpanid":0,"srcendpoint":242,"clusterid":33,"transid":3,"options":0,"radius":30,"len":6,"data":{"type":"Buffer","data":[25,0,2,10,0,0]}}' failed with status '(0x11: BUFFER_FULL)' (expected '(0x00: SUCCESS)')

[21:45:30] INFO: Preparing to start...

[21:45:30] INFO: Socat not enabled

[21:45:30] INFO: Starting Zigbee2MQTT...

Starting Zigbee2MQTT without watchdog.

[2025-11-06 21:45:33] error: z2m: MQTT failed to connect, exiting... (Invalid header flag bits, must be 0x0 for puback packet)

[21:45:55] INFO: Preparing to start...

[21:45:55] INFO: Socat not enabled

[21:45:56] INFO: Starting Zigbee2MQTT...

Starting Zigbee2MQTT without watchdog.

[2025-11-06 21:45:58] error: z2m: MQTT failed to connect, exiting... (Invalid header flag bits, must be 0x0 for puback packet)

[21:46:21] INFO: Preparing to start...

[21:46:21] INFO: Socat not enabled

[21:46:21] INFO: Starting Zigbee2MQTT...

Starting Zigbee2MQTT without watchdog.

[2025-11-06 21:46:24] error: z2m: MQTT failed to connect, exiting... (Invalid header flag bits, must be 0x0 for puback packet)

Tutaj konfiguracja yaml:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://192.168.1.5:8123
  user: MQTT
  password: zibi0506
serial:
  port: tcp://192.168.1.152:6638
  baudrate: 115200
  adapter: zstack

Czy tu wszystko jest ok czy cos brakuje?

na moje oko jest do bani, ale niemożliwe, że działało wcześniej

broker na 99.99% nie pracuje na porcie 8123 (to jest standardowy port dla połączenia http z GUI HA)

Normalnie domyślnie jest to port 1883 dla połączenia protokołem mqtt lub 8883 dla mqtts

Ponadto przeczytaj te 3 wątki podstawy-forum
Jest tam m.in. o tym jak wklejać kod czy logi (teraz poprawiłem, ale powinieneś to umieć sam użyć, bo pewnie przyda się jeszcze nie raz).
Jeśli ustawienie właściwego portu nie pomoże to daj nam podsumowanie instalacji opisane w jednym z nich.

Edit - część istotnych informacji jest tam

Tak wygląda mój konfig. slzb-06m

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://192.168.1.17:1883
  user: user
  password: ***
serial:
  port: tcp://192.168.1.35:6639
  adapter: ember
  baudrate: 115200
  rtscts: true

Jest to konfiguracja dla pracy w trybie LAN.

@artpc zaznacz, że to NIE jest config dla SLZB-06 tylko dla SLZB-06M (czy tam czegoś innego, ale na 100% nie na chipsecie od Texas Instruments tylko od SiliconLabs).

Jakkolwiek z logów @Ziggy widać, że Z2M dostaje bzdurne odpowiedzi z adresu 192.168.1.5:8123 no i nie jest to dziwne, bo na porcie 8123 jest normalne nasze ludzkie GUI HA, a nie żaden broker MQTT…

tak wygląda mój po LAN - SLZB-06

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://core-mosquitto
  user: zigbee2mqtt
  password: xxxxx
serial:
  port: tcp://192.168.1.228:6638
  baudrate: 115200
  adapter: zstack
Feature SLZB-06 SLZB-06M SLZB-06MG24 SLZB-06P7 SLZB-06P10
Radio 1 – SoC Type CC2652P EFR32MG21 EFR32MG24 CC2652P7 CC2674P10
Radio 1 – Manufacturer Texas Instruments Silicon Labs Silicon Labs Texas Instruments Texas Instruments
1 polubienie

Czy interfejs jest taki sam jak dla slzb-06m / SLZB-06Mg24?

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt: {}
serial: {}

SLZB-06M i tyle wystarczy aby chodził - LAN.
Reszta konfiguracji jest dostępna w GUI.

1 polubienie

Tyle to widzę u siebie bo mam SLZB-06M jako router a SLZB-06Mg24 jako koordynator.
SLZB-06 to inny chipset.

SLZB-06

Dla konfiguracji :electric_plug:USB connection, możliwe że to zadziała bo zostanie wykryty przez Z2M lub można go wybrać z listy, a dla konfiguracji LAN? Chyba że chodzi ci o te same wpisy w konfiguracji już uruchomionego Z2M, więc niczego to nie zmienia.

Za Chiny Ludowe koordynator na TI CC2652P nie ruszy przy takich ustawieniach, więc OPa tego wątku puszczasz w kanał

Poprawiłem wyżej, więc nie wpuszczam, ale dzięki za sprostowanie dotyczące różnic, następnym razem spytam AI (jak dobrze odpowie) to będę mógł się wymądrzać :slight_smile: :rofl:

2 polubienia

A jednak nie widzę gdzie te poprawki…
nie jesteśmy tu po to aby wprowadzać w błąd kogokolwiek, a do AI to jestem mocno sceptyczny, więc nie kumam do kogo ta wstawka o AI?

Zmiana portu na 1883 pomogła. Z2M ruszyło. Encje wróciły. Dziękuję pięknie panowie

To tylko żart, bezosobowy.

1 polubienie

Tak :slight_smile:

Off topic: Ten koordynator można uruchomić aby pracował jednocześnie dla z2mqtt i ZHA. Urządzenia są widoczne i tu i tu, podobnie jak sterowanie np. z poziomu ZHA widoczne jest w z2mqtt i odwrotnie.

1 polubienie

Pochwaliłem dzień przed zachodem słońca…
Ruszyło i pokazywało encje wczoraj ale dzisiaj już znowu jakiś error

Skopiowałem po 500 linijek logów supervisora i z2m ale nie wiem jak je załączyć tutaj żeby było dobrze

Tutaj kilka ostatnich z z2m

[13:23:28] INFO: Preparing to start...
[13:23:28] INFO: Socat not enabled
[13:23:28] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2025-11-09 13:23:48] error: 	z2m: Error while starting zigbee-herdsman
[2025-11-09 13:23:48] error: 	z2m: Failed to start zigbee-herdsman
[2025-11-09 13:23:48] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2025-11-09 13:23:48] error: 	z2m: Exiting...
[2025-11-09 13:23:48] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@6.3.2/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:115:27)
    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@6.3.2/node_modules/zigbee-herdsman/src/controller/controller.ts:133:29)
    at Zigbee.start (/app/lib/zigbee.ts:67:27)
    at Controller.start (/app/lib/controller.ts:101:13)
    at start (/app/index.js:149:5)

konfiguracja

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://192.168.1.5:1883
  user: MQTT
  password: zibi0506
serial:
  port: tcp://192.168.1.152:6638
  baudrate: 115200
  adapter: zstack

i system po update

System Information

version core-2025.11.0
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.9
os_name Linux
os_version 6.12.51-haos
arch x86_64
timezone Europe/Warsaw
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2343
Downloaded Repositories 4
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 16.3
update_channel stable
supervisor_version supervisor-2025.11.1
agent_version 1.7.2
docker_version 28.3.3
disk_total 468.7 GB
disk_used 332.1 GB
nameservers 192.168.1.1, 1.0.0.1, 1.1.1.1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons Samba share (12.5.4), ZeroTier One (0.24.0), Mosquitto broker (6.5.2), Zigbee2MQTT (2.6.3-1), Advanced SSH & Web Terminal (22.0.0), Cloudflared (6.0.5), Frigate (0.16.2), ESPHome Device Builder (2025.10.4), File editor (5.8.0), Grafana (11.0.0), InfluxDB (5.0.2), Tailscale (0.26.1)
Dashboards
dashboards 3
resources 1
views 12
mode storage
Network Configuration
adapters lo (disabled), enp3s0 (enabled, default, auto), docker0 (disabled), hassio (disabled), ztc25ocf3h (disabled), veth88b72ea (disabled), veth8395ca6 (disabled), vethb61019c (disabled), veth688ad29 (disabled), vethd3b2086 (disabled), veth5f03cba (disabled), veth0e9849d (disabled), vethae59407 (disabled), veth419d5fc (disabled), veth1d854b4 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp3s0 (192.168.1.5/32), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), ztc25ocf3h (192.168.196.193/24), veth88b72ea (), veth8395ca6 (), vethb61019c (), veth688ad29 (), vethd3b2086 (), veth5f03cba (), veth0e9849d (), vethae59407 (), veth419d5fc (), veth1d854b4 ()
ipv6_addresses lo (::1/128), enp3s0 (fe80::dadb:879b:4ce5:8a51/64), docker0 (fe80::f8ef:8aff:fe4d:1906/64), hassio (fe80::50c7:66ff:fee0:b95f/64), ztc25ocf3h (fe80::20ab:5bff:fe25:3ae5/64), veth88b72ea (fe80::7410:9aff:fe6d:9a17/64), veth8395ca6 (fe80::f8d4:6eff:fec6:e7ba/64), vethb61019c (fe80::3c40:7cff:fe7c:2ec6/64), veth688ad29 (fe80::f8c5:80ff:fede:e877/64), vethd3b2086 (fe80::64e5:39ff:fe78:3f9a/64), veth5f03cba (fe80::8807:90ff:fe19:8cc4/64), veth0e9849d (fe80::40d:a5ff:fedc:96f9/64), vethae59407 (fe80::1885:e3ff:fef9:327f/64), veth419d5fc (fe80::2840:27ff:fe22:6312/64), veth1d854b4 (fe80::3c76:8eff:febe:360c/64)
announce_addresses 192.168.1.5, fe80::dadb:879b:4ce5:8a51
Recorder
oldest_recorder_run 17 października 2025 12:35
current_recorder_run 7 listopada 2025 19:59
estimated_db_size 1366.88 MiB
database_engine sqlite
database_version 3.49.2

A próbowałeś nacisnąć guzik Start?

Zmieniałeś konfigurację sieci w HA?

Pokazałeś konfigurację Dodatku, a pokażesz też konfigurację samego Z2M?

W File Editor znajdziesz ją tam

Swoją drogą konfigurację Dodatku można znacznie skrócić (ktoś nawet pokazywał jak bardzo w jakimś innym twoim wątku - edit to było nawet tutaj), warunkiem skróconej konfiguracji jest instalacja Mosquitto jako Dodatku (oprócz oczywiście Z2M jako dodatku), ale ten warunek spełniasz.

Oczko niżej też masz ważne informacje, ale coś czuję w kościach, że grzebałeś w ustawieniach sieci, bo…
3 dni temu tego nie było…

Z mojego doświadczenia.

  1. Ustaw stały adres IP urządzeniu SLZB-06
  2. Sprawdź czy SLZB-06 nie przełącza się w tryb USB, miałem tak że sam się przełączył z IP na USB.
1 polubienie

OK ustawiam stałe dla koordynatora i rutera.
Na USB się nie przełączył

A jakie konkretnie IP koordynatora Zigbee masz w tej chwili przydzielone z DHCP?

Umiesz w routerze poprzydzielać konkretne IP dla kluczowych urządzeń w sieci?
to zazwyczaj jest w jakimś menu dotyczącym DHCP

(nie mowie o tym drugim SLZB ustawionym jako router Zigbee - takie jego zastosowanie to w sumie pewnie wyrzucanie kasy w błoto, ale nie dyskutuję z tym, swoją drogą IP dla dongla Zigbee w trybie routera Zigbee IP nie ma żadnego znaczenia, bo on nie używa Ethernetu do istotnych zadań, po Ethernecie masz tylko dostęp do jego części obsługowej)

W zasadzie chodzi mi o to, żebyś NIE ustawiał statycznych adresów IP bezpośrednio w urządzeniach jeśli nie ogarniasz konfiguracji sieci Ethernet.
A wnoszę to z tego, że przydzieliłeś HA jako Zapasowe DNSy jakieś publiczne DNSy które nie wiedzą co masz w LAN.