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 aucune donnée

Page 1 of 2Suivant

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 :

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,

pouvez-vous effectuer la commande :

$ ls -l /dev/tty*

Je ne suis pas sur que ttyS0 soit le bon port.

Fred.

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

 

pouvez-vous me copier les deux fichiers :

/boot/config.txt
/boot/cmdline.txt

Fred

Les 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

 

Effacez la ligne enable_uart=0 dans /boot/config.txt et rebootez.

Refaites les tests avec /dev/ttyAMA0

Fred

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

 

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

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

 

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

Page 1 of 2Suivant
Translate »