Wolne działanie zigbee

Od jakiegoś czasu zauważyłem, że przekaźniki działają z opóźnieniem, czasem nawet ok 5sekund, naciskam przycisk który wywołuje automatyzację włączenia np. kinkietu i zapala się on po ok 3-5 sekundach, czasami od razu. Urządzenia są zigbee, używam Conbee II z najnowszym oprogramowaniem. Wszystkich urządzeń na tą chwilę mam 76, głównie podłączone do zasilania. Co ciekawe licznik PJ-MGW1203 wysyła bardzo dużo danych, czy może to być powodem “zapychania sieci” czy to cos innego? Fragment logów z Z2M:

 2025-05-14 14:27:11z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.13,"energy":0.19,"linkquality":255,"power":1522.49,"voltage":237.12}'
info 2025-05-14 14:27:15z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.13,"energy":0.19,"linkquality":255,"power":1524.56,"voltage":237.12}'
info 2025-05-14 14:27:19z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.13,"energy":0.19,"linkquality":255,"power":1527.7,"voltage":237.12}'
info 2025-05-14 14:27:24z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.15,"energy":0.19,"linkquality":255,"power":1527.7,"voltage":237.12}'
info 2025-05-14 14:27:25z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Czujnik garaż ', payload '{"battery":97,"humidity":51.99,"linkquality":255,"power_outage_count":36954,"pressure":997.2,"temperature":17.37,"voltage":2995}'
info 2025-05-14 14:27:26z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Czujnik CWU ', payload '{"battery":100,"humidity":19.23,"linkquality":255,"power_outage_count":20086,"pressure":997.4,"temperature":41.04,"voltage":3015}'
info 2025-05-14 14:27:26z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Czujnik CWU ', payload '{"battery":100,"humidity":18.94,"linkquality":255,"power_outage_count":20086,"pressure":997.4,"temperature":41.04,"voltage":3015}'
info 2025-05-14 14:27:26z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Czujnik CWU ', payload '{"battery":100,"humidity":18.94,"linkquality":255,"power_outage_count":20086,"pressure":997.3,"temperature":41.04,"voltage":3015}'
info 2025-05-14 14:27:28z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.17,"energy":0.19,"linkquality":255,"power":1527.7,"voltage":237.12}'
info 2025-05-14 14:27:28z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.17,"energy":0.19,"linkquality":255,"power":1529.37,"voltage":237.12}'
info 2025-05-14 14:27:29z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Sypialnia Światło ', payload '{"countdown":0,"linkquality":255,"power_on_behavior":"previous","state":"OFF","switch_type":"momentary"}'
info 2025-05-14 14:27:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.19,"linkquality":255,"power":1529.37,"voltage":237.12}'
info 2025-05-14 14:27:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.19,"linkquality":255,"power":1529.37,"voltage":237.02}'
info 2025-05-14 14:27:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Czujnik gleby ', payload '{"battery":40,"battery_state":"medium","linkquality":255,"soil_moisture":0,"temperature":21,"temperature_unit":"celsius"}'
info 2025-05-14 14:27:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.19,"linkquality":255,"power":1526.52,"voltage":237.02}'
info 2025-05-14 14:27:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Czujnik gleby ', payload '{"battery":40,"battery_state":"medium","linkquality":255,"soil_moisture":0,"temperature":21,"temperature_unit":"celsius"}'
info 2025-05-14 14:27:42z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.19,"linkquality":255,"power":1528.48,"voltage":237.02}'
info 2025-05-14 14:27:45z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.2,"linkquality":255,"power":1528.48,"voltage":237.02}'
info 2025-05-14 14:27:46z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.2,"linkquality":255,"power":1529.56,"voltage":237.02}'
info 2025-05-14 14:27:50z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.14,"energy":0.2,"linkquality":255,"power":1529.56,"voltage":237.02}'
info 2025-05-14 14:27:50z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.14,"energy":0.2,"linkquality":255,"power":1530.35,"voltage":237.02}'
info 2025-05-14 14:27:54z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/PC Podlicznik ', payload '{"current":7.16,"energy":0.2,"linkquality":255,"power":1530.35,"voltage":237.02}'

Tak, jest to prawdopodobne, nawet niedawno uprzedzałem na innym forum by nie wrzucać do sieci zbyt wielu gniazdek Zigbee z pomiarem, bo zapychają sieć…

ALE to

może po prostu świadczyć o okresowych silnych zakłóceniach, pasmo 2.4GHz jest niechronione i nawet duży ruch WiFi może być przeszkodą (a szczególnie dużo syfu w paśmie wywołują rozwiązania mesh WiFi).
Więc jeśli nie mieszkasz w gęstym blokowisku (gdzie się nie da tego uniknąć) to sugeruję właściwy dobór kanałów Zigbee i WiFi (o czym na forum są dziesiątki postów).

Mieszkam w domu, router jest przez ścianę w odległości ok 2m od dongla zigbee. Wifi sąsiadów raczej nie przeszkadza.

Zigbee2MQTT:

advanced:
# Optional: configure adapter concurrency (e.g. 2 for CC2531 or 16 for CC26X2R1) (default: null, uses recommended value)
adapter_concurrent: null

Ja ustawiłem:

advanced:
  adapter_concurrent: 1

Podobno - Wartość 1 jest zalecana dla adapterów takich jak ConBee II, które nie radzą sobie z wieloma jednoczesnymi operacjami.

Dla innych adapterów Zigbee:
CC2652P , można testować 2 lub 3
EFR32MG21 nawet ponad5

Mało jest informacji na ten temat, nawet nie dokopałem się do wartość jaką ma domyślną.
Przynajmniej w mojej sieci Z2M/ConBee II wartość “1” poprawiła responsywność.

1 polubienie

Czytam i polecam też czytać dokumentację:

Tu może być problem:

Ok, dzięki, narazie zmieniłem minimalnie lokalizację dongla, trochę wyżej i wczoraj już nie było takich lagów, poobserwuje kilka dni i najwyżej będę dalej kombinował.

Mój config.

Jedyne spowolnienie Z2M jakie miałem to po dodaniu czujników Radarowych które spamowaly do Bazy, większość encji z tego czujnik było zbędnych, wykluczylem je z rekordera.