CB3S / BK7231N - BSEED MELODY-M1-2411 (Wennzhou Mvava) - Floor heating thermostat
Note the same but a very similar version is sold by Tawoia
CAUTION: There is also a zigbee version sold!
These units have a 46,8*46,8mm front so they might intergrade into european manufacturers designs (50*50mm) with an adapter plate (e.g. Gira 028227). i will test this.
when ordered there is NO mounting plate. you will have to order the seperatly available design-frame. this one comes with the mounting frame thats is needed.


![[CB3S/BK7231N] BSEED - MELODY-M1-2411 - Floor Heating Thermostat - Teardown [CB3S/BK7231N] BSEED - MELODY-M1-2411 - Floor Heating Thermostat - Teardown](https://obrazki.elektroda.pl/4632406900_1774274153_thumb.jpg)
autoexec.bat in progress:
Note the same but a very similar version is sold by Tawoia
CAUTION: There is also a zigbee version sold!
These units have a 46,8*46,8mm front so they might intergrade into european manufacturers designs (50*50mm) with an adapter plate (e.g. Gira 028227). i will test this.
when ordered there is NO mounting plate. you will have to order the seperatly available design-frame. this one comes with the mounting frame thats is needed.
main switch
Info:TuyaMCU:ParseState: id 1 type 1-bool len 1
Info:TuyaMCU:ParseState: byte 0
manual/progam switch
Info:TuyaMCU:ParseState: id 2 type 4-enum len 1
Info:TuyaMCU:ParseState: byte 1
temp set
Info:TuyaMCU:ParseState: id 16 type 2-val len 4
Info:TuyaMCU:ParseState: int32 165
Info:TuyaMCU:Received: 55 AA 03 07 00 08 10 02 00 04 00 00 00 A0 C7
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 16 type 2-val len 4
Info:TuyaMCU:ParseState: int32 160
Info:TuyaMCU:Received: 55 AA 03 07 00 08 10 02 00 04 00 00 00 9B C2
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 16 type 2-val len 4
Info:TuyaMCU:ParseState: int32 155
Info:TuyaMCU:Received: 55 AA 03 07 00 08 10 02 00 04 00 00 00 96 BD
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 16 type 2-val len 4
Info:TuyaMCU:ParseState: int32 150
Info:TuyaMCU:Received: 55 AA 03 00 00 01 01 04
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 0 (Hearbeat) len 8
Info:TuyaMCU:Received: 55 AA 03 07 00 08 10 02 00 04 00 00 00 91 B8
Info:TuyaMCU:ProcessIncoming[v=3]: cmd 7 (State) len 15
Info:TuyaMCU:ParseState: id 16 type 2-val len 4
Info:TuyaMCU:ParseState: int32 145
current temp
Info:TuyaMCU:ParseState: id 24 type 2-val len 4
Info:TuyaMCU:ParseState: int32 215
autoexec.bat in progress:
// drivers
startDriver TuyaMCU
startDriver httpButtons
startDriver NTP
ntp_timeZoneOfs 01:00
time_setDST 0 3 1 2 1 0 10 1 3 0
// config
powerSave 1
tuyaMcu_defWiFiState 4 // to tell mcu clouod is connected
setFlag 2 1 // MQTT Broadcast self state
setFlag 27 1 // HASS discovery on IP change
// Power
setChannelLabel 1 "Power"
setChannelType 1 toggle
linkTuyaMCUOutputToChannel 1 val 1
// Temp
setChannelLabel 2 "Temp"
setChannelType 2 Temperature_div10
linkTuyaMCUOutputToChannel 24 val 2
// Set Temp
setChannelLabel 3 "Set Temp"
setChannelType 3 Temperature_div10
linkTuyaMCUOutputToChannel 16 val 3
// manual/progam switch
// FIXXXXXXXX
setChannelLabel 4 "Manual/Auto"
setChannelType 4 toggle
linkTuyaMCUOutputToChannel 2 val 4
// Operating State
setChannelLabel 5 "Set Temp"
setChannelType 5 Temperature_div10
linkTuyaMCUOutputToChannel 2 val 5
// Maximum Set Temperature
setChannelLabel 6 "Maximum Set Temp"
setChannelType 6 Temperature_div10
linkTuyaMCUOutputToChannel 18 val 6
// Set Temperature Upper Limit
setChannelLabel 7 "Temp Upper Limit"
setChannelType 7 Temperature_div10
linkTuyaMCUOutputToChannel 19 val 7
// Minimum Set Temperature
setChannelLabel 8 "Minimum Set Temp"
setChannelType 8 Temperature_div10
linkTuyaMCUOutputToChannel 20 val 8
// Set Temperature Lower Limit
setChannelLabel 9 "Temp Lower Limit"
setChannelType 9 Temperature_div10
linkTuyaMCUOutputToChannel 26 val 9
// Temperature Calibration
setChannelLabel 10 "Temp Calibration"
setChannelType 10 Temperature_div10
linkTuyaMCUOutputToChannel 27 val 10
// Valve State
setChannelLabel 11 "Valve State"
setChannelType 11 Temperature_div10
linkTuyaMCUOutputToChannel 36 val 11
// Lock
setChannelLabel 12 "Lock"
setChannelType 12 toggle
setChannel 40 12
// Floor Temp
setChannelLabel 13 "Floor Temp"
setChannelType 13 Temperature_div10
linkTuyaMCUOutputToChannel 101 val 13
// Sensor Selection
setChannelLabel 14 "Sensor Select"
setChannelType 14 Temperature_div10
linkTuyaMCUOutputToChannel 102 val 14
// Dead Zone Temperature 103
// Weekly Program 4 71
// High Temperature Protection
setChannelLabel 16 "High Temperature Protection"
setChannelType 16 Temperature_div10
linkTuyaMCUOutputToChannel 104 val 16