Vous cherchez , une télécommande pas chère, compatible avec jeedom équipée du plugin Rfxcom ( ou RFplayer , non testé ).
La télécommande trust est faîte pour vous .
L’intégration dans jeedom , est très simple avec le module RFXcom , il suffit de le mettre en mode inclusion , d’appuyer sur la touche I ou O puis un nouvel équipement est ajouté .
Et la , panique aucune commande n’est reconnue !
Il faut les créer manuellement , selon le schéma ci-dessous
Comment trouver ou vérifier le nom des id , il suffit d’ouvrir les logs du module Rfxcom et repérer les informations provenants de la télécommande :
[DEBUG] : Send to jeedom : {'devices': {'039E8C3011': {'raw': '0B110034039E8C3003030040', 'signal': '4', 'subtype': '00', 'command': 'Group_Off', 'dimlevel': '0', 'unitcode': '3', 'packettype': '11', 'id': '039E8C30'}}}
Ok c’est fait. Mais comment puis-je contrôler mes lumières avec , ou toute autre action ?
Fonctionnement de la télécommande :
I : Commande principale ( Id : command , valeur On ou Group_On )
0 : Commande Principale (Id : command ,Valeur Off ou Group_Off )
Les soleils : Commande principale pour luminosité ( Id : dimlevel , Valeur de 0 à 100 par palier de 6 )
Les Quatre boutons principaux de la commande , déclenche l’envoi du signal vers le module rfxcom
Les boutons secondaires ( ne déclenchent aucun envoi )
L’ampoule : Sélectionne un numéro de Canal ( Id : unitcode )
1 : unitcode = 1
2: unitcode = 9
3: unitcode = 5
4: unitcode = 13
Il se peut que les valeurs soient différentes sur votre télécommande , afin de les connaitre vérifier les logs du rfxcom.
Le G , ne modifie pas l’Id unitcode , mais modifie la valeur envoyée par la touche I ou O et ajoute Group_ à On ou Off.
Exemple : Si je sélectionne le canal 4 ( en appuyant 4 fois sur l’ampoule ) , puis j’appuie sur la touche I les infos envoyées seront :
command = On , dimlevel = dernier état connu , unitcode = 13
Et enfin le bouton Double Ampoule , permet de répéter les commandes sur les 4 canaux .
Exemple : Si j’appuie sur le bouton double Ampoule ( les 4 leds des 4 premiers canaux clignottent ) , puis lorsque j’appuie sur le bouton I , Quatres commandes sont envoyés les unes après les autres a Jeedom ( la led 1 , puis la led 2 et ainsi de suite s’allument à tour de rôle ).
Maintenant , que je connais le fonctionnement de ma télécommande , comment programmer tout ça sous jeedom .
Il suffit d’écrire un scenario qui sera déclenché par la valeur commande .
Penser à activer la répétition de la commande , afin que le scénario puisse être déclenché à chaque appui.
Il suffira d’écrire un Bloc , pour chaque valeur de commande principale :
Exemple :
#[RDC][Telecommande trust][commande]# == »On »
#[RDC][Telecommande trust][commande]# == »Off »
#[RDC][Telecommande trust][commande]# == »Group_On »
#[RDC][Telecommande trust][commande]# == »Group_Off »
Dans cet exemple je choisis d’éteindre des lumières HUE disposées dans le salon selon que je sélectionne le canal 1 ou 2 .
et ci-dessous avec l’option Group_ , j’éteins toutes mes lampes du salon
Ansi qu’un bloc pour la commande variation :
Ici la commande variation , me sert a ajuster la luminosité de mes lumières.
Ma lumière Hue , permet une variation de 0 à 255 , et ma commande variation varie de 0 à 100 . J’applique donc une multiplication par 2,5 sur la valeur de la variation afin d’avoir une amplitude de 0 à 250 et j’ajoute 5 afin de ne pas éteindre complètement mon ampoule lorsque je suis à Zero.
Et voila , je vous laisse imaginer toutes les possibilités ….
J’envisage de réaliser un changement de couleur , à chaque appui de la touche I sur le même canal … Ce qui permettra une rotation de couleur sur une même touche ( un peu comme la télécommande Philips , qui permet jusqu’à 4 scénarios différents en fonction du nombre de clic ) … à suivre