Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Officiel][Sujet Principal] Ikea Light

Pour échanger sur les plugins classés en catégorie "Objets connectés"
kubico29
Timide
Messages : 12
Inscription : 02 janv. 2015, 23:05

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kubico29 » 04 juil. 2019, 18:11

en log debug j'ai ça qui sort:

[2019-07-04 18:09:12][DEBUG] :
[2019-07-04 18:09:12][DEBUG] : Thread for 65539 doesn't exists anymore relaunching
[2019-07-04 18:09:12][DEBUG] : Executing 192.168.1.18 get ['15001', '65539']
[2019-07-04 18:09:12][DEBUG] : Error executing request: Command '['coap-client', '-u', '0416fc87bafd4b52ac583e96450cb820', '-k', 'lUffaPshPMLfAf8O', '-v', '0', '-m', 'get', 'coaps://192.168.1.18:5684/15001/65539']' returned non-zero exit status -15
[2019-07-04 18:09:12][DEBUG] : Thread for 65539 doesn't exists anymore relaunching
[2019-07-04 18:09:12][DEBUG] : Executing 192.168.1.18 get ['15001', '65539']
[2019-07-04 18:09:22][DEBUG] :

si ça peut aider
RPI3 + Razberry Plus / Jeedom 3.3.27
zipato 3 en 1 / multiprise greenwave / double switch zipato / fibaro FGSD-002/ ampoule Zwave
orvibo allone / prises orvibo S20 / wanscam Jw008 / Dlink DCS 933L / fibaro smart implant / everspring sm810 / ...

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par drs » 04 juil. 2019, 18:31

Bonjour

J'ai le même type d'erreur après mise à jour (il suffit juste d'exécuter la nouvelle appli et il met à jour les matériels).

Pour moi, c'est bien lié à la mise à jour, cela fonctionnait il y a encore une heure (et la date de dernière communication dans la santé correspond à l'heure de la mise à jour).

Lorsque je fais une découverte j'ai le message: coap-client: no process found et ensuite exception on socket :

kubico29
Timide
Messages : 12
Inscription : 02 janv. 2015, 23:05

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kubico29 » 04 juil. 2019, 18:56

je confirme,
la date de dernière communication dans l'onglet santé du plugin correspond à la date de la mise à jour de l'appli sur le téléphone, soit lundi à 12h46.
RPI3 + Razberry Plus / Jeedom 3.3.27
zipato 3 en 1 / multiprise greenwave / double switch zipato / fibaro FGSD-002/ ampoule Zwave
orvibo allone / prises orvibo S20 / wanscam Jw008 / Dlink DCS 933L / fibaro smart implant / everspring sm810 / ...

JPLP
Timide
Messages : 207
Inscription : 22 nov. 2017, 13:28

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par JPLP » 04 juil. 2019, 20:56

Ok, bon, je crois qu'on a trouvé le coupable ;-)

Avatar de l’utilisateur
kimagure
Helper
Messages : 109
Inscription : 21 août 2014, 14:53

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kimagure » 05 juil. 2019, 13:54

Je tourne avec la même version de gateway (1.8.26), et je n'ai pas de problème (pour l'instant)...

@kubico29, peux-tu exécuter la commande suivante (provenant de la log du plugin) sur ta machine jeedom :

Code : Tout sélectionner

coap-client -u '0416fc87bafd4b52ac583e96450cb820' -k 'lUffaPshPMLfAf8O' -m 'get' coaps://192.168.1.18:5684/15001/65539
Sans l'option "-v 0", il y aura peut etre un message d'erreur explicite pour indiquer ce qui ne fonctionne pas.

K.
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

[Plugin Officiel][Sujet Principal] Ikea Light

Message par Nebz » 05 juil. 2019, 14:08

J'ai la dernière app ikea et la même version de gateway et pas de problème. (ios)

@drs
Ton problème de client n'a rien à voir... c'est ta compilation qui n'est pas passée aucun lien avec le problème annoncé

ca serait pas l'app android qui bug ?

Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

JPLP
Timide
Messages : 207
Inscription : 22 nov. 2017, 13:28

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par JPLP » 05 juil. 2019, 15:25

