Logo
Mursche 450W Infrared Heater Heater (MS-TJYND-450W)
EU
Mursche 450W Infrared Heater

Available from:
Amzn.eu







Install method:
Replace module

GPIO #Component
GPIO00 None
GPIO01 Tuya Tx
GPIO02 None
GPIO03 Tuya Rx
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 None
GPIO13 None
GPIO14 None
GPIO15 None
GPIO16 None
GPIO17 None
Configuration
{"NAME":"Mursche Infrared Heater","GPIO":[0,2272,0,2304,0,0,0,0,0,0,0,0,0,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.

Module Replacement

!!! Unplug the Device before you open the Device !!!

Open the junction box on the Backside of the Heater by unscrew 4 screws with Philips Heads (PH2).

JunctionBox

Now you have access to the Mainboard QNQ010W Ver1.1 with the Powersupply Model KB-5150.

With another 4 Philips Screws you can lift the mainboard up, and the WBR3 Chip will show up.

The WBR3 is simple connected with a 2,54mm Pin Header to the Mainboard.

Pinout-Breadboard

Pinout (Topview, from Left to Right)

  • TXD - Pin 16
  • RXD - Pin 15
  • VCC - Pin 8
  • GND - Pin 9

So use an ESP-12S or ESP-12F and a 2,54 mm breadboard with max 30 x 25 mm size to replace the Original WBR3 Chip.

Functions

  • dpID 1 controls device power - turns the device on off
  • dpID 2 setted target temperature
  • dpID 3 reports ambient temperature using the built in temperature sensor
  • dpID 11 UNKNOWN
  • dpID 19 timer set in hours, shown in hours on display (up to 9 hours)
    • 0 - timer off
    • 1 - timer 1 hr
    • 2 - timer 2 hrs
    • 3 - timer 3 hrs
    • 4 - timer 4 hrs
    • 5 - timer 5 hrs
    • 6 - timer 6 hrs
    • 7 - timer 7 hrs
    • 8 - timer 8 hrs
    • 9 - timer 9 hrs
  • dpID 20 shown timer in minutes

Configuration

backlog tuyamcu 11,1; tuyamcu 71,3; tuyamcu 72,2; tuyamcu 81,20; tuyamcu 61,19; tempres 0; tuyatempsetres 0; TuyaEnumList 1,9;
  • Relay1 maps to dpID1 for power control

In the webUI an ambient temperature sensor, temperature set sensor and a Timer1 will be shown.

Set temperature using TuyaSend2 2,x where x is the desired temperature (0 decimals allowed).

Label webUI buttons:

webbutton1 Power;

TuyaEnum

As of Tasmota 9.1.0.1 #9769 it is possible to map Type4 dpIDs (such as dpID4) to an Enum fn ID.

Map dpID4 to Enum1 fnID:

TuyaMCU 61,19

Set Enum1 range (in this case the max enum is 9).

TuyaEnumList 1,9

Now you can control the timer with TuyaEnum1 <x> where x is a value between 0 and 9 (0 decimals allowed). If you try a number outside the Enum1 range it will throw an error.