HY368 - MOES - vanne thermostatique

Bonjour,
J’ai migré 7 vannes thermostatiques HY368 sur 8 avec succès de déconz au nouveau plugin zigbee (béta). Ma 8ème vannes ne répond pas aux commandes.
Je joins le json et le log d’envoi de commande sur la vanne qui ne répond pas et sur une autre ou tout est ok.

vanne thermostatique
Manufacturer :MOES
Modèle : TS0601

Vanne NOK

{
    "ieee": "84:2e:14:ff:fe:5a:31:81",
    "nwk": 15861,
    "status": 2,
    "lqi": "120",
    "rssi": "-70",
    "last_seen": "1621094535.3316226",
    "node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 769,
            "profile_id": 260,
            "manufacturer": "_TZE200_ckud7u2l",
            "model": "TS0601",
            "output_clusters": [
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 83
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZE200_ckud7u2l"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0601"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 61184,
                    "name": "Tuya Manufacturer Specicific",
                    "attributes": [
                        {
                            "id": 263,
                            "name": "child_lock",
                            "value": 1
                        },
                        {
                            "id": 621,
                            "name": "valve_state",
                            "value": 100
                        },
                        {
                            "id": 514,
                            "name": "target_temperature",
                            "value": 230
                        },
                        {
                            "id": 515,
                            "name": "temperature",
                            "value": 185
                        },
                        {
                            "id": 1028,
                            "name": "mode",
                            "value": 2
                        },
                        {
                            "id": 556,
                            "name": "temperature_calibration",
                            "value": 10
                        },
                        {
                            "id": 614,
                            "name": "min_temperature",
                            "value": 5
                        },
                        {
                            "id": 615,
                            "name": "max_temperature",
                            "value": 35
                        },
                        {
                            "id": 617,
                            "name": "boost_duration_seconds",
                            "value": 300
                        },
                        {
                            "id": 1130,
                            "name": "valve_force_state",
                            "value": 0
                        },
                        {
                            "id": 619,
                            "name": "comfort_mode_temperature",
                            "value": 20
                        },
                        {
                            "id": 620,
                            "name": "eco_mode_temperature",
                            "value": 15
                        },
                        {
                            "id": 366,
                            "name": "battery_low",
                            "value": 0
                        },
                        {
                            "id": 1135,
                            "name": "week_format",
                            "value": 0
                        },
                        {
                            "id": 626,
                            "name": "away_mode_temperature",
                            "value": 15
                        },
                        {
                            "id": 372,
                            "name": "auto_lock",
                            "value": 0
                        },
                        {
                            "id": 629,
                            "name": "away_duration_days",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 513,
                    "name": "MoesThermostat",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "local_temp",
                            "value": 1850
                        },
                        {
                            "id": 2,
                            "name": "occupancy",
                            "value": 1
                        },
                        {
                            "id": 16,
                            "name": "local_temperature_calibration",
                            "value": 100
                        },
                        {
                            "id": 18,
                            "name": "occupied_heating_setpoint",
                            "value": 2300
                        },
                        {
                            "id": 20,
                            "name": "unoccupied_heating_setpoint",
                            "value": 1500
                        },
                        {
                            "id": 21,
                            "name": "min_heat_setpoint_limit",
                            "value": 500
                        },
                        {
                            "id": 22,
                            "name": "max_heat_setpoint_limit",
                            "value": 3500
                        },
                        {
                            "id": 28,
                            "name": "system_mode",
                            "value": 4
                        },
                        {
                            "id": 30,
                            "name": "running_mode",
                            "value": 4
                        },
                        {
                            "id": 37,
                            "name": "programing_oper_mode",
                            "value": 0
                        },
                        {
                            "id": 41,
                            "name": "running_state",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "comfort_heating_setpoint",
                            "value": 2000
                        },
                        {
                            "id": 16385,
                            "name": "eco_heating_setpoint",
                            "value": 1500
                        },
                        {
                            "id": 16386,
                            "name": "operation_preset",
                            "value": 2
                        },
                        {
                            "id": 16387,
                            "name": "work_days",
                            "value": 0
                        },
                        {
                            "id": 16388,
                            "name": "valve_open_percentage",
                            "value": 100
                        },
                        {
                            "id": 16389,
                            "name": "boost_duration_seconds",
                            "value": 300
                        },
                        {
                            "id": 16390,
                            "name": "valve_force_state",
                            "value": 0
                        },
                        {
                            "id": 16391,
                            "name": "unoccupied_duration_days",
                            "value": 1
                        },
                        {
                            "id": 16656,
                            "name": "workday_schedule_1_hour",
                            "value": 6
                        },
                        {
                            "id": 16657,
                            "name": "workday_schedule_1_minute",
                            "value": 0
                        },
                        {
                            "id": 16658,
                            "name": "workday_schedule_1_temperature",
                            "value": 2000
                        },
                        {
                            "id": 16672,
                            "name": "workday_schedule_2_hour",
                            "value": 8
                        },
                        {
                            "id": 16673,
                            "name": "workday_schedule_2_minute",
                            "value": 0
                        },
                        {
                            "id": 16674,
                            "name": "workday_schedule_2_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16688,
                            "name": "workday_schedule_3_hour",
                            "value": 11
                        },
                        {
                            "id": 16689,
                            "name": "workday_schedule_3_minute",
                            "value": 30
                        },
                        {
                            "id": 16690,
                            "name": "workday_schedule_3_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16704,
                            "name": "workday_schedule_4_hour",
                            "value": 12
                        },
                        {
                            "id": 16705,
                            "name": "workday_schedule_4_minute",
                            "value": 30
                        },
                        {
                            "id": 16706,
                            "name": "workday_schedule_4_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16720,
                            "name": "workday_schedule_5_hour",
                            "value": 17
                        },
                        {
                            "id": 16721,
                            "name": "workday_schedule_5_minute",
                            "value": 30
                        },
                        {
                            "id": 16722,
                            "name": "workday_schedule_5_temperature",
                            "value": 2000
                        },
                        {
                            "id": 16736,
                            "name": "workday_schedule_6_hour",
                            "value": 22
                        },
                        {
                            "id": 16737,
                            "name": "workday_schedule_6_minute",
                            "value": 0
                        },
                        {
                            "id": 16738,
                            "name": "workday_schedule_6_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16912,
                            "name": "weekend_schedule_1_hour",
                            "value": 6
                        },
                        {
                            "id": 16913,
                            "name": "weekend_schedule_1_minute",
                            "value": 0
                        },
                        {
                            "id": 16914,
                            "name": "weekend_schedule_1_temperature",
                            "value": 2000
                        },
                        {
                            "id": 16928,
                            "name": "weekend_schedule_2_hour",
                            "value": 8
                        },
                        {
                            "id": 16929,
                            "name": "weekend_schedule_2_minute",
                            "value": 0
                        },
                        {
                            "id": 16930,
                            "name": "weekend_schedule_2_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16944,
                            "name": "weekend_schedule_3_hour",
                            "value": 11
                        },
                        {
                            "id": 16945,
                            "name": "weekend_schedule_3_minute",
                            "value": 30
                        },
                        {
                            "id": 16946,
                            "name": "weekend_schedule_3_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16960,
                            "name": "weekend_schedule_4_hour",
                            "value": 12
                        },
                        {
                            "id": 16961,
                            "name": "weekend_schedule_4_minute",
                            "value": 30
                        },
                        {
                            "id": 16962,
                            "name": "weekend_schedule_4_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16976,
                            "name": "weekend_schedule_5_hour",
                            "value": 17
                        },
                        {
                            "id": 16977,
                            "name": "weekend_schedule_5_minute",
                            "value": 30
                        },
                        {
                            "id": 16978,
                            "name": "weekend_schedule_5_temperature",
                            "value": 2000
                        },
                        {
                            "id": 16992,
                            "name": "weekend_schedule_6_hour",
                            "value": 22
                        },
                        {
                            "id": 16993,
                            "name": "weekend_schedule_6_minute",
                            "value": 0
                        },
                        {
                            "id": 16994,
                            "name": "weekend_schedule_6_temperature",
                            "value": 1500
                        }
                    ]
                },
                {
                    "id": 516,
                    "name": "Thermostat User Interface Configuration",
                    "attributes": [
                        {
                            "id": 1,
                            "name": "keypad_lockout",
                            "value": 1
                        },
                        {
                            "id": 20480,
                            "name": "auto_lock",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        },
                        {
                            "id": 24576,
                            "name": "window_detection_temperature",
                            "value": 500
                        },
                        {
                            "id": 24577,
                            "name": "window_detection_timeout_minutes",
                            "value": 10
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 200
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZE200_ckud7u2l",
        "model": "TS0601",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4098,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 769,
                "input_clusters": [
                    0,
                    4,
                    5,
                    61184,
                    513,
                    516,
                    6,
                    1
                ],
                "output_clusters": [
                    10,
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.valve"
}

zigbee Moes TRV.txt (9,9 Ko)

@Loic as-tu une idée? que puis je faire pour aider ?
Merci

Vanne OK

{
    "ieee": "84:2e:14:ff:fe:f3:0f:9e",
    "nwk": 37238,
    "status": 2,
    "lqi": "120",
    "rssi": "-70",
    "last_seen": "1621094734.0628393",
    "node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 769,
            "profile_id": 260,
            "manufacturer": "_TZE200_ckud7u2l",
            "model": "TS0601",
            "output_clusters": [
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 83
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZE200_ckud7u2l"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0601"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 61184,
                    "name": "Tuya Manufacturer Specicific",
                    "attributes": [
                        {
                            "id": 263,
                            "name": "child_lock",
                            "value": 1
                        },
                        {
                            "id": 621,
                            "name": "valve_state",
                            "value": 0
                        },
                        {
                            "id": 514,
                            "name": "target_temperature",
                            "value": 200
                        },
                        {
                            "id": 515,
                            "name": "temperature",
                            "value": 200
                        },
                        {
                            "id": 1028,
                            "name": "mode",
                            "value": 2
                        },
                        {
                            "id": 556,
                            "name": "temperature_calibration",
                            "value": 0
                        },
                        {
                            "id": 615,
                            "name": "max_temperature",
                            "value": 35
                        },
                        {
                            "id": 617,
                            "name": "boost_duration_seconds",
                            "value": 300
                        },
                        {
                            "id": 1130,
                            "name": "valve_force_state",
                            "value": 0
                        },
                        {
                            "id": 619,
                            "name": "comfort_mode_temperature",
                            "value": 20
                        },
                        {
                            "id": 620,
                            "name": "eco_mode_temperature",
                            "value": 15
                        },
                        {
                            "id": 366,
                            "name": "battery_low",
                            "value": 0
                        },
                        {
                            "id": 1135,
                            "name": "week_format",
                            "value": 0
                        },
                        {
                            "id": 626,
                            "name": "away_mode_temperature",
                            "value": 15
                        },
                        {
                            "id": 372,
                            "name": "auto_lock",
                            "value": 0
                        },
                        {
                            "id": 629,
                            "name": "away_duration_days",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 513,
                    "name": "MoesThermostat",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "local_temp",
                            "value": 2000
                        },
                        {
                            "id": 2,
                            "name": "occupancy",
                            "value": 1
                        },
                        {
                            "id": 16,
                            "name": "local_temperature_calibration",
                            "value": 0
                        },
                        {
                            "id": 18,
                            "name": "occupied_heating_setpoint",
                            "value": 2000
                        },
                        {
                            "id": 20,
                            "name": "unoccupied_heating_setpoint",
                            "value": 1500
                        },
                        {
                            "id": 22,
                            "name": "max_heat_setpoint_limit",
                            "value": 3500
                        },
                        {
                            "id": 28,
                            "name": "system_mode",
                            "value": 4
                        },
                        {
                            "id": 30,
                            "name": "running_mode",
                            "value": 0
                        },
                        {
                            "id": 37,
                            "name": "programing_oper_mode",
                            "value": 0
                        },
                        {
                            "id": 41,
                            "name": "running_state",
                            "value": 0
                        },
                        {
                            "id": 16384,
                            "name": "comfort_heating_setpoint",
                            "value": 2000
                        },
                        {
                            "id": 16385,
                            "name": "eco_heating_setpoint",
                            "value": 1500
                        },
                        {
                            "id": 16386,
                            "name": "operation_preset",
                            "value": 2
                        },
                        {
                            "id": 16387,
                            "name": "work_days",
                            "value": 0
                        },
                        {
                            "id": 16388,
                            "name": "valve_open_percentage",
                            "value": 0
                        },
                        {
                            "id": 16389,
                            "name": "boost_duration_seconds",
                            "value": 300
                        },
                        {
                            "id": 16390,
                            "name": "valve_force_state",
                            "value": 0
                        },
                        {
                            "id": 16391,
                            "name": "unoccupied_duration_days",
                            "value": 1
                        },
                        {
                            "id": 16656,
                            "name": "workday_schedule_1_hour",
                            "value": 6
                        },
                        {
                            "id": 16657,
                            "name": "workday_schedule_1_minute",
                            "value": 0
                        },
                        {
                            "id": 16658,
                            "name": "workday_schedule_1_temperature",
                            "value": 2000
                        },
                        {
                            "id": 16672,
                            "name": "workday_schedule_2_hour",
                            "value": 8
                        },
                        {
                            "id": 16673,
                            "name": "workday_schedule_2_minute",
                            "value": 0
                        },
                        {
                            "id": 16674,
                            "name": "workday_schedule_2_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16688,
                            "name": "workday_schedule_3_hour",
                            "value": 11
                        },
                        {
                            "id": 16689,
                            "name": "workday_schedule_3_minute",
                            "value": 30
                        },
                        {
                            "id": 16690,
                            "name": "workday_schedule_3_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16704,
                            "name": "workday_schedule_4_hour",
                            "value": 12
                        },
                        {
                            "id": 16705,
                            "name": "workday_schedule_4_minute",
                            "value": 30
                        },
                        {
                            "id": 16706,
                            "name": "workday_schedule_4_temperature",
                            "value": 1500
                        },
                        {
                            "id": 16720,
                            "name": "workday_schedule_5_hour",
                            "value": 17
                        },
                        {
                            "id": 16721,
                            "name": "workday_schedule_5_minute",
                            "value": 30
                        },
                        {
                            "id": 16722,
                            "name": "workday_schedule_5_temperature",
                            "value": 2000
                        },
                        {
                            "id": 16736,
                            "name": "workday_schedule_6_hour",
                            "value": 22
                        },
                        {
                            "id": 16737,
                            "name": "workday_schedule_6_minute",
                            "value": 0
                        },
                        {
                            "id": 16738,
                            "name": "workday_schedule_6_temperature",
                            "value": 1500
                        }
                    ]
                },
                {
                    "id": 516,
                    "name": "Thermostat User Interface Configuration",
                    "attributes": [
                        {
                            "id": 1,
                            "name": "keypad_lockout",
                            "value": 1
                        },
                        {
                            "id": 20480,
                            "name": "auto_lock",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        },
                        {
                            "id": 24576,
                            "name": "window_detection_temperature",
                            "value": 500
                        },
                        {
                            "id": 24577,
                            "name": "window_detection_timeout_minutes",
                            "value": 10
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 200
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZE200_ckud7u2l",
        "model": "TS0601",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4098,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 769,
                "input_clusters": [
                    0,
                    4,
                    5,
                    61184,
                    513,
                    516,
                    6,
                    1
                ],
                "output_clusters": [
                    10,
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.valve"
}

Bonjour
Que veut dire elle ne répond pas ? Que dit la la log ? As tu essayé les solutions proposées dans la documentation ? As tu essayé de la reinclure ?

J’ai réinclus la vanne plusieurs fois et toujours pareil les commandes ne sont pas envoyées, pas de changement d’état lorsque je demande de passer à off ou à on par exemple.
Avant d’inclure toutes mes vannes, j’ai testé sur 1 vanne pour trouver toutes les commandes. Puis pour les autres vannes, je les ai inclus 1 par 1 puis copier ma 1re vanne pour éviter de recréer toutes les commandes et j’ai remplacé le n° d’identification et enfin supprimé la vanne en doublon.
J’obtiens ainsi les commandes suivantes pour chaque vannes:



Oui j’ai bien essayé les solutions de la doc mais je pense que la vanne est quelque peut différentes des autres (acheté après et affichage sur la vanne quelque peut différent)

Pour le log, je te joins le fichier avec l’envoi de commande pour la vanne qui ne répond pas et pour une ou tout est ok.

zigbee Moes TRV.txt (9,9 Ko)

Il faudrait la log du démon mais même avec je pense que je ne trouverais rien. Clairement ce genre de soucis j’ai pas l’expertise pour le résoudre… Il faut avoir un sniffer et regarder les trames pour en général a la fin de rendre compte que la vanne à un firmware bugué

Ok merci pour ton retour.
J’ai vue sur le site https://github.com/Koenkk/zigbee-OTA/tree/master/images qu’il y avait une maj du firmware pour mes vannes j’ai appliqué la procédure de la doc pour les mises à jour OTA et forcé la maj sur cette vanne hier soir. Est ce que je peux vérifier dans le log que c’est bien envoyé ? J’ai rien vue de particulier .

Bonjour,
Pour la mise OTA je te laisse consulter la documentation ou tu auras la reponse a ta question.

j’ai bien regardé la doc et je ne comprenais pas

se référer aux log zigbee_X en debug

en fait il faut regarder le log zigbeed_X peut-être à corriger dans la doc

Du coup j’ai relancé la maj ota, et je vois ceci :

[2021-05-16 11:43:43][DEBUG] : [0x2754:1:0x0019] OTA upgrade progress: 44.7

le 44.7 indique le pourcentage?

Oui c’est ca je comprend pas la remarque sur le nom du log… le X le numéro du demon vu qu’il peut en avoir plusieurs…

il manque le d à zigbeed dans la doc

maj ota terminé et tout semble fonctionnel merci pour les pistes.
Pour mémoire, j’ai reinclu la vanne et après lancé la maj ota.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.