plugin-ZIGBEE Beta

je l’ai déjà fait j’ai mis une capture du log

:thinking:…je vois pas non plus…tout semble ok dans Jeedom, la clé passe bien en inclusion…je cale aussi…

Peut être en regardant sur

je maitrise pas du tout github, et le probleme aucune demande de support possible comme plugin en beta je sais pas comment faire

ta cléf est en quel version ?

Pareil, 6.0.3.0 build 320…

OK quand tu sais. Et les nouveaux sur la release devront lire 1000+ post de ce fil pour comprendre ?
Pas très UX comme solution, n’est-ce pas?

Je dirais également
Je pense juste aux nouveaux, pour moi c’est bon :slight_smile: plugin-ZIGBEE Beta - #686 par anon39781406

Hello @Loic,

Ça posera par contre un souci pour Homebridge qui a besoin de 4 commandes : monter / descendre / stop / slider :stuck_out_tongue_winking_eye:

Xav

C’est vrai ça je n’y avais pas pensé sur le coup.
Et l’état qui permet de savoir si le volet est ouvert/fermé

1 « J'aime »

Ok cool merci, j’ai trouver. Mais du coup tu m’a pas dit ce que tu utilise pour faire routeur ou répéteur zigbee ?

Ampoules et prise Ikea, relai 2 voies et prise Xiaomi

Bonsoir,
J’essaye dinstaller sur le demon 2 la clé EZSP (chipset EFR32MG13).
Le demon ne tient pas.
Voici ma configuration du plugin:


Voici les logs du zigbeed2:

[2021-01-21 21:26:30][INFO] : Start zigbeed
[2021-01-21 21:26:30][INFO] : Log level : debug
[2021-01-21 21:26:30][INFO] : PID file : /tmp/jeedom/zigbee/deamon_2.pid
[2021-01-21 21:26:30][INFO] : Device : /dev/ttyUSB0
[2021-01-21 21:26:30][INFO] : Apikey : i829qT1Pmj3NlFZD8NyLwyF7JZxesRtB
[2021-01-21 21:26:30][INFO] : Callback : http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php
[2021-01-21 21:26:30][INFO] : Cycle : 0.3
[2021-01-21 21:26:30][INFO] : Controller : ezsp
[2021-01-21 21:26:30][INFO] : Channel : 20
[2021-01-21 21:26:30][INFO] : Data folder : /var/www/html/plugins/zigbee/data/2
[2021-01-21 21:26:32][INFO] : Find device : /dev/ttyUSB0
[2021-01-21 21:26:33][INFO] : LOADER------Import de la configuration specifics.danfoss
[2021-01-21 21:26:33][INFO] : LOADER------Import de la configuration specifics.danfoss.details
[2021-01-21 21:26:33][INFO] : LOADER------Import de la configuration specifics.develco
[2021-01-21 21:26:33][INFO] : LOADER------Import de la configuration specifics.develco.details
[2021-01-21 21:26:33][DEBUG] : Writing PID 32741 to /tmp/jeedom/zigbee/deamon_2.pid
[2021-01-21 21:26:33][DEBUG] : Init request module v2.21.0
[2021-01-21 21:26:33][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-01-21 21:26:33][DEBUG] : http://127.0.0.1:80 « GET /plugins/zigbee/core/php/jeeZigbee.php?apikey=i829qT1Pmj3NlFZD8NyLwyF7JZxesRtB HTTP/1.1 » 200 0
[2021-01-21 21:26:33][DEBUG] : Using selector: EpollSelector
[2021-01-21 21:26:33][DEBUG] : [start_zigbee] Init zigbee network with config : {‹ database_path ›: ‹ /var/www/html/plugins/zigbee/data/2/network_ezsp.db ›, ‹ device ›: {‹ path ›: ‹ /dev/ttyUSB0 ›, ‹ baudrate ›: 115200}, ‹ network ›: {‹ channel ›: 20}, ‹ ezsp ›: {‹ CONFIG_APS_UNICAST_MESSAGE_COUNT ›: 12, ‹ CONFIG_SOURCE_ROUTE_TABLE_SIZE ›: 16, ‹ CONFIG_ADDRESS_TABLE_SIZE ›: 8}}
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<function connect..connector at 0x748a7030>)
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Connection object at 0x751e4820>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA foreign_keys = ON ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE TABLE IF NOT EXISTS devices (ieee ieee, nwk, status) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS ieee_idx ON devices(ieee) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ 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-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS endpoint_idx ON endpoints(ieee, endpoint_id) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ 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-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS cluster_idx ON clusters(ieee, endpoint_id, cluster) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ 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-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE INDEX IF NOT EXISTS neighbors_idx ON neighbors(device_ieee) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE TABLE IF NOT EXISTS node_descriptors (ieee ieee, value, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS node_descriptors_idx ON node_descriptors(ieee) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ 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-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS output_cluster_idx ON output_clusters(ieee, endpoint_id, cluster) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE TABLE IF NOT EXISTS attributes (ieee ieee, endpoint_id, cluster, attrid, value, FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS attribute_idx ON attributes(ieee, endpoint_id, cluster, attrid) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE TABLE IF NOT EXISTS groups (group_id, name) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS group_idx ON groups(group_id) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ 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-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS group_members_idx ON group_members(group_id, ieee, endpoint_id) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE TABLE IF NOT EXISTS relays (ieee ieee, relays,
FOREIGN KEY(ieee) REFERENCES devices(ieee) ON DELETE CASCADE) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ PRAGMA user_version = 3 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ CREATE UNIQUE INDEX IF NOT EXISTS relays_idx ON relays(ieee) ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x751e4820>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : Loading application state from %s
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM devices ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166760>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166760>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166760>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM node_descriptors ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x751668e0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x751668e0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM endpoints ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x751668e0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x751668e0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM clusters ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x751668e0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x751668e0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x751668e0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM output_clusters ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM attributes WHERE attrid=4 OR attrid=5 ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM attributes ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM groups ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM group_members ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM relays ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x751e4820>, ‹ SELECT * FROM neighbors ›, [])
[2021-01-21 21:26:33][DEBUG] : returning <sqlite3.Cursor object at 0x75166ae0>
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method fetchmany of sqlite3.Cursor object at 0x75166ae0>, 64)
[2021-01-21 21:26:33][DEBUG] : returning []
[2021-01-21 21:26:33][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Cursor object at 0x75166ae0>)
[2021-01-21 21:26:33][DEBUG] : returning None
[2021-01-21 21:26:33][DEBUG] : Using selector: EpollSelector
[2021-01-21 21:26:33][DEBUG] : Resetting EZSP
[2021-01-21 21:26:33][DEBUG] : Resetting ASH
[2021-01-21 21:26:33][DEBUG] : Sending: b’1ac038bc7e’
[2021-01-21 21:26:38][ERROR] : Couldn’t start application
[2021-01-21 21:26:38][DEBUG] : executing functools.partial(<built-in method close of sqlite3.Connection object at 0x751e4820>)
[2021-01-21 21:26:38][DEBUG] : returning None
[2021-01-21 21:26:38][INFO] : Shutting down ControllerApplication
[2021-01-21 21:26:38][ERROR] : [start_zigbee] Fatal error :
[2021-01-21 21:26:38][DEBUG] : Traceback (most recent call last):
File « /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py », line 71, in start_zigbee
start_radio=True,
File « /usr/local/lib/python3.7/dist-packages/zigpy/application.py », line 69, in new
await app.startup(auto_form)
File « /usr/local/lib/python3.7/dist-packages/bellows/zigbee/application.py », line 108, in startup
self._ezsp = await bellows.ezsp.EZSP.initialize(self.config)
File « /usr/local/lib/python3.7/dist-packages/bellows/ezsp/init.py », line 79, in initialize
await ezsp.reset()
File « /usr/local/lib/python3.7/dist-packages/bellows/ezsp/init.py », line 94, in reset
await self._gw.reset()
File « /usr/local/lib/python3.7/dist-packages/bellows/uart.py », line 218, in reset
return await asyncio.wait_for(self._reset_future, timeout=RESET_TIMEOUT)
File « /usr/lib/python3.7/asyncio/tasks.py », line 423, in wait_for
raise futures.TimeoutError()
concurrent.futures._base.TimeoutError
[2021-01-21 21:26:38][DEBUG] : Shutdown
[2021-01-21 21:26:38][DEBUG] : Removing PID file /tmp/jeedom/zigbee/deamon_2.pid
[2021-01-21 21:26:38][DEBUG] : Exit 0

Je suis sur RPI3 B, Jeedom 4.1.17

Merci de votre aide

Je doute que ca soit vrai sinon homebridge ne marchera pas avec de nombreux truc. Dans tout les cas c’est a homebridge de s’adapter comme je l’ai fait pour alexa ou google.

J’ai deja eu ca faut debrancher la clef attendre 5min la remettre et relancer le demon desfois plusieurs fois d’affiler (ca me prend desfois une heure, c’est un bug du firmware de la clef)

Bonjour Loïc,

Un équipement/Accessoire Homebridge/Homekit ne peut pas fonctionner sans Etat,
Si l’état n’existe pas par défaut il faut le simuler en ajoutant une commande info dans l’équipement ou dans un virtuel.
Si un équipement retourne nativement un état c’est plus simple pour Homebridge s’il est pré-configurable dans le json de l’équipement.

akenad :slight_smile:

ok merci @Loic.
Est ce qu’on peut utiliser le même canal sur les deux clés ?

Salut, juste pour mon info : tu utilises quelle clé zigbee pour les profalux ?

Ya bien un etat pas de soucis la dessus…

C’est pas conseillé mais oui