Floor Heating or Water/Gas Boiler Thermostat (ME81H)
Available from:
Aliexpress.com
Manufacturer:
Alibaba.com
Install method:
Replace module
GPIO # | Component |
---|---|
GPIO00 | User |
GPIO01 | User |
GPIO02 | User |
GPIO03 | User |
GPIO04 | User |
GPIO05 | User |
GPIO09 | None |
GPIO10 | None |
GPIO12 | User |
GPIO13 | User |
GPIO14 | User |
GPIO15 | User |
GPIO16 | User |
GPIO17 | None |
Configuration for ESP32-C3
{"NAME":"ME81H Thermostat_C3","GPIO":[0,0,0,576,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2304,2272],"FLAG":0,"BASE":1}
Configuration
{"NAME":"ME81H Thermostat_8266","GPIO":[1,1,1,1,1,1,0,0,1,1,1,1,1,0],"FLAG":0,"BASE":54}
This device uses
WBR3
module which needs to be replaced with
ESP8685-WROOM-01, ESP-12, ESP-C3-12F, ESP-12H, ESPC2-12 or ESP8684-WROOM-01C. Read more about module replacement in a detailed guide.
PCB ME81H-WIFIMBXIN–B-V1.4
Pins for ESP32-C3-12F
- GPIO03: LedLink_i
- GPIO20: Tuya Rx
- GPIO21: Tuya Tx
- GPIO08 - connected to GND through R50
- GPIO09 - connected to TyuaMCU through R49 !!! Desolder R49 and R50 or isolate IO08 and IO09 ESP pins otherwise ESP32-C3 will not boot !!! Information about ESP32-C3 strapping pins (boot mode selection)
Known dpIds
dpId | Function | Data-type | Remarks |
---|---|---|---|
1 | device power | boolean |
fnId 11 - Relay1 |
2 | operation mode | enum |
fnId 62 : 0 - scheduled; 1 - manual |
16 | target temp | integer |
fnId 72 - Temperature Sensor Set |
24 | current temp | integer |
fnId 71 - Temperature Sensor (report) |
27 | temp calibration | integer |
fnId ??? negative numbers |
40 | buttons lock | boolean |
fnId 12 : 0 - unlocked; 1 - locked |
43 | sens source | enum |
fnId 61 : 0 - internal; 1 - external; 2-both |
To configure dpIds and enumeration lists above:
backlog tuyamcu 11,1; tuyamcu 12,40; tuyamcu 61,43; tuyamcu 62,2; tuyamcu 71,24; tuyamcu 72,16; TuyaEnumList 1,2; TyuaEnumList 2,1
To switch degrees units between Celsius and Farenheit use SetOption8: 0 (default) for Celsius Sensors section TyuaMCU
Command examples
Tuyasend 1,0
- switch device OFF orpower1 0
if fnId was mapped with tyuamcuTuyasend 1,1
- switch device ON orpower1 1
if fnId was mapped with tyuamcuTuyasend2 16,22
– set target temperature to 22°CTuyaEnum1 1
- set external sensor as the temperature data sourceTuyaEnum2 1
- set manual operation mode