make-all / tuya-local

Local support for Tuya devices in Home Assistant
MIT License
1.42k stars 544 forks source link

Add support for Moes thermostat WHT-009 #2441

Closed yurkiv closed 3 weeks ago

yurkiv commented 4 weeks ago

Product name:

Moes BHT-009 Smart Knob Thermostat

Where to buy:

https://moeshouse.com/products/wifi-programmable-thermostat-room-temperature-controller-for-water-electric-gas-boiler-floor-heating

Product ID:

14bmxdarlb4ravgd

dps

"codes": {
    "1": "Switch",
    "2": "Mode",
    "3": "Working status",
    "4": "Eco mode",
    "16": "Set temperature",
    "18": "Max. set temp. -℉",
    "19": "Max. set temp.",
    "20": "Min. setting temp. -℉",
    "24": "Current temperature",
    "26": "Min. setting temp.",
    "27": "Temp. compensation",
    "36": "Output state",
    "40": "Child lock",
    "71": "Week Program",
    "101": "Floor temp.",
    "102": "Sensor type",
    "103": "Dead zone temp.",
    "104": "High protection temp. setting",
    "105": "Low protection temp. setting",
    "106": "Eco mode temp. setting"
}

Screenshot:

Screenshot 2024-10-28 at 22 42 59
make-all commented 3 weeks ago

Note that several dps listed are not in the config. Notably "4": "Eco mode", which seems necessary to make use of "106" "Eco mode temperate setting".

Since there is no log, and no further info on dps type and range, I cannot change this for you, but it would be better if all dps were included in the config, even if some need to be optional.

Probably the manual/auto mode would be better merged into the hvac_mode as selecting between heat and auto modes, and the eco mode could then be a preset.