Bienvenue sur le forum de la ZiGate !

Ici, nous échangeons sur les produits ZiGate (matériellement) et les firmware.

Pour que vous puissiez gagner du temps, je vous conseille de visiter, dans un premier temps, les forums et documentations des plugins et box domotique que vous avez choisi :

Jeedom :

Forum : https://community.jeedom.com/
Plugin ZiGate : https://github.com/Jeedom-Zigate/jeedom-plugin-zigate
Plugin Abeille : https://github.com/KiwiHC16/Abeille + http://kiwihc16.free.fr/

Domoticz :

Forum Francophonehttps://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophonehttps://www.domoticz.com/forum/viewforum.php?f=68
Développeur: @pipiche38 disponible sur keybase.io en chat

EEdomus :

Forum : https://forum.eedomus.com/

Home-assistant :

Plugin : https://github.com/doudz/homeassistant-zigate
Zigpy : https://www.home-assistant.io/integrations/zha/

Veuillez ou S’enregistrer pour créer des messages et des sujets de discussion.

Mise à jour 3.1 ̶b̶ c

Bonjour,

Est-ce qu'une âme charitable pourrait fournir la procédure complète de mise à jour de la Pizigate vers la version 3.1b

Par avance un grand merci

Installer le programme de mise à jour :
sudo apt-get install git
sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
cd JennicModuleProgrammer/
cd Build/
sudo make

Télécharger le fichier de mise à jour :
https://github.com/fairecasoimeme/ZiGate/releases/download/v3.1c/ZiGate_v3.1c.bin

Mettre la Pizigate en mode flash :
gpio mode 0 out
gpio mode 2 out
gpio write 2 0
gpio write 0 0
gpio write 0 1

Installer la mise à jour :
sudo ./JennicModuleProgrammer -V 6 -P 115200 -f "chemin vers ZiGate_v3.1c.bin" -s /dev/ttyAMA0

Bonjour,

Malgré avoir lu, refait les tests suivant les discutions précédentes ici :https://zigate.fr/forum/topic/pizigate-no-packet-received/?part=1

tester la pizigate dont voici le resultat avec le dernier outil :

RPI Model searching ...
Warning !!! you must modify /boot/config.txt
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/config.txt ...
+ /boot/config.txt seems to be OK
Warning !!! if it's not the case, you have to execute the following commands :
sudo systemctl disable hciuart
sudo usermod -aG gpio pi
then reboot the PI
Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
+ Packet received --> OK
size : 82
01 00 80 24 00 0d 9b 01 00 00 00 15 8d 00 01 ed e7 ab 0b 00 03
01 80 06 00 02 85 01 00 03
01 80 00 00 05 95 00 00 00 10 00 03
01 80 10 00 05 8f 00 03 03 1a 00 03

lorsque je fais la maj, j'ai ce message d'erreur

sudo ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v3.1c.bin -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate

Je précise que la pizigate fonctionne trés bien sous jeedom en version 3.1a

 

 

Bonjour,

Quel plugin utilisez-vous ?

Pour faire la mise à jour, désactivez le plugin puis passez la PiZiGate en mode flash

$ gpio mode 0 out
$ gpio mode 2 out
$ gpio write 2 0 
$ gpio write 0 0
$ gpio write 0 1

Puis relancez la commande de mise à jour.

Il faut refaire à chaque tentative la procédure de mise en mode flash.

Fred

Bonjour,

merci pour votre réponse.

J'utilise le pluggin zigate que j'ai désactivé avant de passer en mode flash

J'ai déjà fait tout ça , j'ai déjà fait toutes les manipulations citées dans le post en lien dans mon message

merci

Bonsoir,

j'ai refait la procedure comme indiqué , c'est aller plus loin mais j'ai une erreur à la lecture à 7%

pi@raspipi:~/JennicModuleProgrammer/Build $ gpio mode 0 out
pi@raspipi:~/JennicModuleProgrammer/Build $ gpio mode 2 out
pi@raspipi:~/JennicModuleProgrammer/Build $ gpio write 2 0
pi@raspipi:~/JennicModuleProgrammer/Build $ gpio write 0 0
pi@raspipi:~/JennicModuleProgrammer/Build $ gpio write 0 1
pi@raspipi:~/JennicModuleProgrammer/Build $ sudo ./JennicModuleProgrammer -V 6 P 111200 -f ZiGate_v3.1c.bin -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 1000000
Detected Chip: Unknown
MAC Address: 00:15:8D:00:01:ED:E7:AB
Opened firmware file size 207256
Module uses Bootloader v2 Header
Erasing: 100%
Writing Program to Flash
Writing: 100%
Verifying Program in Flash
Verifying: 7%
Error reading at address 0x00004080

Par contre , quand je relance le plugin zeagate dans jeedom, je suis passé en 3.1c . Mes equipements ont l'air de fonctionner

Je considère que c'est bon meme s'il y a eu une erreur de lecture ?

Xav

Bonjour,

Je suis également très intéressé par la mise à jour du firmware car je suis en 3.1a, cependant avant de me lancer j'aurai quelque questions.

La version 3.1c est-elle vraiment stable ou il est conseillé d'attendre un peu ?

La commande suivante est-elle la bonne ? :

./JennicModuleProgrammer -V 6 -P 115200 -f "chemin vers ZiGate_v3.1c.bin" -s /dev/ttyAMA0

Merci d'avance,

Cordialement,

Bonjour,

Si pas d'urgence de migration (par rapport à vos besoins - voir les changelog). Je vous conseille d'attendre un peu.

La commande est bonne (en remplaçant "chemin vers ZiGate_v3.1c.bin" par le bon chemin vers le binaire)

Fred

je rebondis sur le sujet car je voudrais passer de 3.1A à 3.1B pour exploiter Abeille et jeedom. Pour l'instant, ca marche très bien mais je dois passer en 3.1B pour mettre a jour abeille.

je vais donc essayer la procédure indiquée plus haut mais j'aurais voulu sauvegarder la pi zigate pour pouvoir revenir en arriere au cas où. avez vous une procédure ?

 

Bonjour

Si cela peut aider j'y suis arrivé avec les étapes ci dessous.

  • Pour un PiZigate
  • Directement depuis la RPI (connecté en ssh)

1.) Arrêt du module Zigate dans Jeedom

2) Installation du programme de MaJ

sudo apt-get install git

sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git

cd JennicModuleProgrammer/

cd Build/

sudo make

3) Telechargement du firmware

cd ../../

mkdir pizigate_firmwares

cd pizigate_firmwares

wget https://github.com/fairecasoimeme/ZiGate/releases/download/v3.1c/ZiGate_v3.1c.bin

4) Mettre la Pizigate en mode flash :

gpio mode 0 out

gpio mode 2 out

gpio write 2 0

gpio write 0 0

gpio write 0 1

5) Installer la mise à jour :

sudo ../JennicModuleProgrammer/Build/JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v3.1d.bin -s /dev/serial0

6) Mettre la Pizigate en mode normal :

gpio mode 0 out

gpio mode 2 out

gpio write 2 1

gpio write 0 0

gpio write 0 1

7) Réactivier lepluggin ZiGate dans Jeedom

 

Il faudrait faire avant un backup de la PiZigate au cas où mais je ne sais pas comment faire.

Translate »