Nebz a écrit :
05 juil. 2019, 14:08
@drs
Ton problème de client n'a rien à voir... c'est ta compilation qui n'est pas passée aucun lien avec le problème annoncé
J'ai pourtant le même message d'erreur : coap-client: no process found

Je vais tester avec IOS ce soir pour voir.

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par Nebz » 05 juil. 2019, 15:36

oui ca c'est un problème de compilation, tu n'as pas le "programme" qui communique avec la passerelle...
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Avatar de l’utilisateur
kimagure
Helper
Messages : 109
Inscription : 21 août 2014, 14:53

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kimagure » 05 juil. 2019, 15:45

Nebz a écrit :
05 juil. 2019, 15:36
oui ca c'est un problème de compilation, tu n'as pas le "programme" qui communique avec la passerelle...
Tu es sur ? le message n'est pas "command not found" (qui signifierait que l'executable coap-client n'a pas été trouvé, donc effectivement un problème de compilation de libcoap), mais "no process found" (process d'execution non trouvé).

Normalement, s'il fonctionne, le plugin lance un certain nombre de processes/threads de la commande coap-client (1 pour chaque device) qui permettent de monitorer les changements.

Il est possible de vérifier si effectivement ces processes tournent sur la machine Jeedom

Code : Tout sélectionner

xxx@xxx:/var/www/html/plugins/ikealight$ ps -ef | grep coap-client
root     28017 14433  0 15:42 ?        00:00:00 coap-client -u xxx -k xxx -v 0 -m get -s 30 -B 30 coaps://192.168.0.59:5684/15001/65539
root     28023 14433  0 15:42 ?        00:00:00 coap-client -u xxx -k xxx -v 0 -m get -s 30 -B 30 coaps://192.168.0.59:5684/15001/65543
root     28030 14433  0 15:42 ?        00:00:00 coap-client -u xxx -k xxx -v 0 -m get -s 30 -B 30 coaps://192.168.0.59:5684/15001/65542
Pour s'en assurer, même chose @drs, si tu peux lancer la commande

Code : Tout sélectionner

coap-client
depuis le shell de ta machine Jeedom, tu verras tout de suite si la commande existe ou pas (si ca marche, la commande affichera la liste des paramètres utilisables)

K.
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

JPLP
Timide
Messages : 207
Inscription : 22 nov. 2017, 13:28

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par JPLP » 05 juil. 2019, 15:49

Quand je lance "coap-client", j'ai ça :

Code : Tout sélectionner

coap-client v4.1.2 -- a small CoAP implementation
(c) 2010-2015 Olaf Bergmann 

usage: coap-client [-A type...] [-t type] [-b [num,]size] [-B seconds] [-e text]
		[-m method] [-N] [-o file] [-P addr[:port]] [-p port]
		[-s duration] [-O num,text] [-T string] [-v num] [-a addr]

		[-u user] [-k key] URI

	URI can be an absolute or relative coap URI,
	-a addr	the local interface address to use
	-A type...	accepted media types as comma-separated list of
			symbolic or numeric values
	-t type		content format for given resource for PUT/POST
	-b [num,]size	block size to be used in GET/PUT/POST requests
	       		(value must be a multiple of 16 not larger than 1024)
	       		If num is present, the request chain will start at
	       		block num
	-B seconds	break operation after waiting given seconds
			(default is 90)
	-e text		include text as payload (use percent-encoding for
			non-ASCII characters)
	-f file		file to send with PUT/POST (use '-' for STDIN)
	-k key		Pre-shared key for the specified user. This argument
	       		requires DTLS with PSK to be available.
	-m method	request method (get|put|post|delete), default is 'get'
	-N		send NON-confirmable message
	-o file		output received data to this file (use '-' for STDOUT)
	-p port		listen on specified port
	-s duration	subscribe for given duration [s]
	-u user		user identity for pre-shared key mode. This argument
	       		requires DTLS with PSK to be available.
	-v num		verbosity level (default: 3)
	-O num,text	add option num with contents text to request
	-P addr[:port]	use proxy (automatically adds Proxy-Uri option to
			request)
	-T token	include specified token

examples:
	coap-client -m get coap://[::1]/
	coap-client -m get coap://[::1]/.well-known/core
	coap-client -m get -T cafe coap://[::1]/time
	echo 1000 | coap-client -m put -T cafe coap://[::1]/time -f -


Avatar de l’utilisateur
kimagure
Helper
Messages : 109
Inscription : 21 août 2014, 14:53

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kimagure » 05 juil. 2019, 15:53

Ok, donc ca confirme que l'outil coap-client est bien compilé correctement.

Peux-tu regarder dans les logs du plugin (passe en debug s'il faut) si tu trouves une ligne de commande similaire à celle que j'ai postée plus haut (avec ton "ID" et la "secret key" qui est spécifique à ton installation), et la lancer sur la machine pour voir quelle erreur remonte coap-client lorsqu'il essaye de se connecter à ta gateway ?

K.
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par Nebz » 05 juil. 2019, 16:12

En effet


Envoyé de mon iPhone en utilisant Tapatalk
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

JPLP
Timide
Messages : 207
Inscription : 22 nov. 2017, 13:28

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par JPLP » 05 juil. 2019, 17:21

kimagure a écrit :
05 juil. 2019, 15:53
Ok, donc ca confirme que l'outil coap-client est bien compilé correctement.

Peux-tu regarder dans les logs du plugin (passe en debug s'il faut) si tu trouves une ligne de commande similaire à celle que j'ai postée plus haut (avec ton "ID" et la "secret key" qui est spécifique à ton installation), et la lancer sur la machine pour voir quelle erreur remonte coap-client lorsqu'il essaye de se connecter à ta gateway ?

K.
Voici le retour :

Code : Tout sélectionner

v:1 t:CON c:GET i:b847 {} [ ]
Jul 05 17:19:41 ALRT 115 invalidate peer
Jul 05 17:19:41 WARN received alert, peer has been invalidated
Terminated

Avatar de l’utilisateur
kimagure
Helper
Messages : 109
Inscription : 21 août 2014, 14:53

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kimagure » 05 juil. 2019, 18:07

Ca fonctionnait bien avant ?

Cette erreur se produit notamment lorsque l'identifiant (paramètre -u) ou la clé (paramètre -k) sont incorrects.

Le principe est que lors de la première exécution, le plugin génère un id unique pour le client jeedom, et demande à la gateway de générer une clé associée à cet id en utilisant la clé figurant sur l'étiquette de la gateway.

Ce couple identité / clé est ensuite utilisé pour les appels à la gateway via coap-client.

Si ça marchait et que tu n'a pas changé la clé dans la configuration du plugin, peux-tu vérifier que tu n'as pas fait de faute de frappe lorsque tu as lancé manuellement la commande coap-client avec les paramètres trouvés dans la log ?

Les informations connues du plugin sont stockées dans le fichier /var/www/html/plugins/ikealight/resources/ikealightd/tradfri_jeedom_psk.conf

Essaye la commande :

Code : Tout sélectionner

coap-client -u '(valeur de identity)' -k '(valeur de la clé)'  -m 'get' coaps://ip_de_la_gateway:5684/15011/15012
Si ca marche, ca devrait te renvoyer le JSON avec la configuration de la gateway.

Si ca ne renvoie rien et que c'est les bonnes valeurs pour id/key, il va peut être falloir forcer la génération de nouveaux identifiants.
Essaye de renommer ce fichier configuration (ne le supprime pas au cas où) et redémarre le plugin...

K.
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

kubico29
Timide
Messages : 12
Inscription : 02 janv. 2015, 23:05

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kubico29 » 05 juil. 2019, 18:17

bonsoir

j'ai renommé le fichier tradfri_jeedom_psk.conf.
J'ai refait une sauvegarde de la conf du plugin(adresse ip de la gateway et clé de la gateway)

C'est OK, ça refonctionne !!!

A suivre.

Merci à tous et bonne soirée
RPI3 + Razberry Plus / Jeedom 3.3.27
zipato 3 en 1 / multiprise greenwave / double switch zipato / fibaro FGSD-002/ ampoule Zwave
orvibo allone / prises orvibo S20 / wanscam Jw008 / Dlink DCS 933L / fibaro smart implant / everspring sm810 / ...

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par drs » 05 juil. 2019, 19:13

Bonjour

J'ai effectué la même opération que kubico29, et tout refonctionne à nouveau :)

Donc renommage du fichier, et sauvegarde de l'ip et de la clé dans le plugin (entrainant le redémarrage) et j'ai récupéré le fonctionnement.

Merci :)

JPLP
Timide
Messages : 207
Inscription : 22 nov. 2017, 13:28

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par JPLP » 05 juil. 2019, 19:30

:) Bingo !!!
Je suis trop content ! :D

