Capteur temp Oregon non décodé par mon RFXcom

Bonjour,
je viens d’installer HA sur un Raspberry Pi4 sur lequel j’ai branché un Rfxtrx433.
J’arrive à piloter mes volets via des boîtiers Chacon en revanche j’ai un capteur Oregon THGR122NX que mon HA ne voit pas !
Quand je lance Rfxmngr, je vois bien la trame émise par le capteur en uncoded mais elle n’est pas décodée (en désespoir de cause, j’ai même coché tous les protocoles mais rien n’y fait).
J’ai bien trouvé ce topic Intégration sonde température humidité - #12 par magicmathieu qui ressemble à mon pb mais ça n’y répond pas.
Précision, avant mon Rfxcom était sur un NAS Synology, avec un « moteur » domotique maison développé par mes soins, et ce capteur fonctionnait bien. Pour connecter mon Rfxcom sur HA il a fallu que je mette à jour son FW, il datait un peu (une quinzaine d’années).
Une idée ?
Bonne journée à vous

Salut…
Déjà voir la version du RFXCOM et de son Firmware.
Oregon se décode en 18eme remonte en 0x52 0x01 ou autre !
Il faut bien sûr que le Protocol Oregon soit activé dans les options de l’Add-on du RFXCOM .
Suivre les logs si activés !

Si tu as Rfxmngr sur Windows vérifie ce qui est vraiment activé !
Il n’y a pas de conflits si les protocoles suivant sont activés, mais ceux que tu n’as pas besoin, ne pas activés, le RFXCOM récupère trop d'indent des voisins !

Résumé

le boitier est un RFXtrx433 (batch 2612 !), FW RFXtrx433 Type 2 (récupéré il y a qq jours sur le site de RFXcom). Logs HA activés, je vois bien ce qui concerne le boîtier (et notamment quand j’active mes volets), rien quand une trame est émise du capteur Oregon sauf quand j’initialise l’add-on avec « uncoded » où là on voit la trame brute loguée. Comme je l’ai dit dans mon message initial, avec rfxmngr c’est la même chose. Je n’ai pas de conflit avec d’éventuels capteurs proches (je suis assez isolé)

Tu ne peux pas savoir si la trame en mode Brut decoded est effectivement celle recherchée !

Si tu ne vois pas cette sonde ( qui fonctionnait avant) dans Rfxmngr avec Oregon activé!
Il faut faire un Reset de cette sonde, avec aussi changement pile !
J’en ai qq1 qui se bloque des fois(rarement) seul le Reset les faits repartir

forte chance que les trames « undecoded » reçues

2024-11-20 11:12:50.485 DEBUG (Thread-286 (_connect)) [RFXtrx] Recv: 0x0d 0x03 0x01 0x00 0x43 0x7f 0xff 0x26 0xd3 0x2f 0xad 0x20 0x05 0xcd
2024-11-20 11:12:50.488 DEBUG (MainThread) [homeassistant.components.rfxtrx] Receive RFXCOM event: {'packet_type': 3, 'sub_type': 1, 'type_string': 'arc', 'id_string': 'Undecoded', 'data': '0d030100437fff26d32fad2005cd', 'values': {'Payload': '437fff26d32fad2005cd'}}

correspondent à ma sonde temp car quand je l’arrête (en retirant les piles), je ne reçois plus rien.
J’avais déjà tenté le reset…

Je vais faire test avec ce type de sonde THGR122NX

Est-ce bien la même ?

oui c’est bien la même

Voici des log du RFXCOM et du RFPLAYER !
Cette sonde est réglée sur Canal 03 ( pile presque HS)
Elle émet toutes les 1mn et 10sec environ
On voit Bien son décodage en 0x52 0x01 donc dans le groupe des THGR122/228/238/268
Avec adresse 0xC804 (51204) Canal 4
x00 x0d8 == T° 216 (/10) => 21.6°
0x4A ==% 74%
0x03 == Status d’humidité
0x70== RSSI 7 signal 0 Batterie !

2024-11-20 10:49:32.957 DEBUG (Thread-3 (_connect)) [RFXtrx] Recv: 0x0a 0x52 0x01 0x72 0xc8 0x04 0x00 0xd8 0x4a 0x03 0x70
2024-11-20 10:49:32.958 DEBUG (MainThread) [homeassistant.components.rfxtrx] Receive RFXCOM event: {'packet_type': 82, 'sub_type': 1, 'type_string': 'THGN122/123, THGN132, THGR122/228/238/268', 'id_string': 'c8:04', 'data': '0a520172c80400d84a0370', 'values': {'Temperature': 21.6, 'Humidity': 74, 'Humidity status': 'wet', 'Humidity status numeric': 3, 'Battery numeric': 0, 'Rssi numeric': 7}}
2024-11-20 10:49:32.997 DEBUG (MainThread) [homeassistant.components.rfxtrx.sensor] Sensor update (Device ID: c8:04 Class: RFXtrxDevice Sub: 1)
2024-11-20 10:49:32.998 DEBUG (MainThread) [homeassistant.components.rfxtrx.sensor] Sensor update (Device ID: c8:04 Class: RFXtrxDevice Sub: 1)
2024-11-20 10:49:32.998 DEBUG (MainThread) [homeassistant.components.rfxtrx.sensor] Sensor update (Device ID: c8:04 Class: RFXtrxDevice Sub: 1)
2024-11-20 10:49:32.999 DEBUG (MainThread) [homeassistant.components.rfxtrx.sensor] Sensor update (Device ID: c8:04 Class: RFXtrxDevice Sub: 1)
2024-11-20 10:49:32.999 DEBUG (MainThread) [homeassistant.components.rfxtrx.sensor] Sensor update (Device ID: c8:04 Class: RFXtrxDevice Sub: 1)
2024-11-20 10:49:33.016 DEBUG (MainThread) [custom_components.rfplayer.rfplayerlib.protocol] data received: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-65", "floorNoise": "-107", "rfQuality": "10", "protocol": "5", "protocolMeaning": "OREGON", "infoType": "4", "frequency": "433920"},"infos": {"subType": "0", "id_PHY": "0x1A2D", "id_PHYMeaning": "THGR122/228/238/268,THGN122/123/132", "adr_channel": "51204",  "adr": "200",  "channel": "4",  "qualifier": "33",  "lowBatt": "1", "measures" : [{"type" : "temperature", "value" : "+21.6", "unit" : "Celsius"}, {"type" : "hygrometry", "value" : "74", "unit" : "%"}]}}}

2024-11-20 10:49:33.016 DEBUG (MainThread) [custom_components.rfplayer.rfplayerlib.protocol] packet received: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-65", "floorNoise": "-107", "rfQuality": "10", "protocol": "5", "protocolMeaning": "OREGON", "infoType": "4", "frequency": "433920"},"infos": {"subType": "0", "id_PHY": "0x1A2D", "id_PHYMeaning": "THGR122/228/238/268,THGN122/123/132", "adr_channel": "51204",  "adr": "200",  "channel": "4",  "qualifier": "33",  "lowBatt": "1", "measures" : [{"type" : "temperature", "value" : "+21.6", "unit" : "Celsius"}, {"type" : "hygrometry", "value" : "74", "unit" : "%"}]}}}
2024-11-20 10:49:33.016 DEBUG (MainThread) [custom_components.rfplayer.gateway] Received event from OREGON-51204

c’est bien ce que je souhaiterais avoir chez moi, malheureusement ce n’est pas le cas et je ne sais pas pourquoi…

montre ta version si tu peux avec Rfxmngr, la réponse au reset ou Get status

================================================
20/11/2024 11:32:35:798= Reset receiver/transceiver
================================================
20/11/2024 11:32:36:277= Get Status
------------------------------------------------
20/11/2024 11:32:36:381= 140100210253307FDFBF07030100106EA579907906
Packettype        = Interface Message
subtype           = Interface Response
Sequence nbr      = 33
response on cmnd  = Get Status
Transceiver type  = 433.92MHz
Firmware version  = 1048
Firmware Type     = ProXL1
Noise level       = -110 dBm
Transmit power    = -18dBm
Hardware version  = 3.1  RFXtrx433XL
Undec             off
Imagintronix      enabled
Byron SX          enabled
RSL               enabled
Lighting4         enabled
FineOffset        enabled
Rubicson          enabled
AE Blyss          enabled
BlindsTx          enabled
BlindsT0          enabled
Legrand           enabled
La Crosse         enabled
Hideki            enabled
AD LightwaveRF    enabled
Mertik            enabled
Visonic           enabled
ATI,Cartelectroni disabled
Oregon Scientific enabled
Meiantech         enabled
HomeEasy EU       enabled
AC                enabled
ARC               enabled
X10               enabled
DDxxxx            enabled
HomeConfort,Fan   enabled
KeeLoq            enabled

j’ai changé les piles et… au bout d’une heure environ (pourquoi une heure ?) mon capteur a été reconnu et j’ai reçu les données !!

2024-11-20 13:40:11.486 DEBUG (Thread-289 (_connect)) [RFXtrx] Recv: 0x0a 0x52 0x01 0x04 0xd3 0x01 0x00 0xd3 0x32 0x01 0x49
2024-11-20 13:40:11.488 DEBUG (MainThread) [homeassistant.components.rfxtrx] Receive RFXCOM event: {'packet_type': 82, 'sub_type': 1, 'type_string': 'THGN122/123, THGN132, THGR122/228/238/268', 'id_string': 'd3:01', 'data': '0a520104d30100d3320149', 'values': {'Temperature': 21.1, 'Humidity': 50, 'Humidity status': 'comfort', 'Humidity status numeric': 1, 'Battery numeric': 9, 'Rssi numeric': 4}}

j’avais pourtant contrôlé mes piles (les premières) et elles étaient OK !

A voir dans le temps, mais ton RSSI est faible, distance avec le RFXCOM ?
Quand tu changes Piles , recommandé de faire un Reset

distance : 5m sans obstacle…

A voir antenne en interne ( mais il faut ouvrir)
Petit circuit enfiché avec antennes (type ressort x2), les antennes sont à gauche quand tu regardes afficheur !

Voir si en changeant le canal le RSSI est meilleur (reset à faire) , l’entité change aussi !

ok
Même si c’est un peu tombé en marche merci en tout cas pour l’aide

1 « J'aime »

C’est « tombé en marche » mais finalement c’est revenu en l’état à savoir mon capteur température émet bien (petite led rouge qui s’allume) mais mon Rfxcom ne détecte rien ou tout au moins ne remonte rien. J’ai de nouveau retiré les piles puis les ai remises (sans les recharger cette fois), reset, plusieurs fois… et au bout d’un moment, mon Rfxcom logue et remonte les données !! Mais ça ne dure pas…

Slt…
J’en avais des comme toi, je sais pas dire , mais cela arrive, donc Poubelle ( je m’en sert plus de ceux là)

Salut

Les batteries rechargeables sont en 1.2V, les piles classiques en 1.5V et donc niveau eletronique c’est pas génial.
A mon avis, ça vaut le coup de tenter des piles classiques NEUVES

ok je vais essayer et vous dis

Regarde déjà l’afficheur si tu as info de la pile


Celle-là n’a que 2.35 Volts représentée en 10% sur le RFXCOM
Mais l’information remonte !