HOT – Aggiornamento “Hyper Worm” per deCONZ (software e firmware)

3 minuti di lettura
DOMOTICA ZIGBEE

deCONZ Logo

Nuovo aggiornamento in casa Phoscon per il suo ecosistema ZigBee, aggiornamento battezzato per l’occasione col nome in codice “Hyper Worm“. L’aggiornamento coinvolge due elementi simbiotici: il BRIDGE/Gateway software Phoscon deCONZ e le antenne ZigBee della serie Phoscon xBee.

Il software “deCONZ” (un BRIGE/Gateway per l’integrazione di componenti ZigBee di diversi brand come Philips, IKEA e molti altri) si aggiorna alla versione 2.05.84, introducendo tutta una serie di novità.

I firmware per le antenne ConBee / RaspBee e le più recenti ConBee II / RaspBee II si aggiornano rispettivamente con le versioni 0x26390500 e 0x26660700 introducendo importanti migliorie in termini di stabilità e gestione della rete mesh ZigBee.

Per quanto riguarda deCONZ, molte le novità, tra le quali:

  • supporto al sensore di movimento Sonoff SNZB-03;
  • migliorata la gestione in caso di assenza di tensione alle antenne per una maggior consistenza, robustezza e disponibilità della rete ZigBee;
  • risolti alcuni problemi di stabilità per le antenne ConBee I e RaspBee I;
  • aggiunto il pieno supporto per il sensore di fumo Xiaomi/Honeywell;
  • risolto un problema legato alla libreria GLIBC in caso d’uso su Raspbian

e molto altro ancora.

Firmware

Prima di aggiornare deCONZ si consiglia di aggiornare il firmware dell’antenna.

AGGIORNAMENTO VIA TERMINALE RASPBIAN

Per aggiornare manualmente il firmware, prima di tutto fermare i servizi:

sudo systemctl stop deconz deconz-gui

Poi scaricare il firmware e aggiornare il firmware

ConBee/RaspBee I
wget http://deconz.dresden-elektronik.de/deconz-firmware/deCONZ_Rpi_0x26390500.bin.GCF
sudo GCFFlasher_internal -d 0 -f deCONZ_Rpi_0x26390500.bin.GCF
CONBEE II
wget http://deconz.dresden-elektronik.de/deconz-firmware/deCONZ_ConBeeII_0x26660700.bin.GCF
sudo GCFFlasher_internal -d /dev/ttyACM0 -t 60 -f deCONZ_ConBeeII_0x26660700.bin.GCF
RASPBEE II
wget http://deconz.dresden-elektronik.de/deconz-firmware/deCONZ_RaspBeeII_0x26660700.bin.GCF
sudo GCFFlasher_internal -t 60 -f deCONZ_RaspBeeII_0x26660700.bin.GCF

Attenzione: se nel comando è indicata la porta “/dev/ttyACM0“, essa potrebbe eventualmente essere un’altra. In caso il comando fallisse, identificare la porta corretta. Se si hanno difficoltà nell’individuare la porta corretta, utilizzare questo script.

A termine dell’esecuzione, il firmware sarà aggiornato.

AGGIORNAMENTO VIA HASSIO

Se la pagina dell’add-on HASSIO non permette direttamente l’aggiornamento del firmware (pulsante “aggiorna firmware”), recarsi presso la sezione LOG dell’add-on e  cercare la stringa che conferma l’esistenza di un upgrade firmware, per esempio:

GW update firmware found: /usr/share/deCONZ/firmware/deCONZ_Rpi_0x26390500.bin.GCF
GW firmware version: 0x261c0500
GW firmware version shall be updated to: 0x26390500

segnarsi il nome dell’update (eg. deCONZ_Rpi_0x26390500.bin.GCF), dopodiché fermare l’add-on deCONZ.

Accedere quindi al terminale locale SSH di HASSIO ed eseguire il seguente comando:

docker run -it --rm --device=/dev/ttyUSB0 --privileged --cap-add=ALL -v /lib/modules:/lib/modules --entrypoint "/firmware-update.sh" marthoc/hassio-addon-deconz-armhf

dove “/dev/ttyUSB0” è la porta in uso dall’antenna (verificabile sotto “Supervisor” > “Hardware“) e marthoc/hassio-addon-deconz-armhf indica la piattaforma in uso, da modificare eventualmente come segue:

marthoc/hassio-addon-deconz-armhf Raspberry Pi (generico)
marthoc/hassio-addon-deconz-aarch64 Raspberry Pi 3B+
marthoc/hassio-addon-deconz-amd64 Altre piattaforme

Eseguito il comando, quando richiesto indicare “C” per ConBee e “R” per RaspBee e, quando richiesto, incollare il nome dell’aggiornamento firmware precedentemente identificato dal log (eg. deCONZ_Rpi_0x26390500.bin.GCF). Infine premere Y per effettuare il flash.

Al termine della procedura, il firmware sarà aggiornato.

AGGIORNAMENTO VIA WINDOWS

In caso si usi Windows, la procedura è questa.

deCONZ

Per quanto riguarda l’aggiornamento del rilascio 2.05.84 “Hyper Worm” di deCONZ utilizzato su Raspberry Pi con sistema operativo Raspbian, la procedura via terminale è semplice:

sudo systemctl stop deconz deconz-gui
sudo apt update
sudo apt install deconz

Al termini dell’aggiornamento, ricordarsi – in caso non si abbia precedentemente assegnato una porta diversa all’interfaccia web di deCONZ e di deCONZ-GUI, di riconfigurarla.

Al termine:

sudo systemctl daemon-reload
sudo systemctl start deconz deconz-gui
HASSIO

Per gli utenti HASSIO, il discorso è leggermente diverso. Dato che su questo ambiente si utilizza l’add-on deCONZ, è sufficiente aggiornare quello.

deCONZ HASSIO add-on 4.0

L’aggiornamento potrebbe non risultare subito disponibile per questioni di scodamento dell’immagine su Microsoft Azure, cloud sul quale vengono distribuiti questi aggiornamenti HASSIO. In caso non risultasse disponibile, riprovare successivamente. Al termine dell’aggiornamento, avviare nuovamente l’add-on.

Come d’abitudine, il consiglio è di aggiornare quanto prima. (per lo meno, non appena disponibile).


Telegram News Channel