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
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" : "%"}]}}}
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.