Thermometre reconnu mais type et sous type incorrect

Forum dédié au Rflink : installation, paramétrage, utilisation, interfaces ...
knasson
Messages : 245
Inscription : 26 mars 2021, 08:59

Thermometre reconnu mais type et sous type incorrect

Message par knasson »

bonjour,

j'essaye de faire fonctionner RFlink version 48 (la dernière) j'ai un thermomètre simple de piscine chinois qui a la référence WD1228A,
Il est reconnu automatiquement par RFlink comme un WTGR800 de la même marque "Xiron" mais qui n'est pas du même type (temp+humidité) et sous type (WTGR800 au lieu de WD1228A), par contre la température indiquée est bien la bonne
Alors est ce que dans le catalogue de RFlink c'est la version la plus approchante du modèle qui lui est proposé?
Est ce que j'ai des chances de "forcer le type et le sous type" en mode manuel? (je ne crois pas).
Comment supprimer la donnée humidité dans le widget puisqu'elle n'est pas mesurée par mon device?
merci de votre aide..
Pièces jointes
Capture d’écran 2021-05-11 152550.jpg
Capture d’écran 2021-05-11 152550.jpg (19.07 Kio) Consulté 2975 fois
Martial
Messages : 201
Inscription : 03 mars 2017, 18:58

Re: Thermometre reconnu mais type et sous type incorrect

Message par Martial »

Bonjour,
J'ai le même thermometre et, chez moi, il est reconnu par rflink 48.4 comme un LaCrosse TX3, avec uniquement la température.
Après, même si l'extérieur semble identique, peut-être que le chip est différent...
knasson
Messages : 245
Inscription : 26 mars 2021, 08:59

Re: Thermometre reconnu mais type et sous type incorrect

Message par knasson »

Merci, mais ca peut vouloir dire aussi qu'il y a peut être un aléa dans la détection du signal radio et dans l'identification du matériel? Je ne connais pas la routine de détection du RFlink..
En tous cas j'ai résolu le problème en créant un device virtuel "temperature",que j'alimente avec un petit script lua avec la température seule de mon capteur.
je mets le script pour qui aurait un cas similaire..
44 est l'idx du capteur identifié par RFlink et 53 est l'idx du capteur virtuel

Code : Tout sélectionner

json = (loadfile "/home/kan/domoticz/scripts/lua/JSON.lua")()  -- For Linux
--   json = (loadfile "D:\\Domoticz\\scripts\\lua\\json.lua")()  -- For Windows
commandArray = {}
local config=assert(io.popen("curl -s 'http://192.168.1.38:8080/json.htm?type=devices&rid=44'"))
local blocjson = config:read('*all')
config:close()
temp = jsonValeur.result[1].Temp
commandArray['UpdateDevice'] = '53|0|'..temp
return commandArray
Pièces jointes
Capture d’écran 2021-05-15 184739.jpg
Capture d’écran 2021-05-15 184739.jpg (12.51 Kio) Consulté 2323 fois
Capture d’écran 2021-05-15 184326.jpg
Capture d’écran 2021-05-15 184326.jpg (15.16 Kio) Consulté 2323 fois
Capture d’écran 2021-05-15 184101.jpg
Capture d’écran 2021-05-15 184101.jpg (14.7 Kio) Consulté 2323 fois
Répondre