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 pour créer des messages et des sujets de discussion.

PiZigate No packet received

Bon ok,

Contactez-moi par mail (contact[at]zigate.fr) pour un échange standard.

Fred.

comme promis, voici les résultats des commandes :

(sudo) ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0

JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate

 

gpio readall

+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
|     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
|   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5v      |     |     |
|   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     |
|   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
|     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
|  17 |   0 | GPIO. 0 |  OUT | 1 | 11 || 12 | 1 | IN   | GPIO. 1 | 1   | 18  |
|  27 |   2 | GPIO. 2 |  OUT | 0 | 13 || 14 |   |      | 0v      |     |     |
|  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |
|     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
|  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
|   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
|  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
|     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
|   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
|   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
|   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |
|  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
|  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
|  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
|     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+

ls -l /dev/tty*

[...]

crwxrwxrwx 1 root dialout 204, 64 mai   20 19:49 /dev/ttyAMA0
crw------- 1 root root      5,  3 mai   19 08:17 /dev/ttyprintk
crw-rw---- 1 root dialout   4, 64 mai   19 08:17 /dev/ttyS0

usermod -a -G dialout /dev/ttyAMA0

usermod: user '/dev/ttyAMA0' does not exist

./PiZiGate_test /dev/ttyAMA0

Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
- GPIO 2 (FLASH) --> NOK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
- No packet received - size sent : 11 - error : 11

j'ai l'impression qu'elle n'entre pas en mode flash

 

NB : mon Pi n'a pas de LED bleue, il y a une led rouge mais elle reste sensiblement au même niveau d'éclairage

 

quand vous dites de désactiver les plugins, c'est les plugins jeedom ?

si oui, j'ai tout coupé et relancé :

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
- No packet received - size sent : 11 - error : 11

Bonjour,

Oui, je parle des plugins Jeedom

Pour la Led bleue, je parle de la la Led sur la PiZiGate.

pouvez-vous me copier le résultat des commandes suivantes :

$ sudo cat /boot/cmdline.txt

$sudo cat /boot/config.txt

Fred

Bonjour,

Comment flasher la PiZigate sur un raspberry Pi? Est ce la methode suivante ok si j'ai raspbian installé:

$ sudo git clone https://github.com/Jerome-PS/JennicModuleProgrammer.git
$ cd JennicModuleProgrammer/
$ cd Build/
$ make
$ wget https://github.com/fairecasoimeme/ZiGate/releases/download/Release/ZiGate_v30f.bin

Enfin tapez les commandes suivantes :

$ gpio write 2 0 
$ gpio write 0 0
$ gpio write 0 1
$./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0

 

J'ai aussi beaucoup de probleme avec ma PiZigate et Hassio. Impposible de la faire fonctionner. Elle est reconnue (led bleue intense) et connectée mais aucun service ne fonctionne depuis home assistant (Hassio).

Citation de Luunia le 20 mai 2019, 19 h 53 min

comme promis, voici les résultats des commandes :

(sudo) ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0

JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Error setting baudrate

 

gpio readall

+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+
| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
|     |     |    3.3v |      |   |  1 || 2  |   |      | 5v      |     |     |
|   2 |   8 |   SDA.1 |   IN | 1 |  3 || 4  |   |      | 5v      |     |     |
|   3 |   9 |   SCL.1 |   IN | 1 |  5 || 6  |   |      | 0v      |     |     |
|   4 |   7 | GPIO. 7 |   IN | 1 |  7 || 8  | 1 | ALT0 | TxD     | 15  | 14  |
|     |     |      0v |      |   |  9 || 10 | 1 | ALT0 | RxD     | 16  | 15  |
|  17 |   0 | GPIO. 0 |  OUT | 1 | 11 || 12 | 1 | IN   | GPIO. 1 | 1   | 18  |
|  27 |   2 | GPIO. 2 |  OUT | 0 | 13 || 14 |   |      | 0v      |     |     |
|  22 |   3 | GPIO. 3 |   IN | 0 | 15 || 16 | 0 | IN   | GPIO. 4 | 4   | 23  |
|     |     |    3.3v |      |   | 17 || 18 | 0 | IN   | GPIO. 5 | 5   | 24  |
|  10 |  12 |    MOSI |   IN | 0 | 19 || 20 |   |      | 0v      |     |     |
|   9 |  13 |    MISO |   IN | 0 | 21 || 22 | 0 | IN   | GPIO. 6 | 6   | 25  |
|  11 |  14 |    SCLK |   IN | 0 | 23 || 24 | 1 | IN   | CE0     | 10  | 8   |
|     |     |      0v |      |   | 25 || 26 | 1 | IN   | CE1     | 11  | 7   |
|   0 |  30 |   SDA.0 |   IN | 1 | 27 || 28 | 1 | IN   | SCL.0   | 31  | 1   |
|   5 |  21 | GPIO.21 |   IN | 1 | 29 || 30 |   |      | 0v      |     |     |
|   6 |  22 | GPIO.22 |   IN | 1 | 31 || 32 | 0 | IN   | GPIO.26 | 26  | 12  |
|  13 |  23 | GPIO.23 |   IN | 0 | 33 || 34 |   |      | 0v      |     |     |
|  19 |  24 | GPIO.24 |   IN | 0 | 35 || 36 | 0 | IN   | GPIO.27 | 27  | 16  |
|  26 |  25 | GPIO.25 |   IN | 0 | 37 || 38 | 0 | IN   | GPIO.28 | 28  | 20  |
|     |     |      0v |      |   | 39 || 40 | 0 | IN   | GPIO.29 | 29  | 21  |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi |   Name  | Mode | V | Physical | V | Mode | Name    | wPi | BCM |
+-----+-----+---------+------+---+---Pi 3+--+---+------+---------+-----+-----+

