[Plugin zigbee] inclusions impossibles

Bonjour à tous,

j’utilise une pizigate branchée sur les ports GPIO d’un RPI4. J’ai acheté le plugin ce matin, mais je n’arrive pas à inclure d’équipement. Je viens d’abeille, et me suis simplement contenté de désactiver ce dernier. Aurais-je oublié une manip ? (réinitialiser la pizigate, supprimer les équipements, …)

Merci d’avance

1 « J'aime »

des copies écran aideraient peut-être

Je pensais qu’il n’y avait rien à montrer, car il ne se passait … rien du tout :frowning:
Mais je viens de voir ceci dans les logs :

Ma conf :

1 « J'aime »

J’ai également essayé comme ceci :

image

Mais j’obtiens ça :

[2021-04-08 13:40:07][ERROR] : Unable to set PiZiGate GPIO, please check configuration
[2021-04-08 13:40:07][ERROR] : Not running on a RPi!
[2021-04-08 13:40:07][ERROR] : Couldn't start application
[2021-04-08 13:40:07][ERROR] : [start_zigbee] Fatal error : [Errno 2] could not open port /dev/serial: [Errno 2] No such file or directory: '/dev/serial'

La doc n’est pas très détaillé sur la partie configuration malheureusement

D’ou tu a trouvé ce port /dev/ttyACM0 ?

Il me semble que les PIzigate utilise le port serie du GIPO

je pense plutot à

/dev/ttyS0 ou */dev/ttyAMA0 selon la version du pi

dans tous les cas tu peut vérifier en n’ayant pas d’autre clef sur les ports usb
par la commande
ls /dev/ttyA*
ou
ls /dev/ttyS*

si le port existe et est vue ca derait te repondre quel que chose si non rien

un peut de lecture

C’est bien le port /dev/ttyAMA0 que j’utilisais avec le plugin abeille, et ça marchait pourtant :confused:
Je ne vois pas de quoi tu parles avec /dev/ttyACM0 ?

image

D’ailleurs je vois bien que le plugin essaie de bien de communiquer sur ce port, car plugin désactivé, j’ai ça :
image

Plugin activé, le port devient occupé :

Est-ce que quelqu’un ayant une pizigate peut-il me dire ce qu’il a renseigné ici ?
image

Merci d’avance

je me suis mélanger avec les clef conbee 2 pardon

de toute la commande ls /dev/ttyA* te sort la bonne …

En fait, je vois bien la led de la pizigate clignoter quand j’autorise les join dans le plugin.
Mais il ne se passe rien du tout quand je tente d’appairer des équipements.
Suis-je censé faire une autre action ?
Le plugin abeille créait automatiquement les objets et affichait une notification lors de l’appairage, alors j’attendais un comportement un peu dans le genre. Peut-être suis-je à côté !

1 « J'aime »

Bonjour,

J’ai une pizigate et elle fonctionne sans soucis avec le plugin.

Ci-dessous ma config

1 « J'aime »

Merci pour vos réponse.

Comment avez-vous procédé pour migrer sur ce plugin ? vous avez faire un reset total de la pizigate ? Supprimé les périphériques du précédent plugin ? ou juste réinclu un par un ?

Moi je désactive Abeille, j’active le plugin zigbee, je lance le démon;
Puis je clique sur :
image

Je réinitialise mon ampoule, et puis… rien…
Pas de logs, rien du tout.

La méthode que j’ai utilisée:

  • Dans le Plugin Abeille, j’ai fait un « factory reset » de la Pizigate (commande dispo dans l’onglet ruche).
  • Désactivé Abeille
  • Installer le plugin zigbee
  • Installe les périphériques un a un sur zigbee

Attention certain périphérique ont besoins d’être remis à zéro avant la ré-association. Notamment les ampoules Philips Hue.

Merci pour ta réponse !
Je vais tenter le reset dans ce cas

Concernant la remise à zéro d’un équipement avant sa re-association, cela revient la plupart du temps à faire deux fois la manip de reset on est d’accord?

Par exemple j’ai des ampoules osram et des Ikea, sur la doc il n’y a qu’une manip possible (allumer et éteindre au moins 5x)

Concernant la remise à zéro d’un équipement avant sa re-association, cela revient la plupart du temps à faire deux fois la manip de reset on est d’accord?

==> Pas forcément. Par exemple, sur les ampoule Hue, il faut faire une manipulation avec la télécommande.

