J’ai un Raspberry PI avec Jeedom 4.2.14 et le plugin RFXCom 2022-02-07 09:34:14.
Je souhaite intégrer les nouveaux moteurs de mes stores qui se pilotent avec une télécommande en RF433.
Le moteur est de marque Rollerhouses. Le modèle est « Rechargeable Wireless Tubular Roller Shade Motor Kit with Remote Control ». La télécommande fonctionne en RF 433 (RFXCOM-a RFXtrx433XL).
J’ai d’abord appairé la télécommande avec le moteur. Tout fonctionne parfaitement.
J’ai mis ensuite mon module Jeedom RFXCom en mode « inclusion » et j’ai appuyé sur un bouton de la télécommande. Elle a immédiatement été reconnue et un équipement RFXCom a été créé. Par contre, les commandes ne fonctionnent pas. J’ai essayé plusieurs types d’équipements, mais sans succès.
Pensez-vous qu’il soit possible de trouver un équipement compatible, ou faut-il passer par une écoute RFXCom pour obtenir les trames brutes des 3 boutons de la télécommande ?
Dans ce dernier cas, j’ai essayé de trouver un tuto sans succès. Sur l’ancien forum, il y a des posts qui en parlent, mais les liens ne fonctionnent plus. Si vous avez des liens vers des tutos qui fonctionnent, je suis preneur, car je n’y arriverai probablement pas sans.
Bonjour, je pense que tu es sur la bonne voie. Tu pourrais créer un nouvel équipement rfx avec des commandes action pour envoyer tes trames.
Peut-être faudra-t-il retoucher tes trames ?
Tu pourrais t´inspirer des tutoriels de modules chacon de commande de volets ?
Slt, et si tu montres ce que le Rfxcom ta remonté ! voir le log de cette télécde dans jeedom pas sur le Rfxmngr.
Apparemment au vu de la longueur de la trame ne doit pas être possible d’inclure tel-que dans le plugin Rfxcom Jeedom ( longueur 252 pas accepté normalement)
Tu peux essayé dans un équipement ou dans celui déjà créé lors de ton inclusion, tu ajoutes une cde « Action » avec dans le Logical ID la trame (Raw), mais le prog n’accepte pas cette longueur …
Merci pour votre message.
Je me dois de rectifier en fait ce que j’ai écrit dans mon premier post : je viens de m’apercevoir que lorsque je me suis mis en mode inclusion RFXCom, j’ai dû capter le signal d’un thermomètre de l’un de mes voisins. En fait, en faisant des tests, je m’aperçoit qu’en mode inclusion, les télécommandes de mes stores ne sont pas du tout détectées par Jeedom. Donc en fait, je n’ai rien à vous montrer dans Jeedom au sujet des mes stores pour l’instant.
Par contre, j’ai fait des tests supplémentaires, et j’ai lu la doc RFXtrx.
Le premier test que j’ai réalisé dans RFXMngr, c’est que j’ai sélectionné un à un les protocoles RFXCom (Byron, RSL, Lighting4, Rubicson, Blyss…), et j’ai regardé si ils décodaient mes télécommandes. La réponse est non. Il n’y a qu’en « undec on » que je vois les trames de mes télécommandes.
Ensuite, j’ai essayé de reproduire une trame brute. J’y parviens en créant un fichier TXT comme expliqué dans la doc. Je reproduis donc à l’identique des trames que je copie/colle. RFXMngr me dit qu’elles ont bien été transmises. Mes cela ne fait pas réagir mes stores.
Il faut essayer avec le protocole Blind T0 normalement de simuler la telecde voir avec le Blind T1.
Regarde sur Rfxmngr en activant que ce type de protocole si tu vois trames de la télécde…
Si tu vois ID c’est bon, sinon faire test suivant :
Normalement on devrait pouvoir envoyer cde depuis le Rfxmngr en Blind 1 voir Type T0 ou T1
Choisi un ID
Ne mets sur all que si tu veux commander tout un groupe de volet .
puis fais test en apairant ton moteur.
Donc en écoutant BlindsT0 et BlindsTx, rien n’est détecté par RFXMngr
En mettant mon store en mode appairage, et en transmettant en Blinds1 T0 ID0004 UnitCode1 et en choisissant comme Command « confirm », j’ai pu commander mon store, avec donc ensuite les commandes « open », « close » et stop"
Du coup, j’imagine que dans Jeedom il faut que je créée une télécommande Blinds1 T0 ?
Question subsidiaire : est-ce qu’à partir des trames brutes, je peux retrouver l’ID de mes télécommandes ?
Oui tu recopie ta commande que tu as initialisée dans le Rfxmngr
Je crois qu’il y une version Blind1 sur Jeedom mais cela ne te sert pas si tu mets en mode raw direct avec la cde que tu envoie directement
0919000x000004010000
09 longueur
19 type
00 sous type (T0)
0x c’est le nbr séquence tu met ce ue tu veux de 00 à FF
00
0004 ici ton id ()
01 avec unicode (1)
et Open 00
00
on change l’avant dernier octet pour les cde
01 00
02 00
03 00
04 00
assez compliqué sur ce type, il faudrait isoler la trame …Voir info sur doc Rfxcom il en parle
Il ne me reste plus qu’un petit problème : mon bouton STOP me permet d’arrêter le store pendant qu’il monte ou qu’il descend. Ou lorsque le store est arrêté, il me permet de mettre le store dans une position préférée. Lorsque j’appuie sur le bouton STOP de ma télécommande, tout marche parfaitement. Par contre, lorsque je passe par le bouton STOP de Jeedom, alors que le store est à l’arrêt, celui-ci commence à bouger pour aller vers la position préférée, puis il s’arrête presque immédiatement. Même chose, si le store est en train de descendre, et que j’appuie, dans Jeedom, sur le bouton STOP, le store s’arrête, puis quelques instant après, il va se mettre dans la position préférée. J’ai donc l’impression que la commande est envoyée plusieurs fois, ou trop longtemps.
Slt.
Il faudrait que tu fasses le test sur Rfxmngr pour voir si c’est la même chose !
Le plugin ne gere pas l’appuie des touches en mode de temps, on peut seulement doubler (ou +) les commandes, donc à voir sur le programme du Rfxcom avant …
@+Dom
Je viens de faire le test avec RFXMngr, et j’ai le même problème qu’avec Jeedom. L’envoi de la commande STOP arrête la descente du store, puis immédiatement après, le store va en position préférée
Donc faut voir si le code stop est bon pour ce type de store.
Peux tu faire essai en changeant l’octet (avant dernier) qui gère la cde …
en créant un ident dans jeedom