ls -l /dev/tty*

[...]

crwxrwxrwx 1 root dialout 204, 64 mai   20 19:49 /dev/ttyAMA0
crw------- 1 root root      5,  3 mai   19 08:17 /dev/ttyprintk
crw-rw---- 1 root dialout   4, 64 mai   19 08:17 /dev/ttyS0

usermod -a -G dialout /dev/ttyAMA0

usermod: user '/dev/ttyAMA0' does not exist

./PiZiGate_test /dev/ttyAMA0

Searching /dev/ttyAMA0...
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
- GPIO 2 (FLASH) --> NOK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
- No packet received - size sent : 11 - error : 11

j'ai l'impression qu'elle n'entre pas en mode flash

 

NB : mon Pi n'a pas de LED bleue, il y a une led rouge mais elle reste sensiblement au même niveau d'éclairage

 

quand vous dites de désactiver les plugins, c'est les plugins jeedom ?

si oui, j'ai tout coupé et relancé :

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
- No packet received - size sent : 11 - error : 11

Bonjour,

J'ai mis à jour l'outil de test de la PiZiGate ainsi que le Wiki.

Vous pouvez télécharger la dernière version ici :

https://github.com/fairecasoimeme/PiZiGate-tools/releases

Fred.

Citation de Charles Caure le 22 mai 2019, 11 h 12 min

J'ai aussi beaucoup de probleme avec ma PiZigate et Hassio. Impposible de la faire fonctionner. Elle est reconnue (led bleue intense) et connectée mais aucun service ne fonctionne depuis home assistant (Hassio).

Bonjour,

Si la led bleue est allumée de manière intense, c'est qu'elle est correctement configuré et matériellement tout est OK.
Le problème vient surement de la configuration de votre home assistant.

Fred.

ah OK pour la LED bleue sur la pizigate, comme j'ai un boîter noir opaque (et fermé), je ne la voyais pas ^^

 

j'ai donc relancé le test avec la nouvelle version

en mode production :

RPI Model searching ...
Warning !!! you must modify /boot/config.txt and /boot/cmdline.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
- No packet received - size sent : 11 - error : 11

en mode flash :

RPI Model searching ...
Warning !!! you must modify /boot/config.txt and /boot/cmdline.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) --> NOK
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
- No packet received - size sent : 11 - error : 11

j'ai l'impression qu'elle ne passe pas en mode flash et qu'elle ne communique pas bien ^^

les résultats des 2 fichiers

sudo cat /boot/cmdline.txt

dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=c31a8cb4-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

sudo cat /boot/config.txt

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# disable blutooth
dtoverlay=pi3-disable-bt
enable_uart=1

bonjour,

j'ai retenté après mis à jour raspbian (sait-on jamais) mais pas mieux 🙁

c'est grave docteur ?

Dernier essai avant échange standard :

Placez-vous dans le répertoire pour flasher :

cd JennicModuleProgrammer/
cd Build/

Passage en mode flash

$ gpio mode 0 out
$ gpio mode 2 out
$ gpio write 2 0 
$ gpio write 0 0
$ gpio write 0 1
$ ./JennicModuleProgrammer -V 6 -P 115200 -f ZiGate_v30f.bin -s /dev/ttyAMA0
Translate »