c’est bon le send est valide (vert) mais toujours controles et capteur indispo…c’est dingue non?
L’objectif c’est de voir les logs …
la couleur c’est accessoire
2022-07-12 22:38:54 DEBUG (SyncWorker_1) [RFXtrx] Send: 0x0c 0x1a 0x00 0x0d 0x03 0x08 0x02 0x01 0x06 0x00 0x01 0x02 0x00
2022-07-12 22:38:54 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x00 0x03 0x04 0x05 0x01 0xa9 0x00 0x19 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:54 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x01 0x03 0x04 0x07 0x01 0xac 0x00 0x0c 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x02 0x02 0x04 0x08 0x01 0xa2 0x00 0x12 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x03 0x03 0x02 0x08 0x01 0xa9 0x00 0x49 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x04 0x03 0x03 0x08 0x01 0xa3 0x00 0x23 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x05 0x05 0x06 0x08 0x01 0xa3 0x00 0x03 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x06 0x05 0x05 0x08 0x01 0xa0 0x00 0x10 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x07 0x03 0x05 0x07 0x01 0xa6 0x00 0x06 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x08 0x04 0x05 0x08 0x01 0xa0 0x00 0x10 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x09 0x06 0x05 0x08 0x01 0xab 0x00 0x0b 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:57 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x0a 0x06 0x07 0x08 0x01 0xa9 0x00 0x09 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
As tu regarder les logs si répond
home-assistant.log
je trouve ca où s’il te plait
A toi de faire le calcul d’id, ça moi je sais pas ![]()
2022-07-12 22:34:59 INFO (MainThread) [homeassistant.setup] Setting up rfxtrx
2022-07-12 22:34:59 INFO (MainThread) [homeassistant.setup] Setup of domain rfxtrx took 0.0 seconds
2022-07-12 22:34:59 DEBUG (Thread-3 (_connect)) [RFXtrx] Send: 0x0d 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
2022-07-12 22:34:59 DEBUG (Thread-3 (_connect)) [RFXtrx] Send: 0x0d 0x00 0x00 0x01 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
2022-07-12 22:34:59 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x00 0x01 0x02 0x53 0x2e 0x00 0x00 0x27 0x00 0x03 0x01 0x1c 0x13 0x74 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:34:59 DEBUG (Thread-3 (_connect)) [RFXtrx] Status: Status [subtype=433.92MHz, firmware=46, output_power=28, devices=['ac', 'arc', 'oregon', 'x10']]
2022-07-12 22:34:59 DEBUG (Thread-3 (_connect)) [RFXtrx] Send: 0x0d 0x00 0x00 0x03 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
2022-07-12 22:35:00 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x07 0x03 0x07 0x43 0x6f 0x70 0x79 0x72 0x69 0x67 0x68 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:35:00 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.rfxtrx
2022-07-12 22:35:00 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.rfxtrx
2022-07-12 22:35:00 INFO (MainThread) [homeassistant.components.cover] Setting up cover.rfxtrx
2022-07-12 22:35:00 INFO (MainThread) [homeassistant.components.switch] Setting up switch.rfxtrx
2022-07-12 22:35:00 INFO (MainThread) [homeassistant.components.siren] Setting up siren.rfxtrx
2022-07-12 22:35:00 INFO (MainThread) [homeassistant.components.light] Setting up light.rfxtrx
2022-07-12 22:38:54 DEBUG (SyncWorker_1) [RFXtrx] Send: 0x0c 0x1a 0x00 0x0d 0x03 0x08 0x02 0x01 0x06 0x00 0x01 0x02 0x00
2022-07-12 22:38:54 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x00 0x03 0x04 0x05 0x01 0xa9 0x00 0x19 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:54 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x01 0x03 0x04 0x07 0x01 0xac 0x00 0x0c 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x02 0x02 0x04 0x08 0x01 0xa2 0x00 0x12 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x03 0x03 0x02 0x08 0x01 0xa9 0x00 0x49 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x04 0x03 0x03 0x08 0x01 0xa3 0x00 0x23 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:55 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x05 0x05 0x06 0x08 0x01 0xa3 0x00 0x03 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x06 0x05 0x05 0x08 0x01 0xa0 0x00 0x10 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x07 0x03 0x05 0x07 0x01 0xa6 0x00 0x06 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x08 0x04 0x05 0x08 0x01 0xa0 0x00 0x10 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:56 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x09 0x06 0x05 0x08 0x01 0xab 0x00 0x0b 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d
2022-07-12 22:38:57 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x0d 0x03 0x0a 0x06 0x07 0x08 0x01 0xa9 0x00 0x09 0x74 0x20 0x52 0x46 0x58 0x43 0x4f 0x4d```
il suffit d’enlever les 6 premiers le 6eme c’est le N° de l’enregistrement
A prés c’est ID sur 3 octets et ensuite le Unit, puis normalement après c’est les RFU 1 2 3 ( mais ne sert pas forcement…
0x03 0x04 0x05 0x01
0x03 0x04 0x07 0x01
0x02 0x04 0x08 0x01
0x03 0x02 0x08 0x01
etc
Pour info l’unit sert pour des cde de volet dans même groupe si ID identique, on met 0x00 cela cde tous les volets sous mëme ID
Il te faut le 03 02 08 01 qui n’est en mémoire N° 03 du RFXCOM
Tu as mis à jour avec la derniere version du coup, je vois dans les logs (10)46
oui j’ai tenté cette solution mise a jour.
id c’est ca du coup: 071a000003020801(constante + id + groupe)
rien a parametrer en plus dans un .yaml normalement!
rfxtrx:
device: /dev/ttyUSB0
Je vais faire des tests en simulation de télécde avec le RFPLAYER et le Rfxcom
Salut…
Soit tu as bug dans ton rfy qui a été initié ou ?
Donc procédure pour essayer de remédier directement depuis HA
-
Passer par « Outils de développement », et « RFXCOM RFXtrx: Send »
-
Lui demander la liste pour vérification en saisissant « 0C 1A 00 00 01 02 03 04 06 00 00 00 00 » les « 01 02 03 04 » sans importance
- Vérifier dans log HA que l’ID est là du type 0x03 0x02 0x08 0x01
2022-07-13 10:41:28 DEBUG (SyncWorker_6) [RFXtrx] Send: 0x0c 0x1a 0x00 0x00 0x01 0x02 0x03 0x04 0x06 0x00 0x00 0x00 0x00
2022-07-13 10:41:28 DEBUG (Thread-9 (_connect)) [RFXtrx] Recv: 0x14 0x01 0x03 0x00 0x01 0x00 0x03 0x02 0x08 0x01 0xa8 0x00 0x08 0xa4 0xc6 0xcf 0x4c 0x59 0x00 0x69 0x4d
- On vérifie que la cde est passée et que le Rfxcom donne la liste pour ton 030208:1 devrait y avoir « 0x03 0x02 0x08 0x01 » à partir du 7eme otet
- On va supprimer cet ID de la mémoire du Rfxcom, en repassant par « Outils de développement », et « RFXCOM RFXtrx: Send »
- en saisissant « 0C 1A 00 00 03 02 08 01 0D 00 00 00 00 » normalement l’ID suffit c’est le 0D qui efface cet ID
- Petite vérification dans log de HA si cde acceptée
2022-07-13 10:54:09 DEBUG (SyncWorker_2) [RFXtrx] Send: 0x0c 0x1a 0x00 0x00 0x03 0x02 0x08 0x01 0x0d 0x00 0x00 0x00 0x00
2022-07-13 10:54:09 DEBUG (Thread-9 (_connect)) [RFXtrx] Recv: 0x04 0x02 0x01 0x00 0x00
- On peut lui redemander la liste pour vérification en saisissant « 0C 1A 00 00 01 02 03 04 06 00 00 00 00 », normalement ne doit plus exister dans la liste
- On va créer cet équipement dans le Rfxcom depuis HA, en saisissant « 0C 1A 00 00 03 08 02 01 07 00 00 00 00 » c’est le « 07 » qui programme l’ID 030802:01 dans le Rfxcom
- Si ok devrait être dans la liste maintenant
Moi j'ai un Rfplayer qui me dit aussi si OK
2022-07-13 11:05:04 DEBUG (SyncWorker_4) [RFXtrx] Send: 0x0c 0x1a 0x00 0x00 0x03 0x08 0x02 0x01 0x07 0x00 0x00 0x00 0x00
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-41", "floorNoise": "-101", "rfQuality": "10", "protocol": "9", "protocolMeaning": "RTS", "infoType": "3", "frequency": "433920"},"infos": {"subType": "0", "subTypeMeaning": "Shutter", "id": "3278850", "qualifier": "13", "qualifierMeaning": { "flags": ["Assoc"]}}}}
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] decoded packet: {'node': 'gateway', 'protocol': 'RTS', 'id': '3278850', 'state': 'Shutter', 'command': 'Assoc'}
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:node,v:gateway
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:protocol,v:RTS
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:id,v:3278850
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:state,v:Shutter
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] f:command,v:Assoc
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] event: command -> Assoc
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpparser] packet_events, sensor:command,value:Assoc
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] ignore_event
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] got event: {'id': 'RTS_3278850_cmd', 'sensor': 'command', 'value': 'Assoc', 'unit': None}
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer] event of type sensor: {'id': 'RTS_3277320_cmd', 'sensor': 'command', 'value': 'Assoc', 'unit': None}
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer] device_id not known, adding new device
2022-07-13 11:05:04 DEBUG (MainThread) [custom_components.rfplayer.sensor] Add sensor entity RTS_3278850_cmd
2022-07-13 11:05:05 DEBUG (Thread-9 (_connect)) [RFXtrx] Recv: 0x04 0x02 0x01 0x00 0x00
- Maintenant on passe par « integrations » du « RFXTRX RFXCOM RFXtrx », avec « CONFIGURER » et on va ajouter notre ID 030802:1 en saisisant « 071a000003020801 »

Puis « SOUMETTRE » Nota il se peut si pas détruire identité dans HA qu’il dise déjà configuré, normalement pas grave. Sinon forcer avec Rfxmngr l’enregistrement de cet ID

en fonctionnement ( pour moi ce n’est pas un vrai Store car par associer en réel)

@Ferron_david
Pour supprimer cet équipement de HA , il faut passer par « Paramètres », « Appareils », faire recherche du 030802:1, le sélectionner et à côté de journaux et service sur les 3 pts verticaux il devrait y avoir supprimé
Effectivement supprimé …
C’est le plus simple pour passer par un truc propre !
@+Dom
bon retour de tout ca .tout fonctionne .
je sais pas pourquoi d’un coup.
le rajout par la commande Send fonctionne impeccablement.
merci beaucoup de m’avoir initié ![]()
derniere question comment configurer une carte pour commander tous les volets en meme temps?
merci beaucoup
Salut
Si c’est tout bon, c’est bien…
Pour faire une commande pour tout les volets ( logiquement si même ID si tu choisi le « Unit code 0 » tu devrais commander le groupe de volet de cet ID, le maxi est 3 je crois) …
Sinon il faut que tu programmes une même commande ( avec même ID) pour les groupes de volets que tu veux faire fonctionner en même temps, il faut te faire un tableau pour savoir comment tu veux grouper les volets …
je sais pas si les multiples actions passent sous HA du Rfxcom, je laisse @Pulpy-Luke t’aiguiller .
@+Dom
Personnellement je gère les volets avec la notion de groupe (template cover) dans HA directement… Côté rfxcom je touche à rien. Et ça fonctionne très bien.
En cas bien joué @Doubledom pour cette remise en service
ah oui rajouter un 2nd et meme code par volets…
encore merci .
ca occupe bien home assistant pour les debutants non initiés.
mais passionnant
Regarde ce que te propose @Pulpy-Luke , moi je ne suis pas spécialiste de HA, je suis plus tôt côté matériel ( Plus particulièrement Rfplayer et Rfxcom)
Bon continuation sur HA, ce Forum est une aide précieuse pour débutant ou autre …
@ + DÖM (Ô¿Ô)
merci simple et rapide nickel!
A bientôt ![]()
Bonjour,
Je me permets d’écrire un message ici car à la recherche aussi d’un peu plus d’informations pour le pilotage de mes deux ventilos de plafond Casafan.
J’ai un ZHA sur RPI avec un Skyconnect. Je viens de recevoir un RFXCOM USB que j’ai à priori réussi à installer !
Simplement, malgré une lecture de la doc RFXCOM et de nombreuses recherches, je ne comprends toujours rien.
En gros, je ne sais pas quoi faire maintenant que le rfxcom est installé sur ZHA. Comment découvrir les ventilateurs, comment les piloter ? Quel protocole utiliser.
J’ai l’impression qu’il existe un soft manager mais il tourne sur pc (je n’en ai pas, j’ai seulement un Mac, et j’ai trouvé un vieux code qui ressemble à ce rfxcom manager mais qui ne dispose pas d’installateur sur Mac).
Le fabricant m’a communiqué le code correspondant à casafan, mais je ne sais pas quoi en faire !
Bref, je suis pommé avec mon rfxcomusb !
Merci