Merci pour votre aide. Ça marche nickel maintenant.

kamael666
Timide
Messages : 23
Inscription : 14 janv. 2018, 17:36

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kamael666 » 10 juil. 2019, 11:21

bonjour, je viens d'investir dans la gamme IKEA, mais je n'arrive pas a lancer la découverte, j'ai beau cliquer dessus, rien ne se passe .
quelqu'un a une idée??

Avatar de l’utilisateur
kimagure
Helper
Messages : 109
Inscription : 21 août 2014, 14:53

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kimagure » 10 juil. 2019, 11:36

Tu as correctement renseigné l'IP de la gateway et la clé (figurant sur l'étiquette) dans les paramètres du plugin ?
Le démon est-il démarré et en statut "OK" ?

Peux-tu passer tes logs en debug, redémarrer le demon et nous dire s'il y a des messages d'erreur dans la log ?

K.
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

kamael666
Timide
Messages : 23
Inscription : 14 janv. 2018, 17:36

Re: [Plugin Officiel][Sujet Principal] Ikea Light

Message par kamael666 » 11 juil. 2019, 08:21

tout est bien lancé, l'ip est la bonne et le Démon est ok.

voici les log
[2019-07-11 08:20:44][INFO] : Lancement démon ikealight : sudo /usr/bin/python3 /var/www/html/plugins/ikealight/resources/ikealightd/ikealightd.py --loglevel debug --socketport 55025 --callback http://127.0.0.1:80/plugins/ikealight/c ... alight.php --apikey cse5eNdhFbwP1eKAp2H2MeOhXnyqWTa8 --cycle 0.1 --pid /tmp/jeedom/ikealight/deamon.pid --gatewayip 192.168.1.109 --gatewaycode OsB66nHsuBhplxzb
[2019-07-11 08:20:46][INFO] : Start ikeatradfrid
[2019-07-11 08:20:46][INFO] : Log level : debug
[2019-07-11 08:20:46][INFO] : Socket port : 55025
[2019-07-11 08:20:46][INFO] : Socket host : 127.0.0.1
[2019-07-11 08:20:46][INFO] : PID file : /tmp/jeedom/ikealight/deamon.pid
[2019-07-11 08:20:46][INFO] : Apikey : cse5eNdhFbwP1eKAp2H2MeOhXnyqWTa8
[2019-07-11 08:20:46][INFO] : Callback : http://127.0.0.1:80/plugins/ikealight/c ... alight.php
[2019-07-11 08:20:46][INFO] : Cycle : 0.1
[2019-07-11 08:20:46][INFO] : Gateway Ip : 192.168.1.109
[2019-07-11 08:20:46][INFO] : Gateway Code : OsB66nHsuBhplxzb
[2019-07-11 08:20:46][DEBUG] : Writing PID 10173 to /tmp/jeedom/ikealight/deamon.pid
[2019-07-11 08:20:46][DEBUG] : Init request module v2.4.3
[2019-07-11 08:20:46][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2019-07-11 08:20:46][DEBUG] : Format Invalide
[2019-07-11 08:20:46][DEBUG] : "GET /plugins/ikealight/core/php/jeeIkealight.php?apikey=cse5eNdhFbwP1eKAp2H2MeOhXnyqWTa8 HTTP/1.1" 200 0
[2019-07-11 08:20:46][DEBUG] : Socket interface started
[2019-07-11 08:20:46][DEBUG] : LoopNetServer Thread started
[2019-07-11 08:20:46][INFO] : Start listening...
[2019-07-11 08:20:46][DEBUG] : Listening on: [127.0.0.1:55025]
[2019-07-11 08:20:46][DEBUG] : Read Socket Thread Launched
[2019-07-11 08:20:46][DEBUG] : Thread_follower Thread Launched
[2019-07-11 08:20:46][DEBUG] : Thread_killer Thread Launched

Répondre

Revenir vers « [Catégorie] Objets connectés »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités