Nou firmware del USB Sonoff

Avui he dedicat un poc de temps a repassar el meu homeassistant, que el tenia “abandonadet” feia un temps. He detectat un error als logs de zigbee2mqtt. Cercant un poc per internet he trobat que ja hi havia una issue al repo git del propi zigbee2mqtt: https://github.com/Koenkk/zigbee2mqtt/issues/22226

Després de llegir una bona estona, he trobat que era una bona idea actualitzar el firwmare del USB per tal de tenir-lo a la darrera versió, tal com comentaven a la issue. He cercat com fer-ho i resulta que hi ha un addon del propi HA que actualitza el firmware d’aquests USB, així que m’he disposat ràpidament a instal·lar-lo, que podria anar malament ?

La pàgina del firmware en concret és aquesta: https://github.com/darkxst/silabs-firmware-builder i al readme indica que hi ha un addon per a HomeAssistant, perfecte !!

El addon és aquest: https://github.com/home-assistant/addons/blob/master/silabs-multiprotocol/DOCS.md

Efectivament, Jo he vist “Home Assistant Add-on” i allà que m’he tirat de cap… però no he vist la “coletilla” Multiprotocol… Quan he tengut el addon instal·lat i llegides les instruccions, m’he llençat a actualitzar-lo. La primera vegada m’ha donat error de connexió, però era perque no havia aturat z2m. Quan l’he aturat i he tornat a arrancar el addon s’ha instal·lat el firmware correctament a la primera, bravo! Tenia el firmware 4.3.1 RCP (Remote Co-Processor) enlloc del firmware NCP (Network Co-Processor).

I que vol dir això?? doncs que tot ha canviat !! Després de 30 minuts pegant-me amb errors intentant arrancar el USB així com el tenia instal·lat fins ara he trobat aquesta pàgina on xerraven exactament d’aquest firmware RCP, i més concretament de la versió 4.3.1 que havia posat jo: https://dialedin.com.au/blog/sonoff-zbdongle-e-rcp-firmware

Resulta que aquest firmware lo que fa és habilitar el multiprotocol, concretament els protocols zibgee i matter sobre thread a la mateixa radio del USB. Això vol dir que z2m ja no es pot comunicar directament amb el protocol zigbee amb el USB si no que ho ha de fer a través d’un proxy que es diu “Silabs Multiprotocol “, un altre addon que s’ha d’instala·lar a HA i que fa d’intermediari entre el USB i HA. Aquest proxy habilita poder emprar Zigbee i Matter sobre thread a la vegada, ostres ! GENIAL !

Així que he hagut de posar en marxa aquest nou addon que fa de pont, configurar-lo un poc com diu a la pàgina que he trobat i vuala ! ja tenia tots els dispositius zigbee operatius de nou, sense haver de re-emparellar res, tot igual !

Configuració a zigbee2mqq abans:
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230221083022-if00
adapter: ezsp

Configuració ara amb el addon proxy:
port: tcp://core-silabs-multiprotocol:9999
adapter: ezsp

Ara mateix solament tenc la part de zigbee configurada com abans amb z2m, però aviat miraré de configurar matter amb thread perquè tenc una bombilla per casa que té aquest protocol i que encara no havia pogut configurar. Ja aniré contant que tal…

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *