Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Kit connecte Tradfri d'IKEA

Pour parler de tout, et surtout de rien !
Avatar de l’utilisateur
mbuffat69
Timide
Messages : 389
Inscription : 02 févr. 2016, 21:25
Localisation : Lyon

Re: Kit connecte Tradfri d'IKEA

Message par mbuffat69 » 24 avr. 2017, 18:05

Bonsoir
pour ceux qui veulent tester leur pont TRADFRI dès à présent, j'ai écrit en python3 un script de test du pont TRADFRI qui permet une première interaction avec JEEDOM à l'aide du module script, pour allumer ou éteindre certaines lumières.

Pour cela il faut installer la bibliothèque python3 pytradfri (instructions tirées de https://github.com/ggravlingen/pytradfri)
Il faut pour cela d'abord installer libcoap, (sous root)

Code : Tout sélectionner

$ apt-get install libtool
$ 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
$ make install
Il faut éventuellement installer des packages manquants (pour moi ctags)
puis installer ensuite la librairie pytradfri avec pip3 (version python3)

Code : Tout sélectionner

pip3 install pytradfri
Le code python3 suivant permet d'allumer ou éteindre une sélection d'ampoules

Code : Tout sélectionner

python3 test_pytradfri.py
liste les equipements

Code : Tout sélectionner

python3 test_pytradfri.py on 0 2
allume les lumières 0 et 2 (numérotation à partir de 0) et avec off les éteind

Voila ci-dessous le code python3 test_pytrafri.py dans lequel il faut indiquer l'adresse IP du pont et sa clé (écrite sous le boitier)

Code : Tout sélectionner

#! /usr/bin/env python3
# programme test du pont TRADFRI
# allume ou eteind des lumieres
import sys
import pytradfri
import time
#
IP="xxxxx"
KEY="xxxxx"
# configuration variables. 
api = pytradfri.coap_cli.api_factory(IP, KEY)
gateway = pytradfri.gateway.Gateway(api)
# recuperation info
devices = gateway.get_devices()
lights = [dev for dev in devices if dev.has_light_control]
#
print("\t\tTest pont TRADFRI")
print("\n\tdevices %d"%len(devices))
print(devices)
# Print all lights
print("\n\tliste des ampoules %d"%len(lights))
print(lights,"\n")
# allume ou eteinds des ampoules
if (len(sys.argv) == 1): sys.exit(0)
state = sys.argv[1] == "on"
ampoules = [int(sys.argv[k]) for k in range(2,len(sys.argv))]
for ampoule in ampoules :
   print("Etat ampoule %d"%(ampoule))
   # device
   light=lights[ampoule]
   # ampoule associée
   Light=lights[ampoule].light_control.lights[0]
   print("name ",light.name)
   print("status ",Light.state)
   print("dimmmer ",Light.dimmer)
   # allumage
   light.light_control.set_state(state)
# lecture etat apres commandes
print("changement etat des ampoules %s\n"%(state))
devices = gateway.get_devices()
lights = [dev for dev in devices if dev.has_light_control]
for ampoule in ampoules :
    print("Etat ampoule %d"%(ampoule))
    light=lights[ampoule]
    Light=lights[ampoule].light_control.lights[0]
    print("status ",Light.state)
    print("dimmmer ",Light.dimmer)
#
sys.exit(0)
On peut ensuite utiliser ce script pour des intercations basiques on/off avec Jeedom
Attention: cela demande un minimum de connaissance sous linux (tester sous jessie raspbian) !!!!

Pour mon utilisation perso je développe sur ce principe des scripts plus sophistiqués pour remonter l'état des ampoules; changer la luminosité , ...
La librairie semble très complète mais avec peu de documentation !!!
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 24 avr. 2017, 19:06

yes merci, je venais de faire l'installation de la librairie et je venais tout juste de faire fonctionner mes lampes avec.

il faut installer pip3 pour python et python3-setuptools car chez moi je ne les avais pas . Un poil galère la doc pour bien utiliser pytradfri.

Mais bon au final ca marche.

Je code le reste pour utiliser jeedom merci pour ton mini tuto @mbuffat69 que j'ai vu une heure près (je me serais moins cassé la tête) :)
Jeedom en DIY sur NUCI3| Mon Matos : Ici

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 24 avr. 2017, 20:19

Voila ma nouvelle lampe ikéa float est pilotable en mode on / off.
Reste a faire la variation et le changement de couleur mais sinon c'est juste excellent de pouvoir piloté du ikéa a la maison :)

Merci pour ton script @mbuffat69.
Je vais essayer cette semaine de faire les commandes manquantes, je pars de peu de connaissance en python mais il n'y a pas raison que je n'y arrive pas.
Avec un peu d'huile de coude et du nouveau ca tourne niquel sur jeedom.
Reste plus qu'a attendre le plug-in officiel

edit : Je peux pas ajouter de photos car le rendu est pourri... l'éclairage est vraiment bon en fin de journée et puissant pour un plafonnier 30x30.
Jeedom en DIY sur NUCI3| Mon Matos : Ici

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 27 avr. 2017, 17:51

Après quelques jours de documentation et de code, je peux vous annoncer que ça ne sera pas moi qui va implémenter la fonction dimmer et couleur via un script. je suis une quiche pour ajouter des fonctions :)
Si quelqu'un a une base plus solide pour renforcer le script de @mbuffat69, n'hésité pas.
En attendant, je vais me contenter de faire du on / off via script jeedom et avec la télécommande faire la variation :)
Jeedom en DIY sur NUCI3| Mon Matos : Ici

treker
Timide
Messages : 90
Inscription : 26 déc. 2014, 10:21

Re: Kit connecte Tradfri d'IKEA

Message par treker » 29 avr. 2017, 23:05

cocapic a écrit :Si on ajoute les éléments Mi, on a l'impression que free a débarqué sur la marché de la domotique, fini les modules fibaro à 50€ pièce :)
En effet mais la si quelqu un me trouve un système fiable pour piloter mes volets avec un interrupteur radio ou non je suis preneur pour remplacer mes dio !!

koulyndriss
Timide
Messages : 257
Inscription : 04 déc. 2014, 15:43
Localisation : 78

Re: Kit connecte Tradfri d'IKEA

Message par koulyndriss » 08 mai 2017, 17:59

Salut a tous,

J'ai quelques questions avant d'acheter un kit ikea.

Comment se fait la gestion de plus de 10 ampoules au niveau de la passerelle?
Deja combien la passerelle gère t elle d'ampoules au maxi?
Faut il un un interrupteur 4 boutons toutes les 10 ampoules avec une passerelle ou 1 inter et une passerelle toutes les 10 ampoules?

Merci d'avance
Odroid c2 / KODI sur un autre c2
Clef USB Gen5 / dongle RFxcom / Xiaomi
éclairage en zigbee avec du Philips et ikea

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 08 mai 2017, 18:12

Il n'y a pas d'info sur la capacité de la gateway pour l'instant.
Une télécommande = un groupe. Donc pas de limite pour la gestion d'une télécommande. Par un groupe s'allume et s'éteint en même temps.

Envoyé de mon Nexus 4 en utilisant Tapatalk

Jeedom en DIY sur NUCI3| Mon Matos : Ici

koulyndriss
Timide
Messages : 257
Inscription : 04 déc. 2014, 15:43
Localisation : 78

Re: Kit connecte Tradfri d'IKEA

Message par koulyndriss » 08 mai 2017, 19:01

Oui et une télécommande 10 ampoules donc peut être bien une telec toutes les 10 ampoules
Odroid c2 / KODI sur un autre c2
Clef USB Gen5 / dongle RFxcom / Xiaomi
éclairage en zigbee avec du Philips et ikea

Avatar de l’utilisateur
mbuffat69
Timide
Messages : 389
Inscription : 02 févr. 2016, 21:25
Localisation : Lyon

Re: Kit connecte Tradfri d'IKEA

Message par mbuffat69 » 08 mai 2017, 19:18

Pour le gateway, le nombre maxi d'ampoules gérées n'est pas donnée, mais les id commençants à 65544 avec
une numérotation décroissante, le nombre maxi doit être grand (en tout cas très supérieur à 10).

La limitation peut venir de la télécommande (mais qui n'est pas nécessaire pour le fonctionnement, mais uniquement pour l'inclusion).

J'ai terminé mon intégration sous JEEDOM de mes 6 ampoules , avec 2 détecteurs et une télécommande, et cela fonctionne avec JEEDOM comme mon système HUE, avec un daemon qui met à jour l'état des ampoules sous Jeedom et un programme qui contrôle les ampoules, le tout sous python.
Si cela intéresse certain de les adapter à leurs systèmes, je peux mettre les codes python sous github.
Attention ce n'est pas un plugin et cela nécessite donc un minimum de connaissance pour l'adaptation.
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

koulyndriss
Timide
Messages : 257
Inscription : 04 déc. 2014, 15:43
Localisation : 78

Re: Kit connecte Tradfri d'IKEA

Message par koulyndriss » 08 mai 2017, 20:47

Tu veux dire que l'ampoule peut être supprimé de la télécommande apres l'inclusion dans la gateway? Si oui super

Et puis tu as un retour d'état ? le top alors

Vivement le plugin
Odroid c2 / KODI sur un autre c2
Clef USB Gen5 / dongle RFxcom / Xiaomi
éclairage en zigbee avec du Philips et ikea

Avatar de l’utilisateur
mbuffat69
Timide
Messages : 389
Inscription : 02 févr. 2016, 21:25
Localisation : Lyon

Re: Kit connecte Tradfri d'IKEA

Message par mbuffat69 » 08 mai 2017, 20:48

OUI
tu l'inclus avec une télécommande et ensuite dans l'appli IKEA tu peux la supprimer du groupe de la télécommande
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

koulyndriss
Timide
Messages : 257
Inscription : 04 déc. 2014, 15:43
Localisation : 78

Re: Kit connecte Tradfri d'IKEA

Message par koulyndriss » 08 mai 2017, 21:21

J'ai l'impression que cette solution va faire un carton

Et sinon le plugin est dans les tuyaux mais a t on une info sur une échéance de publication histoire de se faire une idée?
Genre debut mi fin juin juillet août septembre voir mai 2017 ;-))

Merci a tous et vive jeedom
Odroid c2 / KODI sur un autre c2
Clef USB Gen5 / dongle RFxcom / Xiaomi
éclairage en zigbee avec du Philips et ikea

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

Re: Kit connecte Tradfri d'IKEA

Message par Anonyme » 08 mai 2017, 21:29

Contenu supprimé à la demande de son auteur

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 08 mai 2017, 21:54

Si cela intéresse certain de les adapter à leurs systèmes, je peux mettre les codes python sous github.
Attention ce n'est pas un plugin et cela nécessite donc un minimum de connaissance pour l'adaptation.


Oui oui ça intéresse ;)

Envoyé de mon Nexus 4 en utilisant Tapatalk

Jeedom en DIY sur NUCI3| Mon Matos : Ici

koulyndriss
Timide
Messages : 257
Inscription : 04 déc. 2014, 15:43
Localisation : 78

Re: Kit connecte Tradfri d'IKEA

Message par koulyndriss » 08 mai 2017, 22:09

Je ne sais pas si je suis capable pour ton code python nous verrond apres l'achat.

mais sinon une derniere question quel est l'état on/off d'une ampoule apres une coupure de courant ou action sur l'interrupteur?
Odroid c2 / KODI sur un autre c2
Clef USB Gen5 / dongle RFxcom / Xiaomi
éclairage en zigbee avec du Philips et ikea

Avatar de l’utilisateur
mbuffat69
Timide
Messages : 389
Inscription : 02 févr. 2016, 21:25
Localisation : Lyon

Re: Kit connecte Tradfri d'IKEA

Message par mbuffat69 » 08 mai 2017, 22:33

L'intensité et la couleur des ampoules est conservée en cas d'action sur l'interrupteur (sauvegarde sur le pont).
En cas de coupure je n'ai pas essayé mais je pense que oui
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 09 mai 2017, 09:47

mbuffat69 a écrit :
08 mai 2017, 19:18

Si cela intéresse certain de les adapter à leurs systèmes, je peux mettre les codes python sous github.
Attention ce n'est pas un plugin et cela nécessite donc un minimum de connaissance pour l'adaptation.
@mbuffat69, perso je suis très intéressée par ton code python sous github.
Je me sert de la première version que tu as posté, c'est cool mais si il existe un version plus évolué je suis preneur.
Si je suis le seul, même en privé cela me va ;)
Jeedom en DIY sur NUCI3| Mon Matos : Ici

koulyndriss
Timide
Messages : 257
Inscription : 04 déc. 2014, 15:43
Localisation : 78

Re: Kit connecte Tradfri d'IKEA

Message par koulyndriss » 09 mai 2017, 10:17

Non tu n'est pas le seul pour le code mais il me faudra peut être plus d'explications pour son utilisation

Merci a vous tous pour cette grande famille Jeedom
Odroid c2 / KODI sur un autre c2
Clef USB Gen5 / dongle RFxcom / Xiaomi
éclairage en zigbee avec du Philips et ikea

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: Kit connecte Tradfri d'IKEA

Message par nickasimir » 09 mai 2017, 13:33

C'est pas très compliqué, il suffit d'installer la librairie. D'avoir une API en python à exploiter (cf. Post de @mbuffat69) et utiliser quelques SH via le plug-in script. Actuellement il n'y a que le on offre de géré.


Envoyé de mon Nexus 4 en utilisant Tapatalk

Jeedom en DIY sur NUCI3| Mon Matos : Ici

cyber451
Timide
Messages : 56
Inscription : 30 avr. 2015, 15:10
Localisation : Orléans

Re: Kit connecte Tradfri d'IKEA

Message par cyber451 » 11 mai 2017, 15:06

En attendant le plugin, un lien expliquant comment piloter en On/Off mais aussi en variation, ça marche parfaitement chez moi
https://learn.pimoroni.com/tutorial/san ... om-your-pi

Je n'arrive pas par contre a récupéré dans un script info le retour de la lampe (mais j'y connais pas grand chose)
Jeedom 3.3.27 sur RPI3 & Rfxcom433 & Z-wave & Conbee v2

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

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