Raspbee II deCONZ - vzwingma/domotique GitHub Wiki

Introduction

La connexion entre DomoticZ et le Raspbee II est faite par la passerelle deCONZ

Installation

deCONZ est une image docker directement paramétrée dans le fichier docker compose domotique-compose.yml

Démarrage de l'application

Lorsque l'image est instanciée par Docker Compose, l'application Phoscon deCONZ est disponible sur l'adresse http://<adresse IP Pi>:9102

La page firmware devrait présenter les informations sur le firmware de la passerelle

deCONZ on Pi

Mise à jour du firmware

Logs

La lecture des logs du conteneur se fait via la commande : docker logs docker_deconz_1

En lisant les logs, il est possible de lire les lignes suivantes :

     COM timout query bootloader, assume application
     Device firmware version 0x26610700 RaspBee II
     unlocked max nodes: 200
[...]
     GW update firmware found: /usr/share/deCONZ/firmware/deCONZ_ConBeeII_0x26660700.bin.GCF
     GW firmware version: 0x26610700

Dans ce cas, il peut être utile de mettre à jour le firmware de la carte Raspbee II

Mise à jour du firmware

La procédure est issue de la procédure décrite sur deconz-docker

Et la liste des Firmwares disponible est ici : firmware

Pour cela, exécuter les commandes suivantes :

  • docker stop docker_deconz_1
  • docker run -it --rm --entrypoint "/firmware-update.sh" --privileged --cap-add=ALL -v /dev/ttyAMA0:/dev/ttyAMA0 -v /lib/modules:/lib/modules -v /sys:/sys deconzcommunity/deconz
-------------------------------------------------------------------

             marthoc/deconz Firmware Flashing Script

                       Version: 0.8

-------------------------------------------------------------------


Listing attached devices...

GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
Path             | Vendor | Product | Serial     | Type
-----------------+--------+---------+------------+-------
/dev/ttyAMA0     | 0x0000 | 0x0000  |            | RaspBee

Enter the full device path, or press Enter now to exit.
  • Entrer le chemin /dev/ttyAMA0
Firmware available for flashing:
deCONZ_ConBeeII_0x26660700.bin.GCF
deCONZ_ConBeeII_0x26680700.bin.GCF
deCONZ_RaspBeeII_0x26690700.bin.GCF
deCONZ_Rpi_0x26350500.bin.GCF
deCONZ_Rpi_0x26390500.bin.GCF

Enter the firmware file name from above, including extension.
Alternatively, you may enter the name of a firmware file to download
from http://deconz.dresden-elektronik.de/deconz-firmware/
or press Enter now to exit.
  • Recopier le nom du firmware : deCONZ_RaspBeeII_0x00000000.bin.GCF
-------------------------------------------------------------------

Device path .: /dev/ttyAMA0
Firmware file: deCONZ_RaspBeeII_0x26690700.bin.GCF
Timeout .....: 60

Are the above values correct?
  • Valider avec Y
  • Vous verrez ensuite le firmware flashé sur la carte
Flashing...

GCFFlasher V3_17 (c) dresden elektronik ingenieurtechnik gmbh
Reboot device /dev/ttyAMA0 (RaspBee)
deCONZ firmware version 26610700
Bootloader version 0x00030003, app crc: 0x769F0F78
flashing 164241 bytes: |=================|

Il ne reste plus qu'à redémarrer le conteneur

  • docker start docker_deconz_1

Installation du plugin dans DomoticZ

La procédure est décrite ici