Je suis en V4.1.28 avec un Rfx 433XL.
Je sais que les commandes qui me manquent sont de la forme XXXXX #ID# XXXXX mais elles me sont inconnues.
Si j’allume la lumière avec l’émetteur Chacon du kit, je vois bien l’info bt1 qui passe à 1, si j’éteins elle passe à 0. Donc je communique bien avec l’équipement.
Si un spécialiste passe ici, ce n’est pas important, c’est plus pour le fun
Bonjour, votre inclusion du module vous retourne son état.
Il me semblerait plus pertinent d´analyser le fonctionnement de l´émetteur avec rfxmanager par exemple pour récupérer les trames et ensuite le simuler par des actions…
J’ai essayé de mettre le plugin en debug et j’ai fait qq actions. Je ne vois pas trop de trames passer, en tout cas pas que je comprenne.
Ca te parle mieux à toi ?
Du coup avec ce que j’ai capté sur rfx j’arrive à éteindre et allumer
avec
On = 07100100 #ID# 010170
Off = 07100100 #ID# 010070
Par contre pour la partie variateur je ne vois pas comment mettre en œuvre dans un slider ce que j’ai capté.
Sachant que pour faire varier la lumière on appuie sur On 2 fois on laisse la variation se faire et quand on a le niveau voulu on appuie à nouveau sur On
Belle avancée, super !
Peut-être peux tu essayer aussi dans le plugin RfxCom de créer un équipement 0x11 : variateur.
C´est un DIO 54524 (dimmer 200w) avec le slider. Ça pourrait correspondre… ?
C’est ce que j’ai pensé aussi, je m’en suis donc inspiré et j’ai mis pour
Intensité : 07100101 #ID# 010170 #slider# 00
car 07100101 était ce qui ressortait de la trame de début de variation.
Donc là ça marchotte on va dire. Ca varie avec le slider mais il faut que j’appuie sur On pour l’arrêter. Je ne peux pas fixer une Intensité et qu’il s’allume directement à cette intensité.
Je pense qu’il me manque la donnée de la trame que je voyais en fin de variation :
07100102 #ID# 010170
Slt…
C’est effectivement une bonne approche pour ce type de module.Encore faudrait-il que ton module accepte la cde car il n’y pas d’appairage ( c’est l’ID, composé du Groupe et du N° du BP)
Mais le Rfxcom ne devrait pas retourner ok à ta cde du coup, mais cela passe quand même.
-le 1er c’est la longueur de la trame 07
-10 le protocole (lighting 1)
-01 le subtype (ARC)
-02 c’est l’increment des cde interne du rfx de 00 à FF pas trop important (sert pour vérifier un manque dans la suite des cde) pas Util, en émission tu peux mettre ce que tu veux…
-en suite pour ce type là on devrait avoir le réglage du canal de A à P (tous n’ont pas ce réglage) on remplace par sa valeur ASCII (A=41 B=42 … P=50)
-Puis vient le N° du Bp ( unit code de 0 à16) mais on l’exprime en Hexa ( ce que tu montres après le #ID# 01)
-Ensuite on a la cde ton deuxième 01 ( ici ON) [00=OFF 01=ON 05=All Off 06= All ON 07= normalement la cde Chime( ne fonctionne pas tout le temps)] les All gère le groupe du canal
-le dernier octet ici 70 le niveau du signal(RSSI =7) le niveau batterie(0 ne sert pas tout le temps), cette info ne sert pas en émission tu peux mettre ce que tu veux…
Comme la cde « Slider » n’existe pas sur ton type de matériel, car il faut faire 2x On puis arrêter par On ( ou off) garde le niveau du « Slider » tu pourrais rusé avec une double cde du « On » en mode « raw » puis dans l’event faire une tempo et rajouter le « raw » du ON. C’est ce que je faisais à l’époque de ce module, mais c’est aléatoire le calcul de la tempo.
Bonjour,
Merci pour ces explications qui m’éclairent.
Donc en fait ce que j’ai capté avec rfxmngr en faisant une variation (2 fois ON)
071001014F010170
et une fois ON pour arrêter au niveau voulu
071001024F010170
correspondent tout simplement à des ON, le 01 et 02 ne sont que les incréments interne ce qui explique mes différents essais avec différentes valeurs qui n’y changeaient rien.
Donc pour le slider si je comprend bien, on doit jouer sur la temp pour « estimer » le niveau d’intensité mais sans retour du réel ?
Par contre si tu peux détailler un peu cette ruse car tu m’a perdu en route
Je suppose que je dois faire ça dans un virtuel du coup ?
Ok
on peut envoyer une trame en mode dit « raw » directement le message entier 071001014F010170 mais tu peux aussi ajouter autres choses avec && puis ton autre commande ( attention au mode de fonctionnement du RFXCOM.
Je ne sais pas si le RFXCOM fera le taf mais pour 2 fois ON 071001014F010170&&071001014F010170 Essai de mettre un incrément différent même si cela semble ne servir à rien du coup essai de mettre un incrément qui te va bien moi je mets en générale DD comme Double dom pour moi cela ferait
071001dd4F010170&&071001dd4F010170
je te mets en gros la trame et minuscule le dd pour te rappeler ou il se situe ( normalement le 4eme octet)
Et ensuite normalement pas besoin de virtuel il faut passer sur la config avancée de ta cde ( les engrenages au bout de ta ligne), donc ensuite Onglet Configuration de cette cde, tu devrais voir Action après exécution de la commande IL Y A LA MEME CHOSE AVANT EXECUTION
----------------------------------------------Action + Ajouter
ce qui devient aprés appuie sur le 1er icône Sélectionner un mot clé
le Pause (ou Attendre , mais lui plus compliqué) tu peux mettre un temps en X secondes
( la dur/dur à calculer, de plus on ne sait pas le % qu’il y avait quand on démarre la cde du double ON, il y avait un état x %, il n’existe pas de retour d’état de la position du %)
Ensuite tu rajoutes une cde cette fois-ci le 2eme icône tu sélectionnes ta commande ON de ce fameux bouton ( Objet /Nom de l’équipement /et sa commande)
Tu peux presque faire ce que tu veux si la cde existe , tu peut te servir aussi de l’info de l’état de ta cde, là il lui le faut le test avant de cette info « 0 » ou « 1 » comme c’est binaire, tu ne mets pas de temps
( je ne sais pas pourquoi cela a été implémenté en minutes voir certains Modérateurs ou @Mips cela aurait été intéressant en seconde, mais bon faut faire avec).
et ensuite tu as la possibilité d’ajouter des actions ( du coup c’est après ta cde !) car la valeur de l’état sera changeante .
Le passage par un virtuel pour des cde spécifique Ok , ou par scénario mais ici cela ne vaut pas le coup.
J’avais commencer à étudier la modif par les bits H de la commande pour le %, mais je crois que cela n’aboutie à rien pour ce type d’équipement , ( certain ont cette cde intégré dans la trame)
Il en est de même pour l’appuie long d’un bouton, mais la pas de suite de @Loic , je crois un peu compliqué à mettre en oeuvre …
BON TEST
Tu parles du retour d’état d’une commande info?
Car c’est un cron (une tache dans jeedom) qui est programmé pour « exécuter » le retour d’état et que les cron sont au minimum en minute.
Bonjour,
J’ai essayé toute la soirée
Résultats :
Le rfxcom semble ne pas bien comprendre les 2 commandes enchainées par &&.
A priori, il ne fait que la première, ensuite la tempo se joue et le deuxième On se réalise et là je vois l’intensité variée.
J’ai donc essayé plusieurs combinaisons en jouant avec l’action avant la commande, les actions après sans succès.
Je me suis dis puisque qu’un seul On en raw est compris, je vais mettre le deuxième (qui en fait devient le premier) avant la commande pour en avoir 2 qui s’enchainent. Ca ne marche pas.
Quand j’arrive à faire varier c’est le deuxième On dans l’action après commande qui déclenche ça. J’ai donc aussi essayé de faire les actions suivantes après commande.
1- ON (en tant que deuxième On pour déclencher la variation)
2-Tempo (pour laisser le temps de varier)
3- ON ou OFF pour arrêter la variation
Rien ne marche, la variation ne s’arrête pas et continue de varier jusqu’à un appui physique d’un On ou Off sur le widget.
J’ai résumé mais j’ai essayé un peu toute les combinaisons qui me semblaient logique.
Bjr,
Désolé je passe plus souvent ici.
Je vais ressortir un de ces modules et faire des tests avec toi quand cela sera possible.
Le problème du double enchaînement de la cde, c’est de voir si Ok dans les logs, il faudrait pouvoir mesurer le temps que ton module accepte, as-tu essayé de renvoyer le message dans l’état de ton équipement, les logs peuvent en dire beaucoup, il faut le code retour d’acceptation de ta commande, que j’avais fait implémenté à @Loic , l’appuie long sur ce type ARC n’est apparemment pas implémenté dans le RFXCOM, c’est vrai que l’on a que le système de répétition de la cde « && »
A voir ce que l’on pourrais faire dans un prog ( passe par un scénario)
Bonjour,
C’est vraiment dommage de ne pas savoir ou en est la variation en cours. Petite question, si quelqu’un sait comment ça marche. Quand on a atteint la variation voulu, on éteint, comment le module sait quelle valeur d’intensité de lumière remettre quand on le rallume ? Il garde bien la valeur en mémoire ?