Problème RFPlayer + Sondes Température Oregon

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Martiou
Messages : 14
Inscription : 06 déc. 2017, 19:31

Problème RFPlayer + Sondes Température Oregon

Message 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.
zaraki673
Messages : 229
Inscription : 07 oct. 2016, 04:29

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

Message par zaraki673 »

Bonjour,

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

merci
Martiou
Messages : 14
Inscription : 06 déc. 2017, 19:31

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

Message 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é.
Jimmy06
Messages : 12
Inscription : 18 janv. 2018, 23:19

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

Message 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
Répondre