Problème plugin Ikea

Oui, je viens de faire ce qui est écrit dans changelog mais c’est toujours pareil.

D’ailleurs si je comprend bien, les changelog son les dernières version ?
Donc pourquoi la version du plugin sur le market n’es pas la dernière, c’est à dire la 10/10/2019 .
51

Normalement les plugins arrive la nuit, la exceptionnellement je viens de le pousser, mais ca montre que ton soucis n’a rien a voir avec mes modifications vu que tu les avais pas.

J’ai remarquer que mon ancien système était avec jeedom 3.3.33 et ikea fonctionnais parfaitement.
Maintenant j’ai installé jeedom 4.0.21 et la, ikea ne fonctionne pas. Je vais essayé la nouvelle version d’aujourd’hui pour voir ce que ça donne.

La version d’hier ne marche pas sur une debian buster je pense ton soucis vient de la.

C’est bon maintenant le plugin fonctionne. Par contre il ne trouve pas toutes les ampoules. Il m’en manque une. On ne peut plus faire le scan de la passerelle manuellement ?23

Le scan se fait au démarrage du demon, et lors de l’ajout d’une ampoule il l’a détecte de lui meme. Si il manque une ampoule il faut passer en debug, relancer le demon et faire ce que dit la log.

Voici ce que me dit le log:

[2019-10-10 14:14:13][INFO] : Lancement démon ikealight : sudo /usr/bin/nodejs /var/www/html/plugins/ikealight/resources/ikealightd/ikealightd.js --loglevel debug --socketport 55025 --callback http://127.0.0.1:80/plugins/ikealight/core/php/jeeIkealight.php --apikey qUuL0gASSthRkStOce0ck7HQhEi3SqQW --cycle 0.1 --pid /tmp/jeedom/ikealight/deamon.pid --gatewayip 192.168.200.3 --gatewaycode cjVvdFeUivbtwQoX
[2019-10-10 12:14:14][INFO] : Start ikealightd
[2019-10-10 12:14:14][INFO] : Log level on : debug
[2019-10-10 12:14:14][INFO] : Socket port : 55025
[2019-10-10 12:14:14][INFO] : Gateway ip : 192.168.XX.XX
[2019-10-10 12:14:14][INFO] : Gateway code : cjVvdFeUivbtwQoX
[2019-10-10 12:14:14][INFO] : PID file : /tmp/jeedom/ikealight/deamon.pid
[2019-10-10 12:14:14][INFO] : Apikey : qUuL0gASSthRkStOce0ck7HQhEi3SqQW
[2019-10-10 12:14:14][INFO] : Callback : http://127.0.0.1:80/plugins/ikealight/core/php/jeeIkealight.php
[2019-10-10 12:14:14][INFO] : Cycle : 0.1
[2019-10-10 12:14:14][INFO] : Start ikealightd
[2019-10-10 12:14:14][DEBUG] : Connect to gateway with : {“identity”:“tradfri_1570708667942”,“psk”:“2NOQi6DYIKZyS9I1”}
[2019-10-10 12:14:14][DEBUG] : HTTP listen on 127.0.0.1 port : 55025 started
[2019-10-10 14:14:14][DEBUG] : Received message : []
[2019-10-10 12:14:14][DEBUG] : Connection to gateway successfull
[2019-10-10 12:14:14][DEBUG] : Send data to jeedom : {“devices”:{“65537”:{“id”:65537,“name”:“Luminaire chambre”,“firmwareVersion”:“1.2.214”,“model”:“TRADFRI bulb E14 W op/ch 400lm”,“alive”:true,“type”:“light”,“color”:“f1e0b5”,“onOff”:false,“dimmer”:0.8},“65538”:{“id”:65538,“name”:“Ampoule chambre”,“firmwareVersion”:“1.3.009”,“model”:“TRADFRI bulb E27 CWS opal 600lm”,“alive”:true,“type”:“light”,“color”:“ebb63e”,“onOff”:false,“dimmer”:0.8},“65539”:{“id”:65539,“name”:“Ampoule Salon”,“firmwareVersion”:“1.3.009”,“model”:“TRADFRI bulb E27 CWS opal 600lm”,“alive”:true,“type”:“light”,“color”:“ffae55”,“onOff”:false,“dimmer”:100}}}
[2019-10-10 14:14:14][DEBUG] : Received message : {“devices”:{“65537”:{“id”:65537,“name”:“Luminaire chambre”,“firmwareVersion”:“1.2.214”,“model”:“TRADFRI bulb E14 W op/ch 400lm”,“alive”:true,“type”:“light”,“color”:“f1e0b5”,“onOff”:false,“dimmer”:0.8},“65538”:{“id”:65538,“name”:“Ampoule chambre”,“firmwareVersion”:“1.3.009”,“model”:“TRADFRI bulb E27 CWS opal 600lm”,“alive”:true,“type”:“light”,“color”:“ebb63e”,“onOff”:false,“dimmer”:0.8},“65539”:{“id”:65539,“name”:“Ampoule Salon”,“firmwareVersion”:“1.3.009”,“model”:“TRADFRI bulb E27 CWS opal 600lm”,“alive”:true,“type”:“light”,“color”:“ffae55”,“onOff”:false,“dimmer”:100}}}
[2019-10-10 14:14:14][DEBUG] : Impossible d’ajouter l’équipement : tradfri_bulb_e14_w_opch_400lm => Array ( [id] => 65537 [name] => Luminaire chambre [firmwareVersion] => 1.2.214 [model] => TRADFRI bulb E14 W op/ch 400lm [alive] => 1 [type] => light [color] => f1e0b5 [onOff] => [dimmer] => 0.8 )
[2019-10-10 14:14:14][DEBUG] : Merci de mettre le plugin en DEBUG est transmettre les infos demandées dans la doc pour avoir une intégration
[2019-10-10 14:14:14][DEBUG] : Aucun équipement trouvé pour : 65537

