J’ai installé un gateway déporté sur un rpi3 sous raspbian via l’image téléchargée (dernière en date).
Voici ce que j’obtiens dans mes logs:
[2019-12-11 16:36:26][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2019-12-11 16:36:29][INFO] : Lancement démon deconz : /usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel debug --socketport 55088 --callback https://127.0.0.1:443/plugins/deconz/core/php/jeeDeconz.php --apikey ZMEbnjBm5qdQbI5XicHevkmUQmEc7Mmx --cycle 0 --pid /tmp/jeedom/deconz/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
File "/usr/local/lib/python3.4/dist-packages/websocket/__init__.py", line 23, in <module>
from ._app import WebSocketApp
File "/usr/local/lib/python3.4/dist-packages/websocket/_app.py", line 36, in <module>
from ._core import WebSocket, getdefaulttimeout
File "/usr/local/lib/python3.4/dist-packages/websocket/_core.py", line 34, in <module>
from ._handshake import *
File "/usr/local/lib/python3.4/dist-packages/websocket/_handshake.py", line 40, in <module>
if six.PY34:
AttributeError: 'module' object has no attribute 'PY34'
[2019-12-11 16:36:59][ERROR] : Impossible de lancer le démon deconz, vérifiez le port
Ca le faisait déja lorsque j’utilisais la clé sous windows…
Comme mon PC ne tourne pas tout le temps, j’ai opté pour le RPI3.
J’ai relancé les dépendances, nettoyé PYthon et réinstallé les dépendances (fait la recherche du gateway qui apparaît bien, api et tout ce que je pouvais cliquer en sauvegardant à chaque fois…)…
J’ai désinstallé le plugin, réinstallé, relancé les dépendances je n’arrive plus a accrocher le gateway…
[2019-12-13 09:45:09][INFO] : Lancement démon deconz : /usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel debug --socketport 55088 --callback https://127.0.0.1:443/plugins/deconz/core/php/jeeDeconz.php --apikey ENRV248411SYNBlvqSnb1nORuu3BsbBX --cycle 0 --pid /tmp/jeedom/deconz/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/deconz/resources/deconzd/deconzd.py", line 32, in <module>
from websocket import create_connection
File "/usr/local/lib/python3.4/dist-packages/websocket/__init__.py", line 23, in <module>
from ._app import WebSocketApp
File "/usr/local/lib/python3.4/dist-packages/websocket/_app.py", line 36, in <module>
from ._core import WebSocket, getdefaulttimeout
File "/usr/local/lib/python3.4/dist-packages/websocket/_core.py", line 34, in <module>
from ._handshake import *
File "/usr/local/lib/python3.4/dist-packages/websocket/_handshake.py", line 40, in <module>
if six.PY34:
AttributeError: 'module' object has no attribute 'PY34'
[2019-12-13 09:45:39][ERROR] : Impossible de lancer le démon deconz, vérifiez le port
Je suis passé a stretch…
Le démon démarre mais j’ai l’impression que ma clé sur gateway déporté n’est pas trouvée (contrairement à avant).
Bref, c’est devenu vert mais voilà rien n’apparaît, j’ai des message en rouge faisant référence à dresden et le log dconz devient un vrai arbre de noel…
Je crois que j’ai rarement connu un plugin aussi déconcertant et compliqué à installer…
[2019-12-13 14:18:12.849][DEBUG] : Client connected to [127.0.0.1:51178]
[2019-12-13 14:18:12.849][DEBUG] : Message read from socket: b'{"apikey":"ENRV248411SYNBlvqSnb1nORuu3BsbBX","cmd":"addgateway","gateways":[]}'
[2019-12-13 14:18:12.850][DEBUG] : Client disconnected from [127.0.0.1:51178]
[2019-12-13 14:18:12.864][DEBUG] : Signal 15 caught, exiting...
[2019-12-13 14:18:12.864][DEBUG] : Shutdown
[2019-12-13 14:18:12.865][DEBUG] : Removing PID file /tmp/jeedom/deconz/deamon.pid
[2019-12-13 14:18:12.884][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2019-12-13 14:18:12.885][DEBUG] : Closing All Websockets
[2019-12-13 14:18:13.352][DEBUG] : LoopNetServer Thread stopped
[2019-12-13 14:18:13.431][DEBUG] : Exit 0
[2019-12-13 14:18:16][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2019-12-13 14:18:19][INFO] : Lancement démon deconz : /usr/bin/python3 /var/www/html/plugins/deconz/resources/deconzd/deconzd.py --loglevel debug --socketport 55088 --callback https://127.0.0.1:443/plugins/deconz/core/php/jeeDeconz.php --apikey ENRV248411SYNBlvqSnb1nORuu3BsbBX --cycle 0 --pid /tmp/jeedom/deconz/deamon.pid
[2019-12-13 14:18:23.031][INFO] : Start deconzd
[2019-12-13 14:18:23.032][INFO] : Log level : debug
[2019-12-13 14:18:23.032][INFO] : Socket port : 55088
[2019-12-13 14:18:23.032][INFO] : Socket host : localhost
[2019-12-13 14:18:23.033][INFO] : PID file : /tmp/jeedom/deconz/deamon.pid
[2019-12-13 14:18:23.033][INFO] : Apikey : ENRV248411SYNBlvqSnb1nORuu3BsbBX
[2019-12-13 14:18:23.033][INFO] : Callback : https://127.0.0.1:443/plugins/deconz/core/php/jeeDeconz.php
[2019-12-13 14:18:23.034][INFO] : Cycle : 0.0
[2019-12-13 14:18:23.034][DEBUG] : Writing PID 14299 to /tmp/jeedom/deconz/deamon.pid
[2019-12-13 14:18:23.035][DEBUG] : Init request module v2.12.4
[2019-12-13 14:18:23.069][DEBUG] : Starting new HTTPS connection (1): 127.0.0.1
/usr/lib/python3/dist-packages/urllib3/connectionpool.py:845: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
[2019-12-13 14:18:23.145][DEBUG] : https://127.0.0.1:443 "GET /plugins/deconz/core/php/jeeDeconz.php?apikey=ENRV248411SYNBlvqSnb1nORuu3BsbBX HTTP/1.1" 200 0
[2019-12-13 14:18:23.150][DEBUG] : Start listening...
[2019-12-13 14:18:23.152][DEBUG] : Socket interface started
[2019-12-13 14:18:23.153][DEBUG] : LoopNetServer Thread started
[2019-12-13 14:18:23.154][DEBUG] : Listening on: [localhost:55088]
[2019-12-13 14:18:23.155][INFO] : Local DeconZ found
[2019-12-13 14:18:23.155][INFO] : Launching local DeconZ
[2019-12-13 14:18:23.157][INFO] : Log level deconz deamon debug
[2019-12-13 14:18:23.157][INFO] : Opt deconz deamon ['sudo', 'deCONZ', '--auto-connect=1', '--dbg-error=1', '--http-port=8484', '--ws-port=20877', '--upnp=0', '-platform', 'minimal', '--dbg-aps=2', '--dbg-info=2', '--dbg-zcl=2', '--dbg-zdp=2', '--dbg-http=2']
[2019-12-13 14:18:23.166][INFO] : Launched DeconZ with pid 14366
[2019-12-13 14:18:23.167][DEBUG] : Start socket thread
[2019-12-13 14:18:25.463][DEBUG] : Client connected to [127.0.0.1:51224]
[2019-12-13 14:18:25.464][DEBUG] : Message read from socket: b'{"apikey":"ENRV248411SYNBlvqSnb1nORuu3BsbBX","cmd":"addgateway","gateways":[]}'
[2019-12-13 14:18:25.464][DEBUG] : Client disconnected from [127.0.0.1:51224]
[2019-12-13 14:18:25.485][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2019-12-13 14:18:25.485][DEBUG] : Closing All Websockets
Et ca continue, j’ai réinstallé Jessie.
Je bidouille et j’ai réussi a remettre mon gateway.
J’ai branché une prise osram et elle est vu dans mes périphériques.
J’essaie de la piloter (demon nok) et ca marche pas.
ligne rouge avec:
Erreur lors de la requete : 192.168.1.169:80/api/E65223EF9F/lights/1/state(PUT), data : {"on":false} erreur : 3 => resource, /lights/1, not available
Désolé ce topic ne fait plus de notification. Du coup tu en es ou la ?
Sinon c’est écrit sur la doc du plugin > Il faut absolument Debian Strech (debian 9) ou plus pour que le plugin puisse fonctionner. En passant on en est deja a buster, donc jessie …
Par contre je ne vois aucune remarque sur la version de python minimum qu’il faille.
Bonjour et bonne année. Désolé pour la réponse décalée.
En fait, rien n’indique le fonctionnement mais j’arrive a voir mes périphériques, et j’arrive même à les activer a distance.
C’est à n’y rien comprendre (j’ai d’ailleurs laissé tomber). Ca semble fonctionner et j’ajoute les périphériques (switch et lampe connectée et ca marche). Mon autre probleme est que je n’arrive pas à les associer à ALEXA malgré le fait que tout semble ok dans le plugin (bien reconnu et en vert). Mon scénario n’arrive pas à les utiliser cependant. Mais cela vient du plugin Alexa et sa communication avec la plateforme…
Votre profil n’a pas le détail de votre installation.
Type de matériel, version d’OS ect.
Car là, si on lis l’ensemble du fil, vous êtes sur Jessie (alors que les packages de dépendances n’existent pas sur cette vielle version d’OS et cela n’est pas du à Jeedom, mais aux nombreux développeurs des packages qui ne publient pu sur des OS obsolète).
Renseignez cela pour aider ceux qui peuvent vous aider.