J’ai fait un factory reset de la pizigate.
J’ai essayé d’inclure des ampoules, des capteurs Aqara… toujours rien
Aucun signe de vie :frowning:

Quand je redémarre le démon, j’ai ça :

[2021-04-11 15:55:11][DEBUG] : PiZiGate detected
[2021-04-11 15:55:11][INFO] : Put PiZiGate in running mode
[2021-04-11 15:55:11][ERROR] : Unable to set PiZiGate GPIO, please check configuration
[2021-04-11 15:55:11][ERROR] : Not running on a RPi!
[2021-04-11 15:55:11][DEBUG] : Connection made
[2021-04-11 15:55:11][DEBUG] : Send: 0x0002 b'01'
[2021-04-11 15:55:11][DEBUG] : Frame to send: b'\x00\x02\x00\x01\x02\x01'
[2021-04-11 15:55:11][DEBUG] : Frame escaped: b'\x02\x10\x02\x12\x02\x10\x02\x11\x02\x12\x02\x11'
[2021-04-11 15:55:11][DEBUG] : Frame received: 800000078500000002000000
[2021-04-11 15:55:11][DEBUG] : data received 0x8000 b'000000020000' LQI:0
[2021-04-11 15:55:11][DEBUG] : zigate_callback_handler [0, 0, 2, b'\x00\x00']
[2021-04-11 15:55:11][DEBUG] : Send: 0x0016 b'2805d85f'
[2021-04-11 15:55:11][DEBUG] : Frame to send: b'\x00\x16\x00\x04\xb8(\x05\xd8_'
[2021-04-11 15:55:11][DEBUG] : Frame escaped: b'\x02\x10\x16\x02\x10\x02\x14\xb8(\x02\x15\xd8_'
[2021-04-11 15:55:11][DEBUG] : Send: 0x0010 b''
[2021-04-11 15:55:11][DEBUG] : Frame to send: b'\x00\x10\x00\x00\x10'
[2021-04-11 15:55:11][DEBUG] : Frame escaped: b'\x02\x10\x10\x02\x10\x02\x10\x10'
[2021-04-11 15:55:11][DEBUG] : Frame received: 800000079100000016000000
[2021-04-11 15:55:11][DEBUG] : data received 0x8000 b'000000160000' LQI:0
[2021-04-11 15:55:11][DEBUG] : zigate_callback_handler [0, 0, 22, b'\x00\x00']
[2021-04-11 15:55:11][DEBUG] : Frame received: 800000079700000010000000
[2021-04-11 15:55:11][DEBUG] : data received 0x8000 b'000000100000' LQI:0
[2021-04-11 15:55:11][DEBUG] : zigate_callback_handler [0, 0, 16, b'\x00\x00']
[2021-04-11 15:55:11][DEBUG] : Frame received: 80100005880003031d00
[2021-04-11 15:55:11][DEBUG] : data received 0x8010 b'0003031d' LQI:0
[2021-04-11 15:55:11][DEBUG] : zigate_callback_handler [3, 797]
[2021-04-11 15:55:11][DEBUG] : Send: 0x0009 b''
[2021-04-11 15:55:11][DEBUG] : Frame to send: b'\x00	\x00\x00	'
[2021-04-11 15:55:11][DEBUG] : Frame escaped: b'\x02\x10\x02\x19\x02\x10\x02\x10\x02\x19'
[2021-04-11 15:55:11][DEBUG] : Frame received: 800000078e00000009000000
[2021-04-11 15:55:11][DEBUG] : data received 0x8000 b'000000090000' LQI:0
[2021-04-11 15:55:11][DEBUG] : zigate_callback_handler [0, 0, 9, b'\x00\x00']
[2021-04-11 15:55:11][DEBUG] : Frame received: 80090016a9000000158d00021e11e8de81fb1ed2877ae563530b00
[2021-04-11 15:55:11][DEBUG] : data received 0x8009 b'000000158d00021e11e8de81fb1ed2877ae563530b' LQI:0
[2021-04-11 15:55:11][DEBUG] : zigate_callback_handler [0x0000, 00:15:8d:00:02:1e:11:e8, 56961, 18095131832145503059, 11]
[2021-04-11 15:55:11][INFO] : [00:15:8d:00:02:1e:11:e8][listener.device_initialized] new=False
[2021-04-11 15:55:11][DEBUG] : [start_zigbee] Init and start http server : {'database_path': '/var/www/html/plugins/zigbee/data/1/network_zigate.db', 'device': {'path': '/dev/ttyAMA0'}, 'network': {'channel': 15}}
[2021-04-11 15:55:11][DEBUG] : [start_zigbee] Start zigbee network


Et:

[2021-04-11 15:59:29][INFO] : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device /dev/ttyAMA0 --loglevel debug --socketport 8089 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey 1tAXL9IWh4OuTt8tD2KG0ENK1EZenjGX --cycle 0.3 --pid /tmp/jeedom/zigbee/deamon_1.pid --data_folder /var/www/html/plugins/zigbee/data/1 --device_folder /var/www/html/plugins/zigbee/data/device --controller zigate --sub_controller auto --channel 11
[2021-04-11 15:59:30][DEBUG] : null
[2021-04-11 15:59:49][DEBUG] : http://127.0.0.1:8089/application/include type : PUT
[2021-04-11 15:59:49][DEBUG] : {"duration":180}
[2021-04-11 15:59:49][DEBUG] : ""
[2021-04-11 16:00:02][DEBUG] : http://127.0.0.1:8089/device/all type : GET
[2021-04-11 16:00:02][DEBUG] : null


Quand je clique sur « Autoriser Join » :

[2021-04-11 15:57:18][DEBUG] : [ApplicationHandler.prepare] Json arg : {'duration': 180}
[2021-04-11 15:57:18][DEBUG] : Broadcast not implemented.
[2021-04-11 15:57:18][DEBUG] : Send: 0x0049 b'fffcb400'
[2021-04-11 15:57:18][DEBUG] : Frame to send: b'\x00I\x00\x04\xfa\xff\xfc\xb4\x00'
[2021-04-11 15:57:18][DEBUG] : Frame escaped: b'\x02\x10I\x02\x10\x02\x14\xfa\xff\xfc\xb4\x02\x10'
[2021-04-11 15:57:18][DEBUG] : Frame received: 80000007e900500049027500
[2021-04-11 15:57:18][DEBUG] : data received 0x8000 b'005000490275' LQI:0
[2021-04-11 15:57:18][DEBUG] : zigate_callback_handler [0, 80, 73, b'\x02u']
[2021-04-11 15:57:18][INFO] : 200 PUT /application/include (127.0.0.1) 14.65ms

Je viens de voir ce soir que j’ai ce genre de log maintenant :

[2021-04-11 18:33:53][DEBUG] : No such device 0x3102
[2021-04-11 18:38:10][DEBUG] : Frame received: 800200152d0001040006010102f7e702000018200a000010018a
[2021-04-11 18:38:10][DEBUG] : data received 0x8002 b'0001040006010102f7e702000018200a00001001' LQI:138
[2021-04-11 18:38:10][DEBUG] : zigate_callback_handler [0, 260, 6, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xf7e7>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'\x18
\x00\x00\x10\x01']
[2021-04-11 18:38:10][DEBUG] : No such device 0xf7e7
[2021-04-11 18:38:10][DEBUG] : Frame received: 800200152d0001040006010102f7e702000018200a000010018a
[2021-04-11 18:38:10][DEBUG] : data received 0x8002 b'0001040006010102f7e702000018200a00001001' LQI:138
[2021-04-11 18:38:10][DEBUG] : zigate_callback_handler [0, 260, 6, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xf7e7>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'\x18
\x00\x00\x10\x01']
[2021-04-11 18:38:10][DEBUG] : No such device 0xf7e7
[2021-04-11 18:38:14][DEBUG] : Frame received: 80020015230001040006010102f7e702000018210a0000100084
[2021-04-11 18:38:14][DEBUG] : data received 0x8002 b'0001040006010102f7e702000018210a00001000' LQI:132
[2021-04-11 18:38:14][DEBUG] : zigate_callback_handler [0, 260, 6, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xf7e7>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'\x18!
\x00\x00\x10\x00']

Suis-je censé voir au moins la pizigate dans les équipements ?

Je viens de réussir une inclusion !

Pour ceux qui auraient la meme config que moi (RPI 4 + pizigate), attention que RIEN ne soit branché sur un port USB 3 de la RPI (j’avais mon SSD), pas même un ventilateur.
A priori cela créé des interférences : la pizigate semble fonctionner normalement mais les inclusions sont impossibles.
En branchant le SSD sur un port USB 2, j’ai réussi une inclusion.

Pour ceux qui veulent des détails sur les interférences de l’USB 3, voici un petit topo de Intel :
https://www.intel.com/content/www/us/en/products/docs/io/universal-serial-bus/usb3-frequency-interference-paper.html

3 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.