Problème plugin Ikea

Bonjour,

Suite à un souci de reconnaissance dongle z-wave j’ai dû réinstaller jeedom sur une VM au lieu d’un conteneur LXC sur proxmox. Depuis c’est ok pour cela.

Par contre sur l’ancien système j’utilisais le plugin ikea, qui fonctionnais super bien !

Mais bien sûr, il ne fonctionne pas sur ma nouvelle installation. Le démon est OK, le plugin bien OK, j’ai réinstallé le plugin, redémarrer la passerelle et le serveur … rien a faire…
Cela me met une erreur quand je vais sur le plugin pour vouloir faire une découverte pour récupérer mes ampoules.

Voici les captures

Avez-vous des solutions ?

Bonjour,
Jeedom n’est pas compatible Docker ou containeur le nouveau plugin a entièrement revu le démon et il n’est pas compatible container

Je viens d’installer le plugin sur un Raspberry pi 3 et c’est exactement la même chose…

Tu as bien suivi les consignes du changelog ?

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 .

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