Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:rf433 [2019/08/13 10:16] – modification externe 127.0.0.1projets:rf433 [2021/01/09 11:32] (Version actuelle) – [livolo] chef
Ligne 36: Ligne 36:
 ====== Protocoles ====== ====== Protocoles ======
  
 +====== livolo ======
 +J'ai acheté des interrupteurs tactiles RF433MHz Livolo avec la télécommande qui va avec.\\
 +Maintenant le but est de pouvoir piloter ces inter avec mes modules.\\
 +Après quelques recherches sur le net, voici un condensé de ce que j'ai trouvé.
  
 +Sur le Forum : \\
 +[[https://forum.arduino.cc/index.php?topic=153525.90]] \\
  
 +Un gars a publier une librairie pour piloter avec un arduino.\\
 +Le zip est là : {{ :projets:livolo_switch_library_for_arduino_01122013.zip |}} \\
 +Un autre a mis un programme pour décoder ses appareils livolo.\\
 +Le code : {{ :projets:decode_livolo2.ino.tar |}}
 +
 +
 +Ensuite on trouve des informations sur le codage et comment émuler une télécommande Livolo.\\
 +
 +Première infos :
 +<code>
 +J'ai trouvé un modèle pour l'ID distant à utiliser avec cette bibliothèque.
 +
 +L'ID distant pleine taille a ce modèle: remoteID = 1 + N * 3;
 +où N est un nombre entier que vous choisissez entre 0 et 21884 (de sorte que la sortie ne dépasse pas 65535),
 +le résultat est donné à titre d'exemple: 1,4,7,10,13, ..., 6400,6403,6406. ...
 +Mini ID à distance est le reste des numéros en plus des ID pleine grandeur.
 +
 +Vous devez utiliser les bons codes clés (listés ci-dessous) pour le type de télécommande correct, sinon cela ne fonctionne pas du tout.
 +
 +Codes clés pour télécommande pleine grandeur
 +# 1: 0, # 2: 96, # 3: 120, # 4: 24, # 5: 80, # 6: 48, # 7: 108, # 8: 12, # 9: 72; # 10:40, #OFF: 106
 +
 +
 +Codes clés pour la mini télécommande
 +#A: 8, #B: 16, #C: 56, #OFF (aka #D): 42
 +
 +tous les identifiants fonctionnent mais ils fonctionnent différemment - Certains d'entre eux sont pour les télécommandes à 4 boutons et d'autres pour les télécommandes tactiles.
 +
 +Obtenez un nombre aléatoire compris entre 1 et 65500.
 +
 +convertissez-le en binaire (vous pouvez utiliser des calculatrices Web / ordinateur)
 +
 +comptez le "1"
 +si le nombre de "1" est un nombre impair le code est pour les télécommandes tactiles
 +si le nombre de "1" est un nombre pair le code est pour les télécommandes à
 +
 +4 boutons Codes à distance à 4 boutons: A = 8, B = 16, C = 56 et D = 42
 +
 +Obs:
 +- également trouvé le code 40 s'éteint
 +- sur le gradateur - lorsque la gradation est désactivée (B = 16) commence à partir du premier niveau (peu importe le dernier niveau), 
 +
 +
 +appuyez sur les codes des télécommandes: # 1: 0, # 2: 96, # 3: 120, # 4:24, # 5: 80, # 6: 48, # 7: 108, # 8: 12, # 9: 72; # 10:40, #OFF: 106
 +Scène 1 - 90
 +Scène 2 - 114
 +Scène 3 - 10
 +Scène 4 - 18
 +
 +obs:
 +Pour les pièces, vous devez changer l'identifiant de la télécommande - chaque pièce a un identifiant de télécommande différent. 
 +</code>
 +
 +Deuxième info :
 +<code>
 +J'ai fait la force brute de toutes les valeurs de bouton dans la plage 0 et 128. Ceux qui fonctionnaient étaient seulement 8 = 10 = A, 16 = 18 = B, 56 = 58 = C et 42 = 40 = D. La réponse est non, mais il existe une solution fonctionnelle lors de l'utilisation de la télécommande tactile. Vous savez probablement que chaque gradateur peut enregistrer plusieurs télécommandes, même à 4 boutons et tactiles ensemble.
 +
 +Citation de: sircb le 14 février 2018 à 13h14
 +
 +    2. Comment puis-je atténuer (+) ou (-) en envoyant des codes? Code ON pour la télécommande tactile (pas à bascule)?
 +        maintenant utilise des scènes .. sc1 - off sc2- 33% sc3-66% sc4-100% mais je dois synchroniser 4 scènes etc ... peut-être qu'il y a un meilleur moyen ...
 +
 +Pour les télécommandes tactiles, j'ai trouvé que les valeurs 68 = 70 basculaient entre 5 modes de gradation, je pense 20%, 40%, 60%, 80% et 100%. Vous pouvez enregistrer une télécommande supplémentaire à 4 boutons pour utiliser dim +/-. La fonction ON sans bascule pour les télécommandes tactiles, comme vous l'avez écrit, peut être mappée à une scène. Mais il y a plus.
 +
 +Les valeurs 4 = 6 mettent le variateur en mode de programmation de scène. Une fois que le gradateur a émis 4 bips, vous pouvez changer le niveau du gradateur et appuyer sur n'importe quel bouton de scène pour enregistrer l'état du gradateur. Un bip signifie que la scène est enregistrée et deux bips signifient que la scène est supprimée. Malheureusement, aucune autre valeur de bouton que 90 = 88, 114 = 112, 10 = 8 et 18 = 16 ne peut être mappée à une scène. On peut donc définir à tout moment (sans bascule) OFF + 4 états, disons par exemple OFF, 25%, 50%, 75% et 100%.
 +
 +Pour une conclusion, nous pouvons combiner deux télécommandes comme suit.
 +
 +ID de télécommande 18287 (VL-RMT-02, 4 boutons):
 +8 = 10 - ON / OFF (bascule)
 +16 = 18 - DIM UP (6 modes)
 +56 = 58 - DIM DOWN (6 modes)
 +42 = 40 - OFF
 +
 +Remote ID 18288 (VL-RMT-03 ou VL-RMT-04, tactile):
 +0 = 2 - ON / OFF (bascule)
 +4 = 6 - SAVE / DELETE SCENE
 +68 = 70 - TOGGLE DIM (5 modes)
 +106 = 104 - OFF
 +90 = 88 - DIM 25%
 +114 = 112 - DIM 50%
 +10 = 8 - DIM 75%
 +18 = 16 - ON
 +
 +Oui, il pourrait y avoir plus de scènes. Mais que faire si nous combinons plusieurs télécommandes tactiles? :)
 +
 +METTRE À JOUR
 +Bien que la valeur 68 (pour les télécommandes tactiles) ne change de direction que lorsque le niveau du gradateur atteint son minimum ou son maximum, c'est bien plus utile que nous ne le pensons. J'ai découvert qu'il peut faire beaucoup plus de gradins que 5 comme décrit ci-dessus. Par défaut, la bibliothèque LivoloRS répète chaque commande 180 fois et cela fait 5 étapes. J'ai essayé le nombre de répétitions de 50 qui fonctionnait également très bien sur une distance de 5 mètres avec une petite antenne utilisant LamPI-3.x / livolo et cela faisait environ 15 niveaux de gradation. Cela fonctionne de la même manière que nous appuyons sur le bouton tactile du gradateur lui-même - le niveau du gradateur change pendant que le signal RF est envoyé
 +</code>
 +
 +Voici les codes que j'ai trouvé avec ma télécommande tactile Livolo :\\
 +<code c>
 +/* tél tactile 25501
 +1 - remoteID:25501 - key code:0
 +2 - remoteID:25501 - key code:96
 +3 - remoteID:25501 - key code:120
 +4 - remoteID:25501 - key code:24
 +5 - remoteID:25501 - key code:108
 +6 - remoteID:25501 - key code:72
 +7 - remoteID:25501 - key code:48
 +8 - remoteID:25501 - key code:12
 +9 - remoteID:25501 - key code:80
 +
 +
 +tel chambre 4 bt
 +1 - remoteID:30735 - key code:16
 +2 - remoteID:30735 - key code:56
 +3 - remoteID:30735 - key code:8
 +4 - remoteID:30735 - key code:42
 +
 +*/
 +</code>
  
projets/rf433.1565691393.txt.gz · Dernière modification : 2019/08/13 10:16 de 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0