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 Tiers][Sujet Principal] IKEA Tradfri

Pour échanger sur les plugins classés en catégorie "Objets connectés"
slybreiz
Timide
Messages : 113
Inscription : 01 déc. 2015, 19:09

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par slybreiz » 01 sept. 2017, 21:26

En essayant de configurer mon hub ikea et les ampoules achetées.

Je m apercois que dans l application il faut avoor soit un des trois declencheur sinon on ne peut y assoccier les ampoule achete ; (
Jeedom virtuel sur proxmox 5
passerelle xiaomi
passerelle IKEA

foux
Timide
Messages : 24
Inscription : 13 mars 2015, 13:30

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par foux » 04 sept. 2017, 09:15

slybreiz a écrit :
01 sept. 2017, 21:26
En essayant de configurer mon hub ikea et les ampoules achetées.

Je m apercois que dans l application il faut avoor soit un des trois declencheur sinon on ne peut y assoccier les ampoule achete ; (
Tout à fait, pour relier à la gateway, tu as besoin d'une des télécommande IKEA

foux
Timide
Messages : 24
Inscription : 13 mars 2015, 13:30

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par foux » 04 sept. 2017, 09:16

@reynald, des news sur l'intégration Intel? Thanks ;)

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 11 sept. 2017, 15:30

Bonjour à tous

Me voici un nouvel abonné au fil de cette discution, étant moi aussi intéressé par le plugin Tradfri.

Mon Rpi est actuellement partie en sav, je travail donc sur une VM Linux i386.

Mon log m'affiche l'erreur suivante :

Code : Tout sélectionner

2017-09-11 06:01:21 ERROR Erreur d'initialisation
2017-09-11 06:01:21 ERROR {"killed":false,"code":2,"signal":null,"cmd":"/var/www/html/plugins/tradfri/node/bin/coap-client-linux -k 'ezsSdIatkBTvddn7' -B 5 coaps://192.168.0.18:5684/.well-known/core"}
2017-09-11 06:01:21 ERROR /bin/sh: 1: /var/www/html/plugins/tradfri/node/bin/coap-client-linux: Exec format error
J'ai cru comprendre grace à @kimagure et @xav093 que le problème venait du coap-client-linux qui n’était pas correctement compilé. SAUF QUE, je ne sais pas comment en recompiler un pour ma bécane. J'ai fait quelques recherches, j'ai réinstaller le libcoap présent dans le dossier ikea-smartlight mais après, c'est au delà de mes compétences. Si quelqu'un passe par là.. :)

Sinon, beau boulot à tout le monde *pouce en l'air*
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Boboss
Timide
Messages : 218
Inscription : 31 déc. 2014, 11:33

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par Boboss » 11 sept. 2017, 19:19

koulyndriss a écrit :
31 août 2017, 06:51
Slt, étant novice dans ce genre de dépannage je ne sais pas, si je vais pouvoir t'apporter mon aide.

Qu'as-tu au niveau de la configuration du plugin sur JEEDOM.

Port gateway
Security key gateway
Port socket interne

Envoyé de mon ASUS_Z00AD en utilisant Tapatalk
Voilà ma config. l'IP je ne suis pas sur que cela soit la bonne.
ET les autres paramètres ont été mis par défaut.
Capture_tradfri2.JPG
Capture_tradfri2.JPG (25.02 Kio) Consulté 2159 fois
Merci de votre aide.
Boboss

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 11 sept. 2017, 19:22

Salut @Boboss,

Regarde sous ta passerelle, tu trouveras 2 choses :

L'adresse MAC de ta passerrelle, et la security key.

Tu recopie la security key dans le champ vide "Security Key Gateway" et pour verifier ton ip, sur l'interface de ta box (192.168.1.1) tu devrais pouvoir comparer les adresses mac avec celle que tu as sous ta passerelle.
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Boboss
Timide
Messages : 218
Inscription : 31 déc. 2014, 11:33

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par Boboss » 11 sept. 2017, 19:45

:D Merci de ton aide @MrVince

L'idée de comparer l'adresse MAC avec les IP.Impec
Sécurity key OK bien derrière la passerelle.
ET j'ai mes équipements.NICKEL
Bravo aux developpeurs
:D
Boboss

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 11 sept. 2017, 20:41

Aucun problème :)

Du coup, si quelqu'un passe par ici, je recherche comment recompilé coap-client pour une VM intel, merci :)
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

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

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par kimagure » 11 sept. 2017, 22:14

MrVince a écrit :
11 sept. 2017, 20:41
Du coup, si quelqu'un passe par ici, je recherche comment recompilé coap-client pour une VM intel, merci :)
En attendant une intégration officielle, voici la procédure pour compiler coap-client à partir des sources :

Code : Tout sélectionner

$ sudo su apt-get install libtool
$ cd /tmp
$ git clone --depth 1 --recursive -b dtls https://github.com/home-assistant/libcoap.git
$ cd libcoap
$ ./autogen.sh
$ ./configure --disable-documentation --disable-shared --without-debug CFLAGS="-D COAP_DEBUG_FD=stderr"
$ make
$ sudo cp examples/coap-client /var/www/html/plugins/tradfri/node/bin/coap-client-linux
Ici, j'extrais les sources de git et je compile dans /tmp, donc si vous voulez garder les fichiers pour plus tard, faites ça dans une autre arbo, /tmp étant vidé à chaque reboot.

La dernière commande est évidemment à adapter si votre dossier Jeedom est ailleurs.

Tel qu'est fait le code du plugin, toute architecture non arm utilise le fichier coap-client-(platform) situé dans le dossier node/bin du plugin (donc ici coap-client-linux, que ce soit pour 32 ou du 64 bits sur archi Intel).

Attention, une éventuelle mise à jour du plugin par son auteur peut changer ce comportement (mais on peut supposer que ladite mise à jour incluera également le binaire intel, donc ça devrait rouler).

K.

Edit : j'ai modifié un peu les sudo. Ce n'est pas du tout une bonne pratique de compiler en root...
Dernière édition par kimagure le 12 sept. 2017, 08:52, édité 2 fois.
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 12 sept. 2017, 01:42

@kimagure Merci pour la méthode, j'ai deux petites remarques/questions:

Le nouveau coap-client-linux passe d'un executable a une biblio partagé, c'est normal?

Ensuite, j'ai plus d'erreur dans le log, j'ai un log vide d'ailleurs, mais le plugins ne fonctionne pas (pas de detection), normal?

Merci pour la méthode en tout cas :)
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

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

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par kimagure » 12 sept. 2017, 09:01