À ce que je vois, l’ampoule qui ne se rajoute pas n’est pas de la même versions que les 2 autres qui son OK. Peux être que le problème viendrais de là ?

C’est bon j’ai trouvé, une nouvelle mise a jour est dispo et corrige le soucis

C’est bon c’est OK pour moi ! Merci beaucoup :grinning:

Bonjour, je viens de migrer mon Jeedom sur mon Synology.
Donc je suis passé en mode container. De ce fait, le plugin Ikea light ne fonctionne plus :frowning:
Est il prévu de le rendre compatible avec Docker ?

Bonjour,
Jeedom ne support pas docker…

Ok, dans ce cas je pense qu’une mise à jour de la documentation en ligne est necessaire :thinking:
Jeedom Installation Docker

Pour ma part, j’ai suivi le tutoriel et ca fonctionne très bien, hormis le plugin ikea light.

Y a t il une raison pour le fait que Jeedom ne supporte pas docker ?

Ben tu es dessus… On arrive pas a bien gerer les gateway réseaux dessus. Je crois qu’il y a des astuce en changeant le type de réseaux (mode host je crois) mais j’ai jamais testé. Après si quelqu’un a envi je suis preneur pour completer la doc

Merci pour tes explications.
Je ne suis pas un expert reseau et encore moins docker.
Mais je peux essayer de faire quelques tests ce weekend. D’apres ce que j’ai vu, le plugin utilise Node.js pour interragir avec la gateway. Est ce que tu pourrais m’en dire plus sur les composants que tu utilises pour te connecter à la gateway?

Honnetement je sais pas du tout c’est un sous composant qu’on a pas fait nous juste on l’integre, la techno c’est du coap c’est tous ce que je peux dire. Mais ton soucis vient du réseaux docker faut changer cette partie la mais mes competences docker s’arrete la

heu… pourquoi t’es en docker alors ?

Heu… pour apprendre de nouvelles choses.
La vie est fade si tu restes sur tes acquis. Et tu deviens un vieux grincheux qui dit

C’étiait mieux avant…

1 J'aime

Bon j’ai fait un test rapide avec l’image docker et le plugin ikea light.
La bonne nouvelle c’est que j’ai reussi a le faire fonctionner. Je n’ai pas poussé mes tests très loin mais ca me semble correcte pour le moment.
Dans les logs, j’ai pu noté quelques warnings.

Pour le faire fonctionner, j’ai changé la configuration reseau du container. Sur les conseils de @Loic, je ne suis pas passé mode bridge. J’ai créer un simple network. Le reste de la configuration est la même que décrite dans la doc d’install.

Voilà pour mon premier retour. Je suis dispo pour d’autre test si besoin.

Hello @Superbabesldiers ,

j’ai un truc bizarre, j’ai recopié la même configuration sur mes 2 instances Jeedom (la première fonctionnait bien sur ma VM Freebox Delta), mais sur la nouvelle (container Docker sur mon Synology) le plugin n’arrive pas à se connecter à la Gateway Tradfri alors qu’ils partagent la même clef… et pointe sur la même ip.

J’ai peur que ce soit un problème lié à ma seconde installation via container Docker sur Nas Synology en mode bridge…
Il faut peut être passer en mode host ou macvlan… (cf [Tuto] Installation de Jeedom sur Synology / docker / debian buster / réseau macvlan)

Edit 2 : pas mieux avec le mode macvlan…
Quels symptômes avais-tu?
Merci

Voici les traces du plugin
[2020-06-12 21:45:55][ERROR] : Impossible de lancer le démon ikealightd, vérifiez le log
[2020-06-12 21:50:25][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
sudo: /usr/bin/nodejs: command not found
[2020-06-12 21:50:55][ERROR] : Impossible de lancer le démon ikealightd, vérifiez le log
[2020-06-12 21:54:54][ERROR] : Erreur exécution de la commande [Bureau comble][TRADFRI bulb 65537][On] : Echec de la requête http : http://127.0.0.1:55025/device/operation?id=65537&type=light&operation={« onOff »%3Atrue}&apikey=XXXXXXXXXXXXXXXXXXXXXXX Curl error : Failed to connect to 127.0.0.1 port 55025: Connection refused
[2020-06-12 21:54:55][ERROR] : Erreur exécution de la commande [Palier 1er étage][TRADFRI bulb 3 65541][On] : Echec de la requête http : http://127.0.0.1:55025/device/operation?id=65541&type=light&operation={« onOff »%3Atrue}&apikey=XXXXXXXXXXXXXXXXXXXXX Curl error : Failed to connect to 127.0.0.1 port 55025: Connection refused
[2020-06-12 21:54:55][ERROR] : Erreur exécution de la commande [Salon][ TRADFRI bulb 2 65540][On] : Echec de la requête http : http://127.0.0.1:55025/device/operation?id=65540&type=light&operation={« onOff »%3Atrue}&apikey=XXXXXXXXXXXXXXXXXXXXXXX Curl error : Failed to connect to 127.0.0.1 port 55025: Connection refused
[2020-06-12 21:54:55][ERROR] : Erreur exécution de la commande [Palier 1er étage][TRADFRI bulb 3 65539][On] : Echec de la requête http : http://127.0.0.1:55025/device/operation?id=65539&type=light&operation={« onOff »%3Atrue}&apikey=XXXXXXXXXXXXXXXXXXXXXXXXXXX Curl error : Failed to connect to 127.0.0.1 port 55025: Connection refused
[2020-06-12 21:54:55][ERROR] : Erreur exécution de la commande [Salon][TRADFRI bulb 2 65538][On] : Echec de la requête http : http://127.0.0.1:55025/device/operation?id=65538&type=light&operation={« onOff »%3Atrue}&apikey=XXXXXXXXXXXXXXXXXXXXXX Curl error : Failed to connect to 127.0.0.1 port 55025: Connection refused
[2020-06-12 21:55:23][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
sudo: /usr/bin/nodejs: command not found
[2020-06-12 21:55:54][ERROR] : Impossible de lancer le démon ikealightd, vérifiez le log
[2020-06-12 22:00:26][ERROR] : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement