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 Francophone: https://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophone: https://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/
PiZiGate aucune donnée
Citation de oasis_ck le 13 avril 2019, 11 h 37 minBonjour, PiZiGate fraîchement reçu et inséré dans un Raspberry 3b avec un jeedom fresh install.
Impossible de faire fonctionner la PiZiGate. J'ai suivi les tutos :
- https://zigate.fr/documentation/compatibilite-raspberry-pi-3-et-zero-w/
- https://zigate.fr/documentation/parametrer-la-pizigate/
Actuellement la lumière est bleue forte (mode production). Le plugin Zigate et Abeille n'arrive pas à faire fonctionner la PiZiGate.
Voilà le résultat de test :root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0 Searching /dev/ttyS0... + Port : /dev/ttyS0 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/ttyS0 ... + /dev/ttyS0 opened --> OK - Error from tcgetattr: Input/output error - Error from write: -1, 5 - No packet received - size sent : -1 - error : 5
Branchement de la PiZiGate vérifié plusieurs fois.
Je ne sais plus où chercher.
Merci de votre aide
Bonjour, PiZiGate fraîchement reçu et inséré dans un Raspberry 3b avec un jeedom fresh install.
Impossible de faire fonctionner la PiZiGate. J'ai suivi les tutos :
- https://zigate.fr/documentation/compatibilite-raspberry-pi-3-et-zero-w/
- https://zigate.fr/documentation/parametrer-la-pizigate/
Actuellement la lumière est bleue forte (mode production). Le plugin Zigate et Abeille n'arrive pas à faire fonctionner la PiZiGate.
Voilà le résultat de test :
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
Branchement de la PiZiGate vérifié plusieurs fois.
Je ne sais plus où chercher.
Merci de votre aide
Citation de zigate le 13 avril 2019, 11 h 48 minBonjour,
pouvez-vous effectuer la commande :
$ ls -l /dev/tty*
Je ne suis pas sur que ttyS0 soit le bon port.
Fred.
Bonjour,
pouvez-vous effectuer la commande :
$ ls -l /dev/tty*
Je ne suis pas sur que ttyS0 soit le bon port.
Fred.
Citation de oasis_ck le 13 avril 2019, 11 h 52 minBonjour, merci Fred de ta réponse. J'ai désactivé le port serie AMA0 (via raspi-config) mais même avec où sans j'ai la même erreur. Voici le résultat de la commande :
root@jeedom:~# ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Apr 13 09:29 /dev/tty
crw--w---- 1 root tty 4, 0 Apr 13 09:29 /dev/tty0
crw--w---- 1 root tty 4, 1 Apr 13 09:30 /dev/tty1
crw--w---- 1 root tty 4, 10 Apr 13 09:29 /dev/tty10
crw--w---- 1 root tty 4, 11 Apr 13 09:29 /dev/tty11
crw--w---- 1 root tty 4, 12 Apr 13 09:29 /dev/tty12
crw--w---- 1 root tty 4, 13 Apr 13 09:29 /dev/tty13
crw--w---- 1 root tty 4, 14 Apr 13 09:29 /dev/tty14
crw--w---- 1 root tty 4, 15 Apr 13 09:29 /dev/tty15
crw--w---- 1 root tty 4, 16 Apr 13 09:29 /dev/tty16
crw--w---- 1 root tty 4, 17 Apr 13 09:29 /dev/tty17
crw--w---- 1 root tty 4, 18 Apr 13 09:29 /dev/tty18
crw--w---- 1 root tty 4, 19 Apr 13 09:29 /dev/tty19
crw--w---- 1 root tty 4, 2 Apr 13 09:29 /dev/tty2
crw--w---- 1 root tty 4, 20 Apr 13 09:29 /dev/tty20
crw--w---- 1 root tty 4, 21 Apr 13 09:29 /dev/tty21
crw--w---- 1 root tty 4, 22 Apr 13 09:29 /dev/tty22
crw--w---- 1 root tty 4, 23 Apr 13 09:29 /dev/tty23
crw--w---- 1 root tty 4, 24 Apr 13 09:29 /dev/tty24
crw--w---- 1 root tty 4, 25 Apr 13 09:29 /dev/tty25
crw--w---- 1 root tty 4, 26 Apr 13 09:29 /dev/tty26
crw--w---- 1 root tty 4, 27 Apr 13 09:29 /dev/tty27
crw--w---- 1 root tty 4, 28 Apr 13 09:29 /dev/tty28
crw--w---- 1 root tty 4, 29 Apr 13 09:29 /dev/tty29
crw--w---- 1 root tty 4, 3 Apr 13 09:29 /dev/tty3
crw--w---- 1 root tty 4, 30 Apr 13 09:29 /dev/tty30
crw--w---- 1 root tty 4, 31 Apr 13 09:29 /dev/tty31
crw--w---- 1 root tty 4, 32 Apr 13 09:29 /dev/tty32
crw--w---- 1 root tty 4, 33 Apr 13 09:29 /dev/tty33
crw--w---- 1 root tty 4, 34 Apr 13 09:29 /dev/tty34
crw--w---- 1 root tty 4, 35 Apr 13 09:29 /dev/tty35
crw--w---- 1 root tty 4, 36 Apr 13 09:29 /dev/tty36
crw--w---- 1 root tty 4, 37 Apr 13 09:29 /dev/tty37
crw--w---- 1 root tty 4, 38 Apr 13 09:29 /dev/tty38
crw--w---- 1 root tty 4, 39 Apr 13 09:29 /dev/tty39
crw--w---- 1 root tty 4, 4 Apr 13 09:29 /dev/tty4
crw--w---- 1 root tty 4, 40 Apr 13 09:29 /dev/tty40
crw--w---- 1 root tty 4, 41 Apr 13 09:29 /dev/tty41
crw--w---- 1 root tty 4, 42 Apr 13 09:29 /dev/tty42
crw--w---- 1 root tty 4, 43 Apr 13 09:29 /dev/tty43
crw--w---- 1 root tty 4, 44 Apr 13 09:29 /dev/tty44
crw--w---- 1 root tty 4, 45 Apr 13 09:29 /dev/tty45
crw--w---- 1 root tty 4, 46 Apr 13 09:29 /dev/tty46
crw--w---- 1 root tty 4, 47 Apr 13 09:29 /dev/tty47
crw--w---- 1 root tty 4, 48 Apr 13 09:29 /dev/tty48
crw--w---- 1 root tty 4, 49 Apr 13 09:29 /dev/tty49
crw--w---- 1 root tty 4, 5 Apr 13 09:29 /dev/tty5
crw--w---- 1 root tty 4, 50 Apr 13 09:29 /dev/tty50
crw--w---- 1 root tty 4, 51 Apr 13 09:29 /dev/tty51
crw--w---- 1 root tty 4, 52 Apr 13 09:29 /dev/tty52
crw--w---- 1 root tty 4, 53 Apr 13 09:29 /dev/tty53
crw--w---- 1 root tty 4, 54 Apr 13 09:29 /dev/tty54
crw--w---- 1 root tty 4, 55 Apr 13 09:29 /dev/tty55
crw--w---- 1 root tty 4, 56 Apr 13 09:29 /dev/tty56
crw--w---- 1 root tty 4, 57 Apr 13 09:29 /dev/tty57
crw--w---- 1 root tty 4, 58 Apr 13 09:29 /dev/tty58
crw--w---- 1 root tty 4, 59 Apr 13 09:29 /dev/tty59
crw--w---- 1 root tty 4, 6 Apr 13 09:29 /dev/tty6
crw--w---- 1 root tty 4, 60 Apr 13 09:29 /dev/tty60
crw--w---- 1 root tty 4, 61 Apr 13 09:29 /dev/tty61
crw--w---- 1 root tty 4, 62 Apr 13 09:29 /dev/tty62
crw--w---- 1 root tty 4, 63 Apr 13 09:29 /dev/tty63
crw--w---- 1 root tty 4, 7 Apr 13 09:29 /dev/tty7
crw--w---- 1 root tty 4, 8 Apr 13 09:29 /dev/tty8
crw--w---- 1 root tty 4, 9 Apr 13 09:29 /dev/tty9
crw------- 1 root root 5, 3 Apr 13 09:29 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 Apr 13 09:29 /dev/ttyS0
Bonjour, merci Fred de ta réponse. J'ai désactivé le port serie AMA0 (via raspi-config) mais même avec où sans j'ai la même erreur. Voici le résultat de la commande :
root@jeedom:~# ls -l /dev/tty*
crw-rw-rw- 1 root tty 5, 0 Apr 13 09:29 /dev/tty
crw--w---- 1 root tty 4, 0 Apr 13 09:29 /dev/tty0
crw--w---- 1 root tty 4, 1 Apr 13 09:30 /dev/tty1
crw--w---- 1 root tty 4, 10 Apr 13 09:29 /dev/tty10
crw--w---- 1 root tty 4, 11 Apr 13 09:29 /dev/tty11
crw--w---- 1 root tty 4, 12 Apr 13 09:29 /dev/tty12
crw--w---- 1 root tty 4, 13 Apr 13 09:29 /dev/tty13
crw--w---- 1 root tty 4, 14 Apr 13 09:29 /dev/tty14
crw--w---- 1 root tty 4, 15 Apr 13 09:29 /dev/tty15
crw--w---- 1 root tty 4, 16 Apr 13 09:29 /dev/tty16
crw--w---- 1 root tty 4, 17 Apr 13 09:29 /dev/tty17
crw--w---- 1 root tty 4, 18 Apr 13 09:29 /dev/tty18
crw--w---- 1 root tty 4, 19 Apr 13 09:29 /dev/tty19
crw--w---- 1 root tty 4, 2 Apr 13 09:29 /dev/tty2
crw--w---- 1 root tty 4, 20 Apr 13 09:29 /dev/tty20
crw--w---- 1 root tty 4, 21 Apr 13 09:29 /dev/tty21
crw--w---- 1 root tty 4, 22 Apr 13 09:29 /dev/tty22
crw--w---- 1 root tty 4, 23 Apr 13 09:29 /dev/tty23
crw--w---- 1 root tty 4, 24 Apr 13 09:29 /dev/tty24
crw--w---- 1 root tty 4, 25 Apr 13 09:29 /dev/tty25
crw--w---- 1 root tty 4, 26 Apr 13 09:29 /dev/tty26
crw--w---- 1 root tty 4, 27 Apr 13 09:29 /dev/tty27
crw--w---- 1 root tty 4, 28 Apr 13 09:29 /dev/tty28
crw--w---- 1 root tty 4, 29 Apr 13 09:29 /dev/tty29
crw--w---- 1 root tty 4, 3 Apr 13 09:29 /dev/tty3
crw--w---- 1 root tty 4, 30 Apr 13 09:29 /dev/tty30
crw--w---- 1 root tty 4, 31 Apr 13 09:29 /dev/tty31
crw--w---- 1 root tty 4, 32 Apr 13 09:29 /dev/tty32
crw--w---- 1 root tty 4, 33 Apr 13 09:29 /dev/tty33
crw--w---- 1 root tty 4, 34 Apr 13 09:29 /dev/tty34
crw--w---- 1 root tty 4, 35 Apr 13 09:29 /dev/tty35
crw--w---- 1 root tty 4, 36 Apr 13 09:29 /dev/tty36
crw--w---- 1 root tty 4, 37 Apr 13 09:29 /dev/tty37
crw--w---- 1 root tty 4, 38 Apr 13 09:29 /dev/tty38
crw--w---- 1 root tty 4, 39 Apr 13 09:29 /dev/tty39
crw--w---- 1 root tty 4, 4 Apr 13 09:29 /dev/tty4
crw--w---- 1 root tty 4, 40 Apr 13 09:29 /dev/tty40
crw--w---- 1 root tty 4, 41 Apr 13 09:29 /dev/tty41
crw--w---- 1 root tty 4, 42 Apr 13 09:29 /dev/tty42
crw--w---- 1 root tty 4, 43 Apr 13 09:29 /dev/tty43
crw--w---- 1 root tty 4, 44 Apr 13 09:29 /dev/tty44
crw--w---- 1 root tty 4, 45 Apr 13 09:29 /dev/tty45
crw--w---- 1 root tty 4, 46 Apr 13 09:29 /dev/tty46
crw--w---- 1 root tty 4, 47 Apr 13 09:29 /dev/tty47
crw--w---- 1 root tty 4, 48 Apr 13 09:29 /dev/tty48
crw--w---- 1 root tty 4, 49 Apr 13 09:29 /dev/tty49
crw--w---- 1 root tty 4, 5 Apr 13 09:29 /dev/tty5
crw--w---- 1 root tty 4, 50 Apr 13 09:29 /dev/tty50
crw--w---- 1 root tty 4, 51 Apr 13 09:29 /dev/tty51
crw--w---- 1 root tty 4, 52 Apr 13 09:29 /dev/tty52
crw--w---- 1 root tty 4, 53 Apr 13 09:29 /dev/tty53
crw--w---- 1 root tty 4, 54 Apr 13 09:29 /dev/tty54
crw--w---- 1 root tty 4, 55 Apr 13 09:29 /dev/tty55
crw--w---- 1 root tty 4, 56 Apr 13 09:29 /dev/tty56
crw--w---- 1 root tty 4, 57 Apr 13 09:29 /dev/tty57
crw--w---- 1 root tty 4, 58 Apr 13 09:29 /dev/tty58
crw--w---- 1 root tty 4, 59 Apr 13 09:29 /dev/tty59
crw--w---- 1 root tty 4, 6 Apr 13 09:29 /dev/tty6
crw--w---- 1 root tty 4, 60 Apr 13 09:29 /dev/tty60
crw--w---- 1 root tty 4, 61 Apr 13 09:29 /dev/tty61
crw--w---- 1 root tty 4, 62 Apr 13 09:29 /dev/tty62
crw--w---- 1 root tty 4, 63 Apr 13 09:29 /dev/tty63
crw--w---- 1 root tty 4, 7 Apr 13 09:29 /dev/tty7
crw--w---- 1 root tty 4, 8 Apr 13 09:29 /dev/tty8
crw--w---- 1 root tty 4, 9 Apr 13 09:29 /dev/tty9
crw------- 1 root root 5, 3 Apr 13 09:29 /dev/ttyprintk
crw-rw---- 1 root dialout 4, 64 Apr 13 09:29 /dev/ttyS0
Citation de zigate le 13 avril 2019, 12 h 14 minpouvez-vous me copier les deux fichiers :
/boot/config.txt
/boot/cmdline.txtFred
pouvez-vous me copier les deux fichiers :
/boot/config.txt
/boot/cmdline.txt
Fred
Citation de oasis_ck le 13 avril 2019, 12 h 42 minLes voici :
root@jeedom:~# 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
gpu_mode=16
disable_12cache=0
gpu_freq=250
dtoverlay=pi3-disable-bt
enable_uart=0
root@jeedom:~# cat /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=da025a85-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Les voici :
root@jeedom:~# cat /boot/config.txt
# For more options and information see
# 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
gpu_mode=16
disable_12cache=0
gpu_freq=250
dtoverlay=pi3-disable-bt
enable_uart=0
root@jeedom:~# cat /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=da025a85-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Citation de zigate le 13 avril 2019, 12 h 51 minEffacez la ligne enable_uart=0 dans /boot/config.txt et rebootez.
Refaites les tests avec /dev/ttyAMA0
Fred
Effacez la ligne enable_uart=0 dans /boot/config.txt et rebootez.
Refaites les tests avec /dev/ttyAMA0
Fred
Citation de oasis_ck le 13 avril 2019, 13 h 13 minIdem 🙁
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
Searching /dev/ttyAMA0...
Port : /dev/ttyAMA0 is already used. Please read output.tmp file to get more inf ormations about process which use /dev/ttyAMA0
root@jeedom:~/Test/Bin# cat output.tmp
agetty 514 root 0u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 1u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 2u CHR 204,64 0t0 1734 /dev/ttyAMA0
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
Idem 🙁
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
Searching /dev/ttyAMA0...
Port : /dev/ttyAMA0 is already used. Please read output.tmp file to get more inf ormations about process which use /dev/ttyAMA0
root@jeedom:~/Test/Bin# cat output.tmp
agetty 514 root 0u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 1u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 2u CHR 204,64 0t0 1734 /dev/ttyAMA0
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
Citation de zigate le 13 avril 2019, 13 h 24 minJe ne comprend pas pourquoi la console est à nouveau associé à la console.
Etes-vous passé à nouveau par raspi-conf ou vous avez fait les modifications à la main ?
Dans /boot/config.txt :
il faut les deux lignes :
dtoverlay=pi3-disable-bt
enable_uart=1et dans /boot/cmdline.txt, il faut :
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=3ae834da-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Je ne comprend pas pourquoi la console est à nouveau associé à la console.
Etes-vous passé à nouveau par raspi-conf ou vous avez fait les modifications à la main ?
Dans /boot/config.txt :
il faut les deux lignes :
dtoverlay=pi3-disable-bt
enable_uart=1
et dans /boot/cmdline.txt, il faut :
dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=3ae834da-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Citation de oasis_ck le 13 avril 2019, 14 h 36 minOK je viens de comprendre la relation entre rapsi-config et enable_uart. Dorénavant je ferai toutes les manipulations en fichier.
enable_uart=0
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
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 ...
- Error - Unable to open UART. Ensure it is not in use by another application
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
enable_uart=1
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
Searching /dev/ttyAMA0...
Port : /dev/ttyAMA0 is already used. Please read output.tmp file to get more inf ormations about process which use /dev/ttyAMA0
root@jeedom:~/Test/Bin# cat output.tmp
agetty 514 root 0u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 1u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 2u CHR 204,64 0t0 1734 /dev/ttyAMA0
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
OK je viens de comprendre la relation entre rapsi-config et enable_uart. Dorénavant je ferai toutes les manipulations en fichier.
enable_uart=0
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
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 ...
- Error - Unable to open UART. Ensure it is not in use by another application
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
enable_uart=1
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyAMA0
Searching /dev/ttyAMA0...
Port : /dev/ttyAMA0 is already used. Please read output.tmp file to get more inf ormations about process which use /dev/ttyAMA0
root@jeedom:~/Test/Bin# cat output.tmp
agetty 514 root 0u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 1u CHR 204,64 0t0 1734 /dev/ttyAMA0
agetty 514 root 2u CHR 204,64 0t0 1734 /dev/ttyAMA0
root@jeedom:~/Test/Bin# ./PiZiGate_test /dev/ttyS0
Searching /dev/ttyS0...
+ Port : /dev/ttyS0 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/ttyS0 ...
+ /dev/ttyS0 opened --> OK
- Error from tcgetattr: Input/output error
- Error from write: -1, 5
- No packet received - size sent : -1 - error : 5
Citation de zigate le 13 avril 2019, 15 h 02 minRaspi-conf modifie aussi le fichier /boot/cmdline.txt en rajoutant " console=serial0,115200"
il faut garder enable_uart=1 et enlever la console dans cmdline.txt
Raspi-conf modifie aussi le fichier /boot/cmdline.txt en rajoutant " console=serial0,115200"
il faut garder enable_uart=1 et enlever la console dans cmdline.txt