MrVince a écrit :
12 sept. 2017, 01:42
Le nouveau coap-client-linux passe d'un executable a une biblio partagé, c'est normal?
J'ai corrigé une ou 2 petites choses dans les instructions (meilleure utilisation des sudo, et correction du chemin dans le dernier cp)

Par contre, je ne suis pas sûr de comprendre. la remarque... L'option --disable-shared fait justement qu'on ne compile pas les librairies partagées. L'exécutable coap-client devrait donc être autonome.

Chez moi, les 2 logs tradfri et tradfricmd sont vides également (en niveau de log par défaut, en tous cas), mais ça marche, donc ça ne veut rien dire :)
Tu as quelque chose en passant en debug ?

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

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 12 sept. 2017, 13:36

Je corrige le petit accent qui change tout, le fichier coap-client passe d'exe à bibliothèque partagé.

Voici le contenu de mon dossier example après manip

Code : Tout sélectionner

-rw-r--r-- 1 root root  36982 sept. 12 02:07 client.c
-rw-r--r-- 1 root root  28872 sept. 12 02:08 client.o
-rwxr-xr-x 1 root root 196948 sept. 12 02:08 coap-client
-rw-r--r-- 1 root root   4845 sept. 12 02:08 coap-client.txt
-rw-r--r-- 1 root root   4857 sept. 12 02:07 coap-client.txt.in
-rw-r--r-- 1 root root    969 sept. 12 02:07 coap_list.c
-rw-r--r-- 1 root root    836 sept. 12 02:07 coap_list.h
-rw-r--r-- 1 root root   1908 sept. 12 02:08 coap_list.o
-rwxr-xr-x 1 root root 187304 sept. 12 02:08 coap-rd
-rw-r--r-- 1 root root  19303 sept. 12 02:07 coap-rd.c
-rw-r--r-- 1 root root  18420 sept. 12 02:08 coap-rd.o
-rw-r--r-- 1 root root   1844 sept. 12 02:08 coap-rd.txt
-rw-r--r-- 1 root root   1856 sept. 12 02:07 coap-rd.txt.in
-rwxr-xr-x 1 root root 182836 sept. 12 02:08 coap-server
-rw-r--r-- 1 root root  16419 sept. 12 02:07 coap-server.c
-rw-r--r-- 1 root root  12116 sept. 12 02:08 coap-server.o
-rw-r--r-- 1 root root   1850 sept. 12 02:08 coap-server.txt
-rw-r--r-- 1 root root   1862 sept. 12 02:07 coap-server.txt.in
drwxr-xr-x 2 root root   4096 sept. 12 02:07 contiki
-rwxr-xr-x 1 root root   4893 sept. 12 02:07 etsi_coaptest.sh
-rw-r--r-- 1 root root  21317 sept. 12 02:07 etsi_iot_01.c
-rw-r--r-- 1 root root   2023 sept. 12 02:07 etsi_iot_01_largedata.txt
-rw-r--r-- 1 root root  22581 sept. 12 02:07 etsi_testcases.sh
drwxr-xr-x 2 root root   4096 sept. 12 02:07 lwip
-rw-r--r-- 1 root root  25208 sept. 12 02:08 Makefile
-rw-r--r-- 1 root root   1162 sept. 12 02:07 Makefile.am
-rw-r--r-- 1 root root  26403 sept. 12 02:08 Makefile.in
-rw-r--r-- 1 root root   2026 sept. 12 02:07 README.etsi_iot
-rw-r--r-- 1 root root   3341 sept. 12 02:07 tiny.c
Et voici les infos du nouveau coap-client-linux (coap-client dans examples)
Image

Concernant les logs, ils sont vides quelque soit le mode choisi
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

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

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par kimagure » 12 sept. 2017, 13:57

Je ne sais pas quelle distinction entre les 2 est faite par ton interface graphique.
En tous cas, le fichie coap-client est bien un exécutable.

Pour référence voici ce que la commande "file" renvoie pour l'executable d'origine pour ARM :

Code : Tout sélectionner

coap-client-linux: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=b155731e4ca8e67f633f999f6edfbf3bec4c2bfc, not stripped
Et voici ce que renvoie la nouvelle version compilée sur mon netbook Intel Atom 32bits

Code : Tout sélectionner

coap-client: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=d05f142093c47a5e84d7e1a021f2d2448f9a5a7d, not stripped
Lorsque tu exécutes le nouveau coap-client fraîchement compilé, tu n'as pas d'erreur ?

Code : Tout sélectionner

$ ./coap-client
coap-client v4.1.2 -- a small CoAP implementation
(c) 2010-2015 Olaf Bergmann <bergmann@tzi.org>

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]
...
Tu arrives à accéder à ton pont avec coap-client ?

Code : Tout sélectionner

$ ./coap-client-linux -m get -u "Client_identity" -k "12345abcd" "coaps://192.168.0.59:5684/15001"
(remplacer "12345abcd" par la clé de la gateway et l'IP après coaps:// par l'ip de la gateway)
Cette commande doit lister les devices associés au pont sous la forme [65539, 65538, ... ]

Si ça marche, c'est que le souci vient d'ailleurs, et là, si pas de logs, il faudra se plonger dans le code du plugin, attendre du support de @reynald ou l'intégration officielle du support des archis Intel x86 dans le plugin.

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

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 12 sept. 2017, 17:45

Du coup merci kimagure, le coap-client fonctionne bien, mais pas avec Jeedom :(

T'utilises Jeedom 2 ou 3 ? 3 beta pour moi
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

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

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par kimagure » 12 sept. 2017, 19:25

Version 3.0.11

Je ne suis pas en beta, et j'ai installé le plugin "à la main" depuis github.
Une fois que le plugin sera sorti de beta, je l'installerai par le market.

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

MrVince
Timide
Messages : 182
Inscription : 11 sept. 2017, 15:22

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par MrVince » 12 sept. 2017, 19:46

Ah, je vais tester tiens !
NAS HP Proliant - OpenMediaVault - Jeedom Docker
Raspberry Pi 3 - MagicMirror
Prusa i3

Capteurs MySensors / Xiaomi / Éclairage Ikea Tradfri
SmarterCoffee / Chromecast & Google Home / Thermostat Netatmo

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par Anonyme » 12 sept. 2017, 19:55

Contenu supprimé à la demande de son auteur

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

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par kimagure » 12 sept. 2017, 20:35

magicgg91 a écrit :
12 sept. 2017, 19:55
Le plugin n'étant pas sorti en stable pour le moment, si tu installes la version github, c'est bien la version bêta que tu installes...
Oui j'en suis bien conscient pour le plugin.

En disant que je n'étais pas en beta, je parlais du core jeedom pour répondre à MrVince qui disait qu'il était en 3 beta.

En fait j'avais d'abord fait une install du plugin en beta depuis le market et ça ne fonctionnait pas (à cause du non support des archis x86). Du coup j'avais testé une install depuis un clone github avant de décortiquer le code pour m'assurer que cette version ne marchait pas,non plus. Et comme maintenant ça fonctionne en l'état avec le bon coap-client recompilé, je n'ai jamais pris la peine de revenir sur la version du market.

Une fois que le support de x86 sera officiellement intégré au plugin par l'auteur, j'en profiterai pour repasser par une install depuis le market.

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

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par Anonyme » 12 sept. 2017, 21:05

Contenu supprimé à la demande de son auteur

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

Re: [Plugin Tiers][Sujet Principal] IKEA Tradfri

Message par kimagure » 12 sept. 2017, 21:22

Je vois ce que tu veux dire...

En attendant, celui-ci marche bien chez moi, ça m'aura bien dépanné, surtout pour mon plafonnier...

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

Répondre

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

Qui est en ligne ?

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