plugin-ZIGBEE Beta

bonjour @Loic

le statuts du daemon ne se lance pas tout seul après avoir éteint puis rallumer jeedom ou alors suite a une mise a jour du plugin

pour que celui ci se lance, il faut que je clique sur l’icone redémarrer dans la partie configuration du daemon 1.

est ce normal du fait de la beta ou j’ai un problème de configuration lié au fait que je suis sur une VM de mon nas qnap via virtualization station

Bonsoir à tous,
Je viens de basculer du plugin Zigate à Zigbee en beta. Tout s’est passé à merveille, aucun accroc à part peut-être avec quelques détecteurs de portes Xiaomi mais en insistant un peu ça fonctionne.
Bravo pour le travail. :+1:
Me sentant pousser des ailes :innocent:, je suis allé chez Ikéa acheter des télécommandes 3 et 5 boutons.
L’inclusion se passe bien mais en revanche je n’ai aucune info quand je clique sur test. Je ne vois pas comment les utiliser. Il y a peut-être une configuration à faire ?
Pour les deux types de télécommandes, elles sont incluses car elles commandes toutes les prises bien involontairement.
Est-ce que quelqu’un pourrait m’aiguiller pour pouvoir me servir de ces télécommandes sur Jeedom ?
Merci de votre aide.

Bonjour je test le plugin pour voir s’il me convient.
Avez-vous aussi le changement de luminosité d’une ampoule qui s’effectue de manière direct dans transition (fondu). Je trouve ca pas très beau a l’usage quand on dimm une ampoule si il n’y a pas de transition.

Avec mes ampoules Ikéa, le changement de luminosité ou de couleur se fait effectivement sans transition…mais en même temps, le plugin ne fait qu’envoyer une commande à l’ampoule qui est la valeur du curseur et non une progression jusqu’à la valeur choisie.

Merci pour ton retour, je demande car avec le plugin deconz on a bien une transition a chaque changement de luminosité ou couleur je trouve ca plus agréable.
Est-ce en projet d’inclure les changements avec un duration transition?

Le modèle porte bien son nom : prise de vie :slight_smile:
Donc au moins cette chinoiserie annonce la couleur. On ne pourra dire qu’on n’était pas prévenu. :rofl:

BUG very strange :
Bouton Zig aq3 modifié sur la base d’un aq2 :

image

Qui appelle un scénario avec affichage de l’état sur telegram:

Avec différent types d’appuis :
image

JUSQU’ICI tout va bien, puis :
Retour vers mon switch AQARA


Déclenchement d’un event Zigbee sur un autre device… bizarre
image

Rien n’a changer:

en fait si et c’est normal mais il faut faire F5 (Normal?)
image

Je quitte SANS SAUVEGARDER
Le statut du DEAMON du plugin ZIGBEE est toujours à ON => hier il était down !!!
image

1er BUG
Je reviens sur le device, bien que non sauvegardé, les valeurs sont encore là !

Le scénario est toujours ok

Je remets mes paramètres et je sauvegarde :

Appui sur le bouton du switch, le scenario fonctionne bien:
image

2nd BUG
Par contre celui de mon Zig SONOFF est HS !!


Je corrige (sans modifier la config de Zig SONOFF)


idem ici

Tout est de nouveau OK
image

Il me semble qu’hier l’impact sur le scénario (changement d’ID était sur lui même)

En espérant aider a s’approcher d’une release… :wink:

Bonjour,

Je me décide à poster car je n’arrive pas à faire fonctionner mon Zigbee avec ce plugin.

La configuration toute neuve:

  • RPI4B 4Go sur SSD
  • Image Jeedom de janvier 2021 + mise à jour complète OS + package
  • Clé ConBEE 2 sur port USb classique (pas USB 3)
  • Clé AEOTEC Zwave

C’est une installation neuve pour un ami, il n’y a donc presque rien pour le moment, je me concentre sur le fonctionnement des protocoles choisi. Pour le Zwave aucun problème.

Pour le Zigbee, j’ai fait le choix de ce plugin Beta plutôt que Deconz, je l’ai donc acheté puis installé. j’ai aussi installé les dépendances sans soucis.

Au niveau de la configuration du plugin:

  • Type de contrôleur : Deconz
  • Type de clef: Auto
  • Port Zigbee: Auto
  • Port Interne: 8089
  • Cycle: 0.3sec
  • Channel: 11

Le démon est vert, le log n’indique pas d’erreur au lancement du démon.

Viens le moment d’inclure un capteur, c’est un AQARA Température et Humidité sensor, le classique carré. Il existe bien un fichier json pour ce capteur dans le plugin.
Je passe le plugin en inclusion et j’essai ensuite d’inclure le capteur (appui court, appui long 5sec, 10sec) rien ne se passe ! rien dans les logs que dalle.

Il y a une erreur dans le log qui me plait pas trop mais de quoi ça vient ?

[2021-01-10 16:10:54][DEBUG] : [ApplicationHandler.prepare] Json arg : {'duration': 180}
[2021-01-10 16:10:54][DEBUG] : Sending Zigbee broadcast with tsn 5 under 6 request id, data: b'05b400'
[2021-01-10 16:10:54][DEBUG] : Command Command.aps_data_request (17, 6, 0, <DeconzAddressEndpoint address_mode=1 address=65532 endpoint=None>, 0, 54, 0, b'\x05\xb4\x00', 2, 0)
[2021-01-10 16:10:54][DEBUG] : Send: 0x121d0018001100060001fcff0000360000030005b4000200
[2021-01-10 16:10:54][DEBUG] : Frame received: 0x121d00090002002206
[2021-01-10 16:10:54][DEBUG] : APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, 6]
[2021-01-10 16:10:54][DEBUG] : Frame received: 0x0e1e000700aa00
[2021-01-10 16:10:54][DEBUG] : Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
[2021-01-10 16:10:54][DEBUG] : Command Command.aps_data_indication (1, 1)
[2021-01-10 16:10:54][DEBUG] : Send: 0x171e000800010001
[2021-01-10 16:10:54][DEBUG] : Frame received: 0x171e0021001a002201fcff010200000000003600030005b40000af11df05000015
[2021-01-10 16:10:54][DEBUG] : APS data indication response: [26, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, <DeconzAddress address_mode=ADDRESS_MODE.GROUP address=0xfffc>, 1, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, 0, 0, 54, b'\x05\xb4\x00', 0, 175, 17, 223, 5, 0, 0, 21]
[2021-01-10 16:10:54][DEBUG] : [0x0000:zdo] ZDO request ZDOCmd.Mgmt_Permit_Joining_req: [180, <Bool.false: 0>]
[2021-01-10 16:10:54][DEBUG] : 'aps_data_indication' response from <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, ep: 0, profile: 0x0000, cluster_id: 0x0036, data: b'05b400'
[2021-01-10 16:10:54][DEBUG] : Frame received: 0x0e1f000700a600
[2021-01-10 16:10:54][DEBUG] : Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
[2021-01-10 16:10:54][DEBUG] : Command Command.aps_data_confirm (0,)
[2021-01-10 16:10:54][DEBUG] : Send: 0x041f0007000000
[2021-01-10 16:10:54][DEBUG] : Frame received: 0x041f0012000b00220601fcff00e100000000
[2021-01-10 16:10:54][DEBUG] : APS data confirm response for request with id 6: e1
[2021-01-10 16:10:54][DEBUG] : Request id: 0x06 'aps_data_confirm' for <DeconzAddressEndpoint address_mode=ADDRESS_MODE.GROUP address=0xfffc endpoint=None>, status: 0xe1
[2021-01-10 16:10:54][DEBUG] : Error while sending 6 req id broadcast: TXStatus.MAC_CHANNEL_ACCESS_FAILURE
[2021-01-10 16:10:54][DEBUG] : Command Command.write_parameter (2, <NetworkParameter.permit_join: 33>, b'\xb4')
[2021-01-10 16:10:54][DEBUG] : Send: 0x0b20000900020021b4
[2021-01-10 16:10:54][DEBUG] : Frame received: 0x0b20000800010021
[2021-01-10 16:10:54][DEBUG] : Write parameter permit_join: SUCCESS
[2021-01-10 16:10:54][INFO] : 200 PUT /application/include (127.0.0.1) 137.72ms
[2021-01-10 16:11:06][DEBUG] : Command Command.write_parameter (5, <NetworkParameter.watchdog_ttl: 38>, b'X\x02\x00\x00')
[2021-01-10 16:11:06][DEBUG] : Send: 0x0b21000c0005002658020000
[2021-01-10 16:11:06][DEBUG] : Frame received: 0x0b21000800010026
[2021-01-10 16:11:06][DEBUG] : Write parameter watchdog_ttl: SUCCESS
[2021-01-10 16:13:36][DEBUG] : Tries remaining: 3
[2021-01-10 16:13:36][DEBUG] : Sending Zigbee request with tsn 7 under 8 request id, data: b'0700'
[2021-01-10 16:13:36][DEBUG] : Command Command.aps_data_request (17, 8, 0, <DeconzAddressEndpoint address_mode=2 address=0x0000 endpoint=0>, 0, <ZDOCmd.Mgmt_Lqi_req: 0x0031>, 0, b'\x07\x00', 2, 0)
[2021-01-10 16:13:36][DEBUG] : Send: 0x122200180011000800020000000000310000020007000200
[2021-01-10 16:13:36][DEBUG] : Frame received: 0x122200090002002208
[2021-01-10 16:13:36][DEBUG] : APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, 8]
[2021-01-10 16:13:36][DEBUG] : Frame received: 0x0e23000700ae00
[2021-01-10 16:13:36][DEBUG] : Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|APSDE_DATA_CONFIRM|2: 174>, 0]
[2021-01-10 16:13:36][DEBUG] : Command Command.aps_data_indication (1, 1)
[2021-01-10 16:13:36][DEBUG] : Send: 0x1723000800010001
[2021-01-10 16:13:36][DEBUG] : Frame received: 0x17230023001c00260200000002000000000031800500070000000000af11eb05000015
[2021-01-10 16:13:36][DEBUG] : APS data indication response: [28, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 38>, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, 0, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, 0, 0, 32817, b'\x07\x00\x00\x00\x00', 0, 175, 17, 235, 5, 0, 0, 21]
[2021-01-10 16:13:36][DEBUG] : 'aps_data_indication' response from <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, ep: 0, profile: 0x0000, cluster_id: 0x8031, data: b'0700000000'
[2021-01-10 16:13:36][DEBUG] : Command Command.aps_data_confirm (0,)
[2021-01-10 16:13:36][DEBUG] : Send: 0x04240007000000
[2021-01-10 16:13:36][DEBUG] : Frame received: 0x04240013000c00220802000000000000000000
[2021-01-10 16:13:36][DEBUG] : APS data confirm response for request with id 8: 00
[2021-01-10 16:13:36][DEBUG] : Request id: 0x08 'aps_data_confirm' for <DeconzAddressEndpoint address_mode=ADDRESS_MODE.NWK address=0x0000 endpoint=0>, status: 0x00
[2021-01-10 16:13:36][DEBUG] : [0x0000] request status: Status.SUCCESS. response: Neighbors(entries=0, start_index=0, neighbor_table_list=[])
[2021-01-10 16:13:36][DEBUG] : [0x0000] Done scanning. Total 0 neighbours
[2021-01-10 16:13:36][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fa82339d0>, 'DELETE FROM neighbors WHERE device_ieee = ?', (00:21:2e:ff:ff:06:94:8e,))
[2021-01-10 16:13:36][DEBUG] : returning <sqlite3.Cursor object at 0x7fa8226b90>
[2021-01-10 16:13:36][DEBUG] : executing functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7fa82339d0>, 'INSERT INTO neighbors VALUES (?, ?, ?, ?, ?, ?, ?, ?)', [])
[2021-01-10 16:13:36][DEBUG] : returning <sqlite3.Cursor object at 0x7fa8226c70>
[2021-01-10 16:13:36][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x7fa82339d0>)
[2021-01-10 16:13:36][DEBUG] : returning None

Le contrôleur n’est pas Deconz mais ConBee2.

ConBee 2 n’existe pas dans la liste déroulante des type de contrôleur.

Juste un bug de présentation donc (beaucoup confusionnent encore ConBee 2 et Deconz).
Une nouvelle petite modification pour le plug in ZigBee beta :slight_smile:

Et pour les infos sur les télécommandes Ikéa avec la zigate, quelqu’un en a ? :grin:
J’ai vu plein d’infos sur le forum pour la Conbee2 et Deconz mais aucune procédure pour la zigate…

Je met le log de démarrage du démon qui présente des fails dans les configs !

 Start zigbeed
[2021-01-10 17:29:52][INFO] : Log level : debug
[2021-01-10 17:29:52][INFO] : PID file : /tmp/jeedom/zigbee/deamon_1.pid
[2021-01-10 17:29:52][INFO] : Device : /dev/ttyACM1
[2021-01-10 17:29:52][INFO] : Apikey : 0kpxNVcHk4gvsP9Ee0iXGuWBuSn3SX7p
[2021-01-10 17:29:52][INFO] : Callback : http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php
[2021-01-10 17:29:52][INFO] : Cycle : 0.3
[2021-01-10 17:29:52][INFO] : Controller : deconz
[2021-01-10 17:29:52][INFO] : Channel : 11
[2021-01-10 17:29:52][INFO] : Data folder : /var/www/html/plugins/zigbee/data/1
[2021-01-10 17:29:53][INFO] : Find device : /dev/ttyACM1
[2021-01-10 17:29:53][INFO] : LOADER------Import de la configuration specifics.danfoss
[2021-01-10 17:29:53][INFO] : LOADER------Import de la configuration specifics.danfoss.details
[2021-01-10 17:29:53][INFO] : LOADER------Import de la configuration specifics.develco
[2021-01-10 17:29:53][INFO] : LOADER------Import de la configuration specifics.develco.details
[2021-01-10 17:29:53][DEBUG] : Writing PID 1025 to /tmp/jeedom/zigbee/deamon_1.pid
[2021-01-10 17:29:53][DEBUG] : Init request module v2.21.0
[2021-01-10 17:29:53][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-01-10 17:29:53][DEBUG] : http://127.0.0.1:80 "GET /plugins/zigbee/core/php/jeeZigbee.php?apikey=0kpxNVcHk4gvsP9Ee0iXGuWBuSn3SX7p HTTP/1.1" 200 0
[2021-01-10 17:29:53][DEBUG] : Using selector: EpollSelector
[2021-01-10 17:29:53][DEBUG] : [start_zigbee] Init zigbee network with config : {'database_path': '/var/www/html/plugins/zigbee/data/1/network_deconz.db', 'device': {'path': '/dev/ttyACM1'}, 'network': {'channel': 11}}
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<function connect.<locals>.connector at 0x7fba667b70>)
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Connection object at 0x7fba6a19d0>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA foreign_keys = ON', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS devices (ieee ieee, nwk, status)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b20>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS ieee_idx ON devices(ieee)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS endpoints (ieee ieee, endpoint_id, profile_id, device_type device_type, status, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS endpoint_idx ON endpoints(ieee, endpoint_id)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS clusters (ieee ieee, endpoint_id, cluster, FOREIGN KEY(ieee, endpoint_id) REFERENCES endpoints(ieee, endpoint_id) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS cluster_idx ON clusters(ieee, endpoint_id, cluster)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS neighbors (device_ieee ieee NOT NULL, extended_pan_id ieee NOT NULL,ieee ieee NOT NULL, nwk INTEGER NOT NULL, struct INTEGER NOT NULL, permit_joining INTEGER NOT NULL, depth INTEGER NOT NULL, lqi INTEGER NOT NULL, FOREIGN KEY(device_ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE INDEX IF NOT EXISTS neighbors_idx ON neighbors(device_ieee)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS node_descriptors (ieee ieee, value, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS node_descriptors_idx ON node_descriptors(ieee)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS output_clusters (ieee ieee, endpoint_id, cluster, FOREIGN KEY(ieee, endpoint_id) REFERENCES endpoints(ieee, endpoint_id) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS output_cluster_idx ON output_clusters(ieee, endpoint_id, cluster)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS attributes (ieee ieee, endpoint_id, cluster, attrid, value, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS attribute_idx ON attributes(ieee, endpoint_id, cluster, attrid)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS groups (group_id, name)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691a40>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS group_idx ON groups(group_id)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c00>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS group_members (group_id, ieee ieee, endpoint_id,
FOREIGN KEY(group_id) REFERENCES groups(group_id) ON DELETE CASCADE,
FOREIGN KEY(ieee, endpoint_id)
REFERENCES endpoints(ieee, endpoint_id) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c00>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS group_members_idx ON group_members(group_id, ieee, endpoint_id)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE TABLE IF NOT EXISTS relays (ieee ieee, relays,
FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c00>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'PRAGMA user_version = 3', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'CREATE UNIQUE INDEX IF NOT EXISTS relays_idx ON relays(ieee)', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c70>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x7fba6a19d0>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : Loading application state from %s
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM devices', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c70>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning [(00:21:2e:ff:ff:06:94:8e, 0, 2)]
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691c70>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM node_descriptors', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c70>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning [(00:21:2e:ff:ff:06:94:8e, b'\x10@\x0f5\x11Y=\x00@\x00=\x00\x00')]
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691c70>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM endpoints', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c70>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning [(00:21:2e:ff:ff:06:94:8e, 1, 260, 5, 1), (00:21:2e:ff:ff:06:94:8e, 80, 56832, 1, 1)]
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691c70>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM clusters', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691c70>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning [(00:21:2e:ff:ff:06:94:8e, 1, 25)]
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691c70>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691c70>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM output_clusters', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM attributes WHERE attrid=4 OR attrid=5', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : Checking quirks for None None (00:21:2e:ff:ff:06:94:8e)
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {11, 13} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1, 2} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1, 2} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {232, 230} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {232, 230} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {11, 13} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1, 2} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1, 2} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {232, 230} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {232, 230} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {11, 13} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rom001.PhilipsROM001'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rwl020.PhilipsRWL020'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1, 2} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.philips.rwl021.PhilipsRWL021'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1, 2} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {1} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {232, 230} {80, 1}
[2021-01-10 17:29:53][DEBUG] : Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
[2021-01-10 17:29:53][DEBUG] : Fail because endpoint list mismatch: {232, 230} {80, 1}
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM attributes', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM groups', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning [(1, 'Capteur')]
[2021-01-10 17:29:53][DEBUG] : Adding group: 1, Capteur
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM group_members', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM relays', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fba6a19d0>, 'SELECT * FROM neighbors', [])
[2021-01-10 17:29:53][DEBUG] : returning <sqlite3.Cursor object at 0x7fba691b90>
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x7fba691b90>, 64)
[2021-01-10 17:29:53][DEBUG] : returning []
[2021-01-10 17:29:53][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x7fba691b90>)
[2021-01-10 17:29:53][DEBUG] : returning None
[2021-01-10 17:29:53][DEBUG] : Connection made
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.protocol_version: 34>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a02000800010022
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a02000a000300220b01
[2021-01-10 17:29:53][DEBUG] : Read parameter protocol_version response: [267]
[2021-01-10 17:29:53][DEBUG] : Command Command.version (0,)
[2021-01-10 17:29:53][DEBUG] : Send: 0x0d0300090000000000
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0d0300090000075826
[2021-01-10 17:29:53][DEBUG] : Version response: 26580700
[2021-01-10 17:29:53][DEBUG] : Command Command.device_state (0, 0, 0)
[2021-01-10 17:29:53][DEBUG] : Send: 0x0704000800000000
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0704000700a200
[2021-01-10 17:29:53][DEBUG] : Device state response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 162>, 0, 0]
[2021-01-10 17:29:53][DEBUG] : Network state transition: OFFLINE -> CONNECTED
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.mac_address: 1>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a05000800010001
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a050010000900018e9406ffff2e2100
[2021-01-10 17:29:53][DEBUG] : Read parameter mac_address response: [00:21:2e:ff:ff:06:94:8e]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.aps_designed_coordinator: 9>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a06000800010009
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0600090002000901
[2021-01-10 17:29:53][DEBUG] : Read parameter aps_designed_coordinator response: [1]
[2021-01-10 17:29:53][DEBUG] : Command Command.write_parameter (5, <NetworkParameter.watchdog_ttl: 38>, b'X\x02\x00\x00')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0b07000c0005002658020000
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0b07000800010026
[2021-01-10 17:29:53][DEBUG] : Write parameter watchdog_ttl: SUCCESS
[2021-01-10 17:29:53][DEBUG] : Command Command.device_state (0, 0, 0)
[2021-01-10 17:29:53][DEBUG] : Send: 0x0708000800000000
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0708000700a200
[2021-01-10 17:29:53][DEBUG] : Device state response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 162>, 0, 0]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.nwk_panid: 5>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a09000800010005
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a09000a000300054372
[2021-01-10 17:29:53][DEBUG] : Read parameter nwk_panid response: [0x7243]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.nwk_address: 7>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a0a000800010007
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0a000a000300070000
[2021-01-10 17:29:53][DEBUG] : Read parameter nwk_address response: [0x0000]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.nwk_extended_panid: 8>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a0b000800010008
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0b0010000900088e9406ffff2e2100
[2021-01-10 17:29:53][DEBUG] : Read parameter nwk_extended_panid response: [00:21:2e:ff:ff:06:94:8e]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.channel_mask: 10>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a0c00080001000a
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0c000c0005000a00800000
[2021-01-10 17:29:53][DEBUG] : Read parameter channel_mask response: [<Channels.CHANNEL_15: 32768>]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.aps_extended_panid: 11>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a0d00080001000b
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0d00100009000b0000000000000000
[2021-01-10 17:29:53][DEBUG] : Read parameter aps_extended_panid response: [00:00:00:00:00:00:00:00]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.trust_center_address: 14>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a0e00080001000e
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0e00100009000e8e9406ffff2e2100
[2021-01-10 17:29:53][DEBUG] : Read parameter trust_center_address response: [00:21:2e:ff:ff:06:94:8e]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.security_mode: 16>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a0f000800010010
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a0f00090002001003
[2021-01-10 17:29:53][DEBUG] : Read parameter security_mode response: [3]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.current_channel: 28>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a1000080001001c
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a1000090002001c0f
[2021-01-10 17:29:53][DEBUG] : Read parameter current_channel response: [15]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.protocol_version: 34>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a11000800010022
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a11000a000300220b01
[2021-01-10 17:29:53][DEBUG] : Read parameter protocol_version response: [267]
[2021-01-10 17:29:53][DEBUG] : Command Command.read_parameter (1, <NetworkParameter.nwk_update_id: 36>, b'')
[2021-01-10 17:29:53][DEBUG] : Send: 0x0a12000800010024
[2021-01-10 17:29:53][DEBUG] : Frame received: 0x0a1200090002002400
[2021-01-10 17:29:53][DEBUG] : Read parameter nwk_update_id response: [0]
[2021-01-10 17:29:53][INFO] : [00:21:2e:ff:ff:06:94:8e][listener.device_initialized] new=False
[2021-01-10 17:29:53][DEBUG] : [start_zigbee] Init and start http server : {'database_path': '/var/www/html/plugins/zigbee/data/1/network_deconz.db', 'device': {'path': '/dev/ttyACM1'}, 'network': {'channel': 11}}
[2021-01-10 17:29:53][DEBUG] : [start_zigbee] Start zigbee network

J’ai continué les tests et après avoir inclus le capteur dans la ConBEE par l’application Windows, il y a du changement dans les logs de Jeedom.
Il y a aussi du changement sur le capteur qui clignote 2x à chaque émission, je suppose que c’est un acquittement de la ConBEE.

Voici ce que me donne le log de Jeedom une fois le capteur inclu sous Windows:

[2021-01-10 18:09:26][DEBUG] : Frame received: 0x0e47000700aa00
[2021-01-10 18:09:26][DEBUG] : Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
[2021-01-10 18:09:26][DEBUG] : Frame received: 0x1c48000c00050002c747ffcd
[2021-01-10 18:09:26][DEBUG] : Command Command.aps_data_indication (1, 1)
[2021-01-10 18:09:26][DEBUG] : Send: 0x1747000800010001
[2021-01-10 18:09:26][DEBUG] : Frame received: 0x17470031002a00220200000102c7470104010000130018190a0500420c6c756d692e7765617468657200affff7090000cd
[2021-01-10 18:09:26][DEBUG] : APS data indication response: [42, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, 1, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x47c7>, 1, 260, 0, b'\x18\x19
\x05\x00B\x0clumi.weather', 0, 175, 255, 247, 9, 0, 0, -51]
[2021-01-10 18:09:26][DEBUG] : Received frame from unknown device: 0x47c7
[2021-01-10 18:09:26][DEBUG] : 'aps_data_indication' response from <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x47c7>, ep: 1, profile: 0x0104, cluster_id: 0x0000, data: b'18190a0500420c6c756d692e77656174686572'

Bonjour,
Ton inclusion c’est mal passé tu l’as inclus avec les prises et non avec jeedom.

Sur certaine ampoule on a mis une commande de delai ou transition en s qu’il faut configuré a la valeur voulu avant d’envoyer l’ordre de changement de couleur.

Ca sera mis petit a petit pour tous les équipements (mais il faudra régénérer les commandes) mais c’est loin d’etre classé prioritaire chez nous donc pas la peine de le demander pour votre ampoule en particulier.

Bonjour @Loic, tu ne veux pas répondre à mon problème ?

Salut,
Malheureusement les log ne semble pas etre avec la derniere maj du plugin

Si dès que nj’y arrive je traite dans l’ordre et aussi vite que je peux…

PS : ca sert a rien de demander comme ca ca donne juste envie de meme pas y repondre…

Bonjour,
Je ne vois aucun bug… Tu lui demande de refaire les commandes faut ABSOLUMENT faire un F5 après c’est normal (on changera peut etre ca plus tard mais la c’est toujours de la beta on est pas encore a ce niveau de finition sur le plugin)
Tu changes les commandes ca peut parfois changer les ID ou non (ca depend du logical id, du nom et de pas mal d’autre chose). Donc normal que suivant les cas il faille ou non refaire les scénarions