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.

Problème de staibilité Pizigate raspberry pi 4B et antenne sur boitier métallique

Bonjour à toutes et à tous,

Je cherche une info sur la stabilité du signal et l'utilisation de la carte PiziGate sur un raspberry PIB avec la configuration suivante.

Raspberry PI 4B 4 Go

Carte Geekworm X825 + HDD 500 Go alimenté par port USB3  sur PI 4B (

Carte Ventilateur  sur GPIO (Geekworm Raspberry Pi X735 V2.0)

Carte Pizigate sur GPIO avec antenne au dessus de la carte ventilateur

Boitier Geekworm métalique avec bouton marche arrêt (
Geekworm Raspberry Pi X825-C6)

Antenne fixée sur le boitier métallique mais isolée de la carcasse.

Raspbian complète et installation de Jeedom V4.

Je rencontre un problème, à la fois de stabilité, et également de gestion de la carte pizigate.

Faire la mise à jour du firmware en dernière version 3.1d a été assez laborieux même si j'y suis arrivé en lisant très largement les forums et indications constructeur. Il serait nécessaire d'avoir un tuto précis, j'avoue avoir eu des problèmes à trouver le contenu exact des fichier cmdline.txt ou config.txt.

J'ai supprimé purement et simplement le bluetooth de la machine, désactivé et supprimé les fichiers et drivers actifs ainsi que les services addoc.

mon premier problème a été de faire fonctionner la carte pizigate d'abord boitier ouvert puis boitier fermé. j'ai lu quelque part que le boitier métallique pouvait poser un problème de blocage des ondes. j'ai donc décidé de faire une grande partie des tests boitier ouvert.

je n'ai pas mis les données de gestion de la GPIO dans le fichier rc.local partant du principe que le driver jeedom abeille met les pins GPIO en marche en activant le driver et le daemon.

j'ai manipulé de nombreuses fois la gestion GPIO pour obtenir un accès au firmware et le mettre à jour. curieusement toujours boitier ouvert, impossible de la faire boitier fermé.

Ensuite c'est l'inclusion qui m'a posé de gros problème toujours avec le boitier fermé.

J'ai fini par sortir l'antenne du boitier et la mettre hors du boitier à 10 cm, avec un embout plus grand pour plus de portée.

Première que question mes configurations config.txt et cmdline .txt sont telles exactes.

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=0

# 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
# hdmi_ignore_edid=0xa5000080

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

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_group=2
# 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 infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

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

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

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
# dtoverlay=vc4-fkms-v3d
# max_framebuffers=2

gpu_mem=512

# start_x=0

[all]
# dtoverlay=gpio-fan,gpiopin=14,temp=80000

#disable bluetooth
dtoverlay=disable-bt

enable_uart=1

 

cmdline.txt

root=PARTUUID=51735ae1-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

 

J'ai repris le script sh pour la manipulation de la GPIO pour changer l'état de cette interface

https://github.com/pipiche38/Domoticz-Zigate/blob/stable/Tools/pi-zigate.sh

J'ai réalisé le test de la pizigate avec le script suivant

Tester sa PiZiGate

J'ai rencontré un tas de problèmes et de messages d'erreur comme celui ci

root@jeedom:/pizigate/ZiGate/Tools/PiZiGate/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
Searching /dev/ttyAMA0...
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
+ 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 received --> OK
Release : eb0b
Version : 0003

Mise à jour du firmware v3.1d

root@jeedom:/pizigate# ./pizigate_flash.sh #Permet de basculer la GPIO en mode flash
root@jeedom:/pizigate# ./JennicModuleProgrammer/Build/JennicModuleProgrammer -V 6 -P 115200 -f "ZiGate_v3.1d.bin" -s /dev/ttyAMA0
JennicModuleProgrammer Version: 0.6 (r56124)
Setting baudrate: 115200
Detected Chip: Unknown
MAC Address: 00:15:8D:00:00:CE:15:EB
Opened firmware file size 209120
Module uses Bootloader v2 Header
Erasing: 100%
Writing Program to Flash
Writing: 100%
Verifying Program in Flash
Verifying: 100%
Success

 

Autre question

L'antenne eput-elle / doit-elle être posée en dehors du boitier métallique. Cela semble poser un problème.

Voilà merci pour la lecture de mes soucis de stabilité et merci par avance de vos idées et conseils.

Bonjour,

Carte Geekworm X825 + HDD 500 Go alimenté par port USB3 sur PI 4B (

--> Attention les disques durs branchés sur l'USB3 provoque des interférences sur le 2.4Ghz. https://zigate.fr/forum/topic/zigate-ssd-sur-rpi4-inclusion-impossible/

j'ai manipulé de nombreuses fois la gestion GPIO pour obtenir un accès au firmware et le mettre à jour. curieusement toujours boitier ouvert, impossible de la faire boitier fermé.

--> Aucun lien avec le boitier fermé. La manipulation des GPIOs ne se font pas en radio depuis l'extérieur. Attention, la mise à jour du firmware nécessite la reconfiguration des GPIOs à chaque tentative.

L'antenne eput-elle / doit-elle être posée en dehors du boitier métallique. Cela semble poser un problème.

--> il est évident que l'antenne doit être sortie du boitier métallique pour que les ondes radios passent.

 

Si tout vous semble OK, il faut tester de changer le canal Zigbee (par l'intermédiaire du plugin domotique) ou le canal WiFi de votre point d'accès.

 

Fred

Pour moi les RPI sont des sources de perturbations relativement importante. Pas de terre digne de ce nom ... Donc enfermer l'antenne dans le bloc Pi me semble pas etre une bonne idée. Si en plus le boîtier est métallique ca va faire cage de faraday et du coup plus rien ne passera !

Translate »