Apairage volets RTS Somfy avec antenne RFXtrx433E impossible

Bonjour,
J’ai mis à jour le firmeware de mon boitier RFXtrx433E avec la version 1028 et je n’arrive plus à apairer mes volets Somfy RTS depuis l’application RFXmngr.

Quand je veux lister les appareils enregistrés, j’ai l’erreur suivante :

================================================
24/10/2023 01:37:29:327= RFY command: 0C 1A 00 08 00 00 00 00 06 00 00 00 00 
================================================
Packettype    = RFY
subtype       = RFY
Sequence nbr  = 8
id1-3         = 000000 decimal:0
Unit          = All
Command       = List remotes
rfu1          = 00
rfu2          = 00
rfu3          = 00
Signal level  = +10 dBm
------------------------------------------------
24/10/2023 01:37:29:498= 1401FF0800531C0000270001031C01524658434F4D
Protocol not supported in this firmware version,
or wrong command or Flash the latest firmware!

Et quelque soit la commande que je lance, j’ai l’erreur suivante :

System.OverflowException: L'opération arithmétique a provoqué un dépassement de capacité.
   à RFXmngr.frmMain.C9AA1(Object 0AAAA, EventArgs 1AAAA)

Je n’ai peut-être pas utilisé la bonne version du firmware.

Est-ce que l’un d’entre vous peut m’éclairer sur le problème.

Merci

Bonjour,
Ca fonctionnait avant ? (je ne sais pas quelle version j’ai)
Eric

Bonsoir,
Mais pourquoi le faire avec RFXmngr ?
Je n’ai pas touché à ça depuis longtemps, mais sur Jeedom c’est RFXcom le plugin.

Bonjour,
Ca fonctionnait avant mais c’est que j’ai eu un problème sur mes moteurs Chacon IO, donc j’en ai profité pour faire la mise à jour du firmeware.
Et je n’arrive plus à connecter mes volets à partir du plugin Jeedom RFXCom.

Bonsoir,
Je l’ai fait avec RFXmngr car je n’arrive plus à les connecter avec le plugin sous Jeedom.

Salut

Il faut peut-être effacer la mémoire du volet avant de faire un nouvel appairage.

Antoine

Et si ca fonctionnait pourquoi faut-il le refaire?
A priori c’est déjà fait.
Il s’est passé quoi « avant »?

Bonjour,
Je voulais plutôt avoir de l’aide pour l’appairage avec RFXmngr et comprendre mon pb avec cet outil.
@Tonio16 quand tu dis effacer la mémoire du volet, tu veux dire quoi ?
Avec RFXmngr ou bien une manipulation sur le volet ?
Comme le dit @Mips , la mémoire est déjà vidée depuis la mise à jour du firmeware.
Je devrais donc pouvoir recommencer à zéro mais ça ne fonctionne pas avec RFXmngr et le plugin sous Jeedom.

Salut,

de mémoire, les moteurs de volets somfy acceptent 3 télécommandes. Au delà, on ne peut pas en appairer de nouvelle. Il faut donc reseter le moteur : tu vas certainement adorer la manip! Pour celà il faut couper et remettre l’alim du moteur plusieurs fois https://www.youtube.com/watch?v=Ej-aFz1O6yE

Bonjour @Djelau ,
Mes télécommandes fonctionnent correctement.
C’est juste mon boitier antenne RFXtrx433E qui n’a plus les télécommandes enregistrées depuis la mise à jour de mon firmeware et donc par conséquent ma domotique ne les connais plus.
Je ne vois pas l’utilité de reseter les volets !
Ou je n’ai pas compris ton message.

Le RFX n’enregistre pas tes telecommandes manuelles.
Le RFX génére des nouveau identifiant de telecommande qu’il faut enregistrer dans le volet. Donc soit tu avait noté ces identifiant qq part, et tu dois pouvoir les remettre un par un dans ton rfx.
Soit tu ne les as pas noté, et donc il faut refaire la manip d’appairage entre chaque volet et le rfx: tu passes le volet en mode appairage avec une telecommande manuelle et tu envoies l’ordre d’apparaige avec le rfx. Celà enregistre l’identifiant du rfx dans le moteur … sauf si ton moteur est déjà « plein » au niveau de sa mémoire.

(après je suis juste étonné qu’une mise à jour de firmware efface les identifants déjà enregistré dans la mémoire du RFX mais ça fait tellement longtemps que j’ai pas mis les mains dans RFX manager … J’applique la 𝗟𝗼𝗶 𝗱𝗲 𝗙𝗮𝗹𝗸𝗹𝗮𝗻𝗱 )

J’ai bien noté les identifiants des télécommandes.
Mais comment tu fais pour les ajouter dans le boitier RFX ?

il n’y a rien à ajouter dans le boitier, et je ne comprend pas l’intérêt de vouloir faire « quelque chose » dans rfx manager, ca ne fonctionnera pas mieux dans jeedom ensuite.

Les identifiants sont dans jeedom, dans la config de l’équipement

Les identifiants sont bien dans Jeedom, mais ça ne communique plus avec le RFX.

oui en effet, j’ai confondu avec une autre manip qui n’a rien à voir avec le pb de katifi.

dans la page santé, le plugin est bien OK ? Tu n’as pas de problème de port RfxCOM ?

Bonsoir,
Pas de pb sur la page santé, le plugin semble OK, je ne vois pas d’erreur.
Les commandes de mes volets CHACON IO fonctionnent correctement, mais pas celles des Somfy RTS.
Voici la log d’une commande qui ne fonctionne pas et qui remonte bien un pb :

[2023-10-28 22:35:03]DEBUG : Client connected to [127.0.0.1:46620]
[2023-10-28 22:35:03]DEBUG : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"send","data":["0C1A00004C6659010100000000"]}'
[2023-10-28 22:35:03]DEBUG : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-10-28 22:35:03]DEBUG : Client disconnected from [127.0.0.1:46620]
[2023-10-28 22:35:03]DEBUG : Test message: 0C1A00004C6659010100000000
[2023-10-28 22:35:03]DEBUG : flushOutput serial port
[2023-10-28 22:35:03]DEBUG : flushInput serial port
[2023-10-28 22:35:03]DEBUG : Write message to serial port
[2023-10-28 22:35:03]DEBUG : Write data to serial port : 0c1a00004c6659010100000000
[2023-10-28 22:35:03]DEBUG : Write message ok : 0C1A00004C6659010100000000
[2023-10-28 22:35:03]DEBUG : Message: 1401ff004c531c0000050001031c01524658434f4d
[2023-10-28 22:35:03]DEBUG : Decode : 1401ff004c531c0000050001031c01524658434f4d
[2023-10-28 22:35:03]DEBUG : Test message: 1401ff004c531c0000050001031c01524658434f4d
[2023-10-28 22:35:03]DEBUG : PacketType: 0x01
[2023-10-28 22:35:03]DEBUG : Length: 21
[2023-10-28 22:35:03]DEBUG : Start decoding packet type 0x01
[2023-10-28 22:35:03]DEBUG : Data : {'packetlen': '0x14', 'packettype': '0x01', 'subtype': '0xFF', 'seqnbr': '0x00', 'cmnd': '0x4C', 'msg1': '0x53', 'msg2': '0x1C', 'msg3': '0x00', 'msg4': '0x00', 'msg5': '0x05', 'msg6': '0x00', 'msg7': '0x01', 'msg8': '0x03', 'msg9': 28, 'msg10': '0x01', 'msg11': '0x52', 'msg12': '0x46', 'msg13': '0x58', 'msg14': '0x43', 'msg15': '0x4F', 'msg16': '0x4D'}
[2023-10-28 22:35:03]DEBUG : Subtype = wrong command received from the application

L’id de ce volet est le 4C6659 que l’on voit bien dans le code hexadécimal envoyé, si je comprends bien.

Bjr…
Apparemment tu as un bug sur ton RFXCOM.
Quand 0C1A00004C6659010100000000 surement cde pas possible ! de ton RFXCOM
Le message 1401ff004c531c0000050001031c01524658434f4d donc x01 xff n’existe pas !
Peut-tu redémarré le plugin et mettre les logs (assez long) lors du redémarrage !

Ensuite:

  • Faire un test avec un message de liste 0C1A0000000000000600000000
  • Faire une cde d’assoc avec ton ID (cela va écrire l’ID en mémoire dans RFXCOM si pas présent)
0C1A0000 #ID# #GROUP# 0700000000
Serait pour ton ID 4C6659 avec Group 01
0C1A00004C6659010700000000
  • Voir si pas d’erreur en retour !
7956|[2023-10-31 10:23:24][DEBUG] : Test message: 0C1A00004C6659010700000000
7957|[2023-10-31 10:23:24][DEBUG] : flushOutput serial port
7958|[2023-10-31 10:23:24][DEBUG] : flushInput serial port
7959|[2023-10-31 10:23:24][DEBUG] : Write message to serial port
7960|[2023-10-31 10:23:24][DEBUG] : Write data to serial port : 0c1a00004c6659010700000000
7961|[2023-10-31 10:23:24][DEBUG] : Write message ok : 0C1A00004C6659010700000000
7962|[2023-10-31 10:23:25][DEBUG] : Message: 040201e200
7963|[2023-10-31 10:23:25][DEBUG] : Decode : 040201e200
7964|[2023-10-31 10:23:25][DEBUG] : Test message: 040201e200
7965|[2023-10-31 10:23:25][DEBUG] : PacketType: 0x02
7966|[2023-10-31 10:23:25][DEBUG] : Length: 5
7967|[2023-10-31 10:23:25][DEBUG] : Start decoding packet type 0x02
7968|[2023-10-31 10:23:25][DEBUG] : Subtype = Reponse du Transmetteur
7969|[2023-10-31 10:23:25][DEBUG] : Data : {'packetlen': '0x04', 'packettype': '0x02', 'subtype': '0x01', 'seqnbr': '0xE2', 'msg1': '0x00'}
7970|[2023-10-31 10:23:25][DEBUG] : Reponse du Transmetteur  = 0x00
7971|[2023-10-31 10:23:25][DEBUG] : Message Transmis
  • Si un peu comme cela , tu devrais pouvoir réassocier en interne tes volets si tu as noté les ID et Groupe de volets !

  • Si message tu type 1401FF… tu as une incompatibilité dans le Firmware du RFXCOM!
    IL TE FAUDRA FAIRE LA VERFICATION SUR RFXMNGR

D’ailleurs ton précédent message le stipule bien !

Bonjour,
Je teste cela à mon retour de congés en fin de semaine et te tiens au courant.
Merci

Bonjour @Doubledom

J’ai redémarré le plugin, voici le contenu de la log :

[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47564]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"601702"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47564]
[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47566]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"01A1A6FE"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47566]
[2023-11-10 12:39:10][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:10][DEBUG] : Add device : {'id': '601702'}
[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47568]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"016E5F86"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47568]
[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47570]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"4C6659"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47570]
[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47572]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"6A45FA"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47572]
[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47574]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"0200AD96"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47574]
[2023-11-10 13:39:10][INFO] : Démon RFXcom lancé
[2023-11-10 12:39:10][DEBUG] : Client connected to [127.0.0.1:47576]
[2023-11-10 12:39:10][DEBUG] : Message read from socket: b'{"apikey":"Hem1YHduhig04sYF1hVw1gcAaqdOI0E4","cmd":"add","device":{"id":"020D9CE2"}}'
[2023-11-10 12:39:10][DEBUG] : Client disconnected from [127.0.0.1:47576]
[2023-11-10 12:39:10][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:10][DEBUG] : Add device : {'id': '01A1A6FE'}
[2023-11-10 12:39:10][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:10][DEBUG] : Add device : {'id': '016E5F86'}
[2023-11-10 12:39:10][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:10][DEBUG] : Add device : {'id': '4C6659'}
[2023-11-10 12:39:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:11][DEBUG] : Add device : {'id': '6A45FA'}
[2023-11-10 12:39:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:11][DEBUG] : Add device : {'id': '0200AD96'}
[2023-11-10 12:39:11][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2023-11-10 12:39:11][DEBUG] : Add device : {'id': '020D9CE2'}
[2023-11-10 12:39:11][DEBUG] : msg3: [0, 0, 0, 0, 0, 0, 0, 0] / 00
[2023-11-10 12:39:11][DEBUG] : msg4: [0, 0, 0, 0, 0, 0, 0, 0] / 00
[2023-11-10 12:39:11][DEBUG] : msg5: [0, 0, 0, 0, 0, 1, 0, 1] / 05
[2023-11-10 12:39:11][DEBUG] : msg6: [0, 0, 0, 0, 0, 0, 0, 0] / 00
[2023-11-10 12:39:11][DEBUG] : Command: 0d00000203531C00000500000000
[2023-11-10 12:39:11][DEBUG] : Protocol actually activated 00000500
[2023-11-10 12:39:11][DEBUG] : Actual Frequency 53
[2023-11-10 12:39:11][DEBUG] : Wanted protocol 00000500
[2023-11-10 12:39:11][DEBUG] : All is ok, sending start
[2023-11-10 12:39:11][DEBUG] : Write data to serial port : 0d00000207000000000000000000
[2023-11-10 12:39:11][DEBUG] : Message: 1401070207436f7079726967687420524658434f4d
[2023-11-10 12:39:11][DEBUG] : Decode : 1401070207436f7079726967687420524658434f4d
[2023-11-10 12:39:11][DEBUG] : Test message: 1401070207436f7079726967687420524658434f4d
[2023-11-10 12:39:11][DEBUG] : PacketType: 0x01
[2023-11-10 12:39:11][DEBUG] : Length: 21
[2023-11-10 12:39:11][DEBUG] : Start decoding packet type 0x01
[2023-11-10 12:39:11][DEBUG] : Data : {'packetlen': '0x14', 'packettype': '0x01', 'subtype': '0x07', 'seqnbr': '0x02', 'cmnd': '0x07', 'msg1': '0x43', 'msg2': '0x6F', 'msg3': '0x70', 'msg4': '0x79', 'msg5': '0x72', 'msg6': '0x69', 'msg7': '0x67', 'msg8': '0x68', 'msg9': 116, 'msg10': '0x20', 'msg11': '0x52', 'msg12': '0x46', 'msg13': '0x58', 'msg14': '0x43', 'msg15': '0x4F', 'msg16': '0x4D'}
[2023-11-10 12:39:11][DEBUG] : Subtype = start RFXtrx receiver

Je vois bien tous mes volets dans les suites de messages « Message read from socket » :
Les Somfy : 601702 / 4C6659 / 6A45FA
Les Chacon IO : 01A1A6FE / 016E5F86 / 0200AD96 / 020D9CE2

Quand tu me dis faire un test avec un message de liste, je ne vois pas comment le faire, c’est depuis mon jeedom ou depuis rfxmngr ? Et comment ?

Merci

Slt…
L’information, (j’en ai déjà parlé !) se fait avec une cde de type

0C1A0000 #ID# 000600000000  - POUR INFO l'ID sans IMPORTANCE 000000 possible
0C1A0000000000000600000000

Tu peux ensuite voir la liste dans les logs, ou sinon passé effectivement par Rfxmngr !