FW alternativo para dispositivos Zigbee Tuya (Redução de Congestionamento de Rede)

Hoje eu fiz o flash de um firmware alternativo em um dos meus sensores ZY-M100-L.
Essas são as mudanças que o Andrik45719 fez no fw:

Target distance (DP: 9) reporting disabled.
Settings report interval (DPs: 1, 4, 2, 3, 6, 101, 102, 103, 104) increased to 60s, stock FW 10s.
Illuminance Lux report interval (DP 104) increased to 10s, stock FW 500ms

Teve uma grande redução na quantidade de msg enviadas pelo o sensor.
Amanhã vou ver como o sensor de luminosidade se comporta.
Um teste que eu fiz foi entrar em 2 cômodos diferentes, um com fw original e outro com fw do Andrik45719 e ficar aproximadamente 30 segundos em cada um deles.
Com o fw original foram publicadas 68 msg e com o fw do Andrik45719 apenas 11.

FW:

link do driver: https://www.st.com/en/development-tools/stsw-link009.html

Link do hardware necessário: https://pt.aliexpress.com/item/1005006998022759.html?spm=a2g0o.order_list.order_list_main.11.40bbcaa4UGoYsr&gatewayAdapt=glo2bra

Depois posto os resultados do sensor de luminosidade.

Edit:
Redução de uns 80% sem ninguém no ambiente:

Lux:

EDIT:

FW alternativo para termostato no post 3.

7 curtidas

Hoje finalizei um teste usando o tamanho do log (24 horas) como referencia.
Total de dispositivos na rede:

By vendor
_TZE204_ztc6ggyl: 4 > MMW
_TZ3000_wkai4ga5: 2
_TZE200_3towulqd: 2
_TZ3000_fukaa7nc: 1
eWeLight: 1
_TZ3000_idrffznf: 1
_TZ3000_decxrtwa: 1
_TZ3000_qewo8dlz: 1
_TZE200_hl0ss9oa: 1
SONOFF: 1
_TZ3000_0zfrhq4i: 1
_TZ3000_66fekqhh: 1
_TZ3000_bmfw9ykl: 1

Usando 3 mmw com fw original e 1 mmw com o fw alternativo o tamanho do log ficou com 25.124.342 KB
Com todos 4 mmw usando o fw alternativo 8.735.145 KB.

Minha rede é pequena e apesar de não ter problemas com esses dispositivos, acho que vale o investimento no hardware para fazer o flash desses dispositivos e aliviar a rede.

2 curtidas

FW alternativo para termostato:

1 curtida

Rapaz, esses sensores estavam congestionando muito minha rede, possuo 10 tive que criar um segunda rede zigbee somente para eles aproveitei e coloquei os 3 medidores de energia nessa mesma rede. Caso venha a ter problema na segunda rede vou fazer o que você fez, já tenho até o ST_LINK V2 aqui.

Bacana! Instalei o firmware modificado, mas agora fiquei na duvida! Parece que ele só reporta de 60 em 60s, então aquele “fading time” não se aplica mais. Tem alguma maneira de configurar esse tempo? acho que 30s seria mais adequado para esse tipo de sensor.

Testei aqui e apesar de ter um delay está funcionando.

Com fading time de 7s, demorou 12s no total e em outro sensor com fading time de 15s demorou 22s.

Rapaz, lendo o seu tópico descobri o que estava “engasgando” minha rede. Já fiz a compra do ST-LINK para resolver.

Uma dúvida: alguém sabe se os outros sensores de presença da Tuya/Aqara que são end device também sofrem com esse problema?
Tenho um ZP01 que me parece estar com o disparo muito demorado.

vc tem razão. Ele faz um report regular de 60 em 60s, mas envia mensagens de deteção quando necessário.

Eu tenho um desses… tava pensando em seguir esse tutoria, mas antes resolvi testar outro modelo parecido… o outro modelo que testei não congestiona tanto… mas o detalhe é que esse eu deletei do zigbee2mqtt e não consigo mais reintegrá-lo… parece que o botão não responde mais… agora não sei se coloco ele fora ou se tento colocar esse firmware… até queria considerar recuperar ele mas fui ver o hardware necessário e vi que o link que tem no post inicial não tá funcionando… açguém pode me indicar qual é o hardware que precisa comprar?

Uso esse
https://a.aliexpress.com/_mtiNrpT

blz… nesse link tem 3 modelos: o ST-link V2, o ST-link V2-1-mini e o ST-link V2-1… Pode ser qualquer um?

O meu é o v2 com 2 cabos