Bon j'ai peu etre trouvé au moins un probleme.
Code : Tout sélectionner
Envois de la commande
18:04:22:499 Send Tuya request 0x9035EAFFFE6EE770 : Dp_type: 0x01, Dp_identifier 0x01, data: 00
Confirmation
18:04:22:558 Tuya debug 5 : Status: 0 Transid: 39 Dp: 257 (0x01,0x01) Fn: 0 Data 0
Preset program = 1
18:04:22:589 Tuya debug 5 : Status: 0 Transid: 40 Dp: 1027 (0x04,0x03) Fn: 0 Data 1Par conte dans le code il y a
Code : Tout sélectionner
if (dp == 0x0402) { preset = QLatin1String("auto"); }
else if (dp == 0x0403) { preset = QLatin1String("program"); }
else
{
return;
}
ResourceItem *item = sensorNode->item(RConfigPreset);Que la vanne envoit
Code : Tout sélectionner
18:04:22:589 Tuya debug 5 : Status: 0 Transid: 40 Dp: 1027 (0x04,0x03) Fn: 0 Data 1Code : Tout sélectionner
18:04:22:589 Tuya debug 5 : Status: 0 Transid: 40 Dp: 1027 (0x04,0x03) Fn: 0 Data 0Par contre ca ne doit impacter que les retours, donc toi quand tu fais les commandes, la vanne doit reagir correctement, mais par contre domoticz lui peut afficher un mauvais etat juste apres.
Pour info :
Tuya debug 5 : Status: 0 Transid: 40 Dp: 1027 (0x04,0x03) Fn: 0 Data 1 > "program"
Tuya debug 5 : Status: 0 Transid: 40 Dp: 1027 (0x04,0x02) Fn: 0 Data 1 > "auto"
Peut etre que la vanne n'envoit jamais de Data = 0 pour les commandes 0x04 0x03 et 0x04 0x02.