Volet Somfy RTS

OUPS!
Tu fais un copier dans RFXmngr du résultat de la liste.
Puis tu copies ici ( insertion dans les balises du menu </>
image

Si tu as les logs du RFXCOM dans HA, et que tu sais te servir du mode développement sur le RFXCOM, on peut aussi récupérer directement dans HA, un peu plus tordu à décrypter ( j’ai déjà donner la procédure, sur fil) .

j’espère que cela va aller :hot_face:

25/10/2023 09:22:46:662= 14010303000000000001AF009F7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:0 ID:00 00 00 unitnbr:1 rfu1:AF rfu2:0 rfu3:9F
------------------------------------------------
25/10/2023 09:22:46:881= 14010303000101010101A900197420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:1 ID:01 01 01 unitnbr:1 rfu1:A9 rfu2:0 rfu3:19
------------------------------------------------
25/10/2023 09:22:47:099= 14010303000200000101A000907420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:2 ID:00 00 01 unitnbr:1 rfu1:A0 rfu2:0 rfu3:90
------------------------------------------------
25/10/2023 09:22:47:318= 14010303000300000201A800587420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:3 ID:00 00 02 unitnbr:1 rfu1:A8 rfu2:0 rfu3:58
------------------------------------------------
25/10/2023 09:22:47:645= 14010303000400000301A500057420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:4 ID:00 00 03 unitnbr:1 rfu1:A5 rfu2:0 rfu3:5
------------------------------------------------
25/10/2023 09:22:47:864= 14010303000500000401A500057420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:5 ID:00 00 04 unitnbr:1 rfu1:A5 rfu2:0 rfu3:5
------------------------------------------------
25/10/2023 09:22:48:082= 14010303000600000601A700077420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:6 ID:00 00 06 unitnbr:1 rfu1:A7 rfu2:0 rfu3:7
------------------------------------------------
25/10/2023 09:22:48:410= 14010303000700000501A400747420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:7 ID:00 00 05 unitnbr:1 rfu1:A4 rfu2:0 rfu3:74
------------------------------------------------
25/10/2023 09:22:48:628= 14010303000800000701AA013A7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:8 ID:00 00 07 unitnbr:1 rfu1:AA rfu2:1 rfu3:3A
------------------------------------------------
25/10/2023 09:22:48:846= 14010303000900000801AA005A7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:9 ID:00 00 08 unitnbr:1 rfu1:AA rfu2:0 rfu3:5A
------------------------------------------------
25/10/2023 09:22:49:065= 14010303000A00000901A200027420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:10 ID:00 00 09 unitnbr:1 rfu1:A2 rfu2:0 rfu3:2
------------------------------------------------
25/10/2023 09:22:49:392= 14010303000B00000809A101317420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:11 ID:00 00 08 unitnbr:9 rfu1:A1 rfu2:1 rfu3:31
------------------------------------------------
25/10/2023 09:22:49:611= 14010303000C00000A01A800387420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:12 ID:00 00 0A unitnbr:1 rfu1:A8 rfu2:0 rfu3:38
------------------------------------------------
25/10/2023 09:22:49:829= 14010303000D00000B01AE003E7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:13 ID:00 00 0B unitnbr:1 rfu1:AE rfu2:0 rfu3:3E
------------------------------------------------
25/10/2023 09:22:50:157= 14010303000E00000C01A400347420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:14 ID:00 00 0C unitnbr:1 rfu1:A4 rfu2:0 rfu3:34
------------------------------------------------
25/10/2023 09:22:50:375= 14010303000F084D0101A300037420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:15 ID:08 4D 01 unitnbr:1 rfu1:A3 rfu2:0 rfu3:3
------------------------------------------------
25/10/2023 09:22:50:594= 14010303001009FE5401A500057420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:16 ID:09 FE 54 unitnbr:1 rfu1:A5 rfu2:0 rfu3:5
------------------------------------------------
25/10/2023 09:22:50:812= 14010303001103307E01A200027420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:17 ID:03 30 7E unitnbr:1 rfu1:A2 rfu2:0 rfu3:2
------------------------------------------------
25/10/2023 09:22:51:140= 14010303001203040501A200027420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:18 ID:03 04 05 unitnbr:1 rfu1:A2 rfu2:0 rfu3:2
------------------------------------------------
25/10/2023 09:22:51:358= 14010303001303040502A100017420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:19 ID:03 04 05 unitnbr:2 rfu1:A1 rfu2:0 rfu3:1
------------------------------------------------
25/10/2023 09:22:51:576= 14010303001403040503A100017420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:20 ID:03 04 05 unitnbr:3 rfu1:A1 rfu2:0 rfu3:1
------------------------------------------------
25/10/2023 09:22:51:795= 14010303001503040504A100017420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:21 ID:03 04 05 unitnbr:4 rfu1:A1 rfu2:0 rfu3:1
------------------------------------------------
25/10/2023 09:22:52:122= 14010303001600010101A800087420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:22 ID:00 01 01 unitnbr:1 rfu1:A8 rfu2:0 rfu3:8

Impec !
Donc tu as tout ce dont on peut avoir besoin !
Les ID , leur groupe, les RFU (bien que pas indispensables) !
Tu regarde donc ce que j’ai mis dans le fil plus haut et tu devrais t’en dépatouiller ! :innocent:

EDIT: avant de créé faire test sur le mode développement services du RFXCOM .

25/10/2023 09:22:46:662= 14010303000000000001AF009F7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:0 ID:00 00 00 unitnbr:1 rfu1:AF rfu2:0 rfu3:9F

si je comprends bien ce code correspond à une télécommande qui produit une action sur un de mes volets (aujourd’hui je ne sais pas quelle action et sur quel volet)

dans ton exemple:
0C1A00DD0304050101A2000200 devrait faire un UP
L’ID se trouve après DD => 030405 puis Groupe 01 puis la cde 01 [UP] puis les RFU (pas très important)

tu évoques le fait que cette télécommande du grp 1 fait une action vers le haut et que sa référence est 030405 et ce code est situé après le DD

plusieurs questions:
je ne vois pas de DD sur mes codes => grave?
le code pour HA pour la télécommande en exemple est 0001AF009F7420524658434F4D soit les 26 derniers caractères?
ou j’ai rien compris ?
merci

Je suis sur tel…
Le DD est un nbr où l’on peut mettre ce que l’on veut de 00 à Ff
Pour 0001AF009F7420524658434F4D, ce n’est pas cela
Le RFXCOM te donne le décodage pour tes différents volets en mémoire

pour le premier code que je dois rentrer dans HA pour ces télécommande:

25/10/2023 09:22:46:662= 14010303000000000001AF009F7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:0 ID:00 00 00 unitnbr:1 rfu1:AF rfu2:0 rfu3:9F

c’est:
0000000001

non?

Tu complètes ce que je t’ai donné dans l’exemple…

bonjour,
je suis désolé mais je ne comprends pas la méthode et le raisonnement.
peux tu me donner un exemple concret avec les données?:

25/10/2023 09:22:46:662= 14010303000000000001AF009F7420524658434F4D
Packettype        = Interface Message
subtype           = RFY remote:0 ID:00 00 00 unitnbr:1 rfu1:AF rfu2:0 rfu3:9F

encore merci à toi
cdt

DUR DUR !

Donc je reprends la cde, tout les infos sont indiquées dans le décodage (SUBTYPE)

si tu fais une cde par RFXCOM développement pour la trame décodée type:

  • 14010303000000000001AF009F7420524658434F4D:
    RFY remote:0 ID:00 00 00 unitnbr:1 rfu1:AF rfu2:0 rfu3:9F

  • remote 0, le 1er volet enregistré dans le RFXCOM !

  • ID:00 00 00 son ID

  • unitnbr:1 son groupe

  • rfu1:AF rfu2:0 rfu3:9F les RFU
    Pour envoyer une cde sur le RFXCOM avec cette ID, depuis le mode développement :

0C1A00DD0000000101AF009F00 devrait faire un UP

  • 0C représente longueur de la trame
  • 1A00 le type Somfy RTS
  • DD ( tu mets ce que tu veux de 00 à FF, nota ici DD comme DoubleDom)
    L’ID se trouve après
  • 000000
  • puis Groupe 01
  • puis la cde 01 [UP]
  • puis les RFU AF009F(pas très important)

bonjour,
bon j’ai pu avancer :smile:
j’ai ecrassé les télécommande car elles ne correspondaient à rien.
j’ai pu avec RFXmgr appareiller mes volets MAIS dans l’onglet TYPE j’ai du mettre ASA.
j’a trouver sur le net le code à mettre au debut 071a0300
là j’ai pu tout programmer
merci pour ton aide et ta patience
cdt

Bonjour,

J’ai suivi les astuces ici à la lettre, j’ai pu rentrer mes volets sur HA cependant que ce soit sur RFXmngr et HA les commandes ne fonctionnent pas.

Voici les ID de la télecommande :

J’ai donc rentré soit le code :
071a030000000101
071a000000000101

Voici ce que j’obtient :

Mais la impossible cela ne répond pas. Y a t’il autre chose à faire?

Merci !

SAlut…
Désolé de la réponse tardive, pas vu ton message !

  • Il faut que tes volets soit appairés avec le Rfxcom
  • tu peux récupéré leurs identifiants avec la cde liste remote [06]
    ensuite tu peux créé dans HA depuis l’add-on chaque volet …

Bonjour,

Installation faite et fonctionnel avec se lien.

Merci pour les infos ^^

Hello,

Je partage mon retour d’expérience sur ce sujet.
Après avoir acheté un RFPLAYER RP1000, un RFXCOM 433e & RFLINK et galérer comme pas possible…

Le RFPLAYER : n’est plus maintenu, ne supporte pas les variantes du protocole Somfy (80bits par exemple)
Le RFXCOM est fonctionnel (en se prenant la tête) mais ne permet pas de recevoir les trames Somfy.
Le RFLINK c’est un tellement mal foutu (et c’est leeeeennnnnnnnnttt) que c’est même pas la peine d’en parler :upside_down_face:

Bref je me suis tourner vers :

Et pour ~10€ de matériel (juste 10x moins cher que les 2 premières solution), aucune connaissance en électronique, j’ai un truc qui fonctionne à la perfection !
Ultra simple à mettre en oeuvre, interface intuitive avec assistant…

Gros + : il ecoute les trames, du coup les appuies sur les télécommandes physique sont répercutées sur l’interface HA ! La position du volet est connu en permanence.

Bref… Pour Somfy RTS arretez de vous prendre la tete avec le RFPLAYER ou RFXCOM…

2 « J'aime »

Pour compléter les infos de @Jezza , il existe un post sur cette solution qui fonctionne parfaitement.

1 « J'aime »

Bonjour à tous,
J’avais mes volets roulants Somfy ajoutés dans mon HA depuis un moment. L’un des volets est tombé en panne, j’ai dû remplacer le moteur. Je l’ai appairé avec la télécommande mais je ne sais plus comment je les avais rajoutés dans HA.
Pour info, au tout début, je les avais rajoutés dans Domoticz assez facilement. J’ai ensuite réutilisé les codes de Domoticz pour les rajouter à HA la toute première fois.
Depuis, il y a eu l’intégration RFXCom qui m’a permis de rajouter mes 5 volets il y a quelques mois. Mais là, je ne sais pas comment faire pour reconfigurer un seul.
Pour info, je n’ai pas d’ordi Windows sous la main pour avoir un rfxmngr.
Si quelqu’un peut me dire comment faire, je lui serais reconnaissant.
Pour info je dispose d’un module RFXtrx433. J’ai l’intégration avec 5 appareils à moi (et 7 je ne sais pas d’où ils viennent) mais j’ai aussi des entrées en yaml (j’avoue que je ne sais pas si c’est un résidu d’avant l’intégration via l’UI ou pas).

Je vous remercie d’avance.

Salut,
Désormais la confirguration est purement grpahique donc les elements yaml ne servent plus à rien MAIS
Tu dois pouvoir réutiliser l’ancien code sur le nouveau volet. Tu traites le sujet comme si tu ajoutais une nouvelle télécommande

Si ton volet à l’id suivant 07 DA AB, vu dans rfxcom par exemple

# 15/03/2021 02:03:03:246= 14010307000007DAAB01A900191C064E4658434F4D
# Packettype        = Interface Message
# subtype           = RFY remote:0 ID:07 DA AB unitnbr:1 rfu1:A9 rfu2:0 rfu3:19

Tu peux l’ajouter avec le code
071A000007DAAB01

On ajoute toujours le code (toujours le même!) 071A0000, et les 2 dernier chiffres correspondent au groupe (01 par défaut)

Slt…
Il suffit de loguer la télécde !
Voir message plus haut Volet Somfy RTS - #54 par Jerome_Berthe et plus !

EDIT : pour @Jezza

Ce n’est pas la position du volet , mais l’interception de la trame de la télécde , comme le fait le Rfplayer et autres !

Bonjour,
Merci pour ta réponse.

Si ton volet à l’id suivant 07 DA AB, vu dans rfxcom par exemple

# 15/03/2021 02:03:03:246= 14010307000007DAAB01A900191C064E4658434F4D
# Packettype        = Interface Message
# subtype           = RFY remote:0 ID:07 DA AB unitnbr:1 rfu1:A9 rfu2:0 rfu3:19

Où est-ce que tu trouves ces infos ? J’ai trouvé ça dans le diagnostic de mon intégration RFXCom

"071a00000a010101": {
            "device_id": [
              "1a",
              "0",
              "0a0101:1"
            ],
            "venetian_blind_mode": "Unknown"
          },

C’est bien le code que j’avais avant pour le volet en question dans ma conf Yaml.

Tu peux l’ajouter avec le code
071A000007DAAB 01

Mais comment on l’ajoute ? En choisissant « Configurer » en face de l’intégration ? Si oui, voilà comment je remplis les fenêtres (j’ai testé avec 071a00000a010101 et 0a0101) :


Je mets le volet en mode programmation, je ne sélectionne aucun appareil à remplacer dans la fenêtre suivante

et je valide. J’ai un Succès mais ça ne marche pas pour autant.
Je suis sûr que je m’y prends mal quelque part mais je ne vois pas où.

image
Il faut le code complet, sinon pas bon, tu n’es pas obligé de mettre l’appareil !

071a00000a010101