Page 1 sur 1

Problème RFPlayer + Sondes Température Oregon

Publié : 06 déc. 2017, 19:59
par Martiou
Bonsoir,

Je viens de m'équiper d'un Raspberry Pi 3, d'un RFPlayer et de sondes de température Oregon (2 THGR122NX et 2 THGR810 lors du Black Friday Amazon). J'ai également acheté des modules Qubino pour le chauffage et j'attends ma clé Aeon Labs Z-Wave Plus Z-Stick GEN5. Le but est de domitiser le chauffage dans un 1er temps.

J'ai installé Domoticz sans problème, je suis passé en version beta pour installer le plugin de zaraki673.
Mais, à chaque fois, 1 seule sonde de chaque est détectée.
Par exemple, pour les 2 THGR122NX, Domoticz a détecté la 1ere sonde à émettre et ensuite il considère que la 2eme existe déjà.

Voici le contenu de la log de Domoticz lorsque je mets le RFPlayer en debug :

Code : Tout sélectionner

 2017-12-06 19:42:09.724 (RFPlayer) ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-64", "floorNoise": "-90", "rfQuality": "6", "protocol": "5", "protocolMeaning": "OREGON", "infoType": "4", "frequency": "433420"},"infos": {"subType": "0", "id_PHY": "0x1A2D", "id_PHYMeaning": "THGR122/228/238/268,THGN122/123/132", "adr_channel": "12289", "adr": "48", "channel": "1", "qualifier": "32", "lowBatt": "0", "measures" : [{"type" : "temperature", "value" : "+19.9", "unit" : "Celsius"}, {"type" : "hygrometry", "value" : "50", "unit" : "%"}]}}}
2017-12-06 19:42:09.725 (RFPlayer) infoType : 4
2017-12-06 19:42:09.725 (RFPlayer) id : 0x1A2D adr_channel : 12289
2017-12-06 19:42:09.725 (RFPlayer) Options to find or set : {'adr_channel': '12289', 'protocol': '5', 'id': '0x1A2D', 'infoType': '4', 'Temp': '1'}
2017-12-06 19:42:09.725 (RFPlayer) Devices already exist. Unit=2
2017-12-06 19:42:09.725 (RFPlayer) Options find in DB: {'adr_channel': '57090', 'infoType': '4', 'id': '0x1A2D', 'Temp': '1', 'protocol': '5'} for devices unit 2
2017-12-06 19:42:09.725 (RFPlayer - Temp - 57090 (channel 2)) Updating device from 1:'+19.9;50;1' to have values 1:'+19.9'.
2017-12-06 19:42:09.727 (RFPlayer) Options to find or set : {'adr_channel': '12289', 'protocol': '5', 'id': '0x1A2D', 'infoType': '4', 'Hygro': '1'}
2017-12-06 19:42:09.727 (RFPlayer) Devices already exist. Unit=2
On peut voir que les 2 ont le même id (0x1A2D), mais des adr_channel différentes (12289 et 57090).
Actuellement, c'est la sonde avec l'adr_channel 57090 qui est listée dans les dispositifs.

Voici la log obtenue avec rfplayer_configurator

Code : Tout sélectionner

ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-61", "floorNoise": "-91", "rfQuality": "7", "protocol": "5", "protocolMeaning": "OREGON", "infoType": "4", "frequency": "433420"},"infos": {"subType": "0", "id_PHY": "0x1A2D", "id_PHYMeaning": "THGR122/228/238/268,THGN122/123/132", "adr_channel": "57090",  "adr": "223",  "channel": "2",  "qualifier": "32",  "lowBatt": "0", "measures" : [{"type" : "temperature", "value" : "+20.5", "unit" : "Celsius"}, {"type" : "hygrometry", "value" : "52", "unit" : "%"}]}}}
ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-58", "floorNoise": "-92", "rfQuality": "8", "protocol": "5", "protocolMeaning": "OREGON", "infoType": "4", "frequency": "433420"},"infos": {"subType": "0", "id_PHY": "0x1A2D", "id_PHYMeaning": "THGR122/228/238/268,THGN122/123/132", "adr_channel": "12289",  "adr": "48",  "channel": "1",  "qualifier": "32",  "lowBatt": "0", "measures" : [{"type" : "temperature", "value" : "+20.0", "unit" : "Celsius"}, {"type" : "hygrometry", "value" : "50", "unit" : "%"}]}}}
Le problème est similaire pour les 2 THGR810 (même id mais adr_channel différentes).

Je précise que j'ai mis des canaux différents (1 à 4) pour les sondes.

Que puis-je faire pour résoudre ce problème ?

Y a-t-il un moyen d'ajouter/configurer une sonde manuellement ?

Je vous remercie par avance pour votre aide.

Re: Problème RFPlayer + Sondes Température Oregon

Publié : 06 déc. 2017, 22:50
par zaraki673
Bonjour,

ouvre un ticket sur le github du plugins avec ces informations, que je regardes pour corriger ça

merci

Re: Problème RFPlayer + Sondes Température Oregon

Publié : 08 déc. 2017, 21:40
par Martiou
Bonsoir,

Je viens de créer un ticket sur github.

J'ai oublié de préciser mercredi soir que je n'ai récupère que la température, pas l'humidité.

Enfin, avec le driver Ziblue, le problème est le même mais je récupère bien la température et l'humidité.

Re: Problème RFPlayer + Sondes Température Oregon

Publié : 17 févr. 2018, 15:55
par Jimmy06
Bonjour,
J'ai aussi le même problème.
As-tu trouvé une solution, car moi je sèche...
J'ai 4 THGR122NX, et impossible de les faire fonctionner en même temps. Elles ont toutes le même id.
Je suis sur Synology et domoticz.

Merci pour votre aide,

Jimmy