Souci sur l'envoi d'offset vers AQARA WSDCGQ11LM

Forum dédié au ZigBee : objets, interfaces ...
Plugins DeConz et ZigBee2MQTT
Pour les questions concernant le plugin ZigBeeForDomoticZ, merci d'utiliser le forum spécifique en dessous.
Dr No
Messages : 130
Inscription : 22 janv. 2015, 17:02
Localisation : Sud de France (Hérault)

Souci sur l'envoi d'offset vers AQARA WSDCGQ11LM

Message par Dr No »

Bonjour à tous,

J'ai un capteur de température WSDCGQ11LM qui, subitement est devenu plutôt généreux, environ +0.5°C. Normalement il est possible de corriger cela.
Je lui envoie donc avec MQTTBox :

Code : Tout sélectionner

{"temperature_calibration":-0.5}
Mais visiblement cela ne fonctionne pas et dans le log je reçois cela :

Code : Tout sélectionner

 2024-11-21 16:24:17.341 Error: Zigbee: Call to function 'onMessage' failed, exception details:
2024-11-21 16:24:17.343 Error: Zigbee: Traceback (most recent call last):
2024-11-21 16:24:17.344 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/plugin.py", line 298, in onMessage
2024-11-21 16:24:17.344 Error: Zigbee: _plugin.onMessage(Connection, Data)
2024-11-21 16:24:17.344 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/plugin.py", line 137, in onMessage
2024-11-21 16:24:17.344 Error: Zigbee: self.mqttClient.onMessage(Connection, Data)
2024-11-21 16:24:17.344 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/mqtt.py", line 167, in onMessage
2024-11-21 16:24:17.344 Error: Zigbee: self.on_mqtt_message_cb(topic, message)
2024-11-21 16:24:17.345 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/plugin.py", line 214, in onMQTTPublish
2024-11-21 16:24:17.345 Error: Zigbee: self.devices_manager.handle_mqtt_message(topic, message)
2024-11-21 16:24:17.345 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices_manager.py", line 61, in handle_mqtt_message
2024-11-21 16:24:17.345 Error: Zigbee: adapter.handle_mqtt_message(zigbee_message)
2024-11-21 16:24:17.345 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/adapters/base_adapter.py", line 64, in handle_mqtt_message
2024-11-21 16:24:17.346 Error: Zigbee: device.handle_message(device_data, converted_message)
2024-11-21 16:24:17.346 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/device.py", line 178, in handle_message
2024-11-21 16:24:17.346 Error: Zigbee: value = self.get_message_value(message)
2024-11-21 16:24:17.346 Error: Zigbee: File "/home/pi/domoticz/plugins/zigbee2mqtt/devices/device.py", line 153, in get_message_value
2024-11-21 16:24:17.346 Error: Zigbee: return message.raw[self.value_key]
2024-11-21 16:24:17.346 Error: Zigbee: TypeError: string indices must be integers 
Est-ce un bug, que peut-on faire pour corriger cela ?

Merci par avance de vos lumières.
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: Souci sur l'envoi d'offset vers AQARA WSDCGQ11LM

Message par Flying Domotic »

La calibration ne se fait pas sur le dispositif lui même (un AQARA n'accepte pas grand chose, même pas le paramétrage des rapports pour la plus part, alors que c'est requis par la norme ZigBee), mais dans Z2M.

Aller sur l'interface Web de Z2M, cliquer le le dispositif puis aller dans l'onglet "Paramètres (spécifiques)" et donner la calibration dans cette page.
Dr No
Messages : 130
Inscription : 22 janv. 2015, 17:02
Localisation : Sud de France (Hérault)

Re: Souci sur l'envoi d'offset vers AQARA WSDCGQ11LM

Message par Dr No »

Ca semblerait fonctionner mais alors quel paramétrage stupide.

Avec les flèches +/-, offset degré par degré en plus ou en moins !!!
Quand a t-on besoin d’un tel décalage ???

En tâtonnant il me semble avoir obtenu ce que je voulais ; il faut d'abord effacer et taper 0,4 (la virgule pas le point !) ensuite il faut rajouter devant le signe - (pour un offset négatif)
Trop évident n'est ce pas !!

Merci malgré tout Flying Domotic

Je confirme maintenant la manipulation absolument non documentée fonctionne !!

Ça peut servir
Répondre