Available from:
Amazon.fr
Amazon.de
Manomano.de
Manufacturer:
Klarstein.eu
Install method:
USB to Serial
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 |
FLAG | None |
{"NAME":"Klarstein Bornholm","GPIO":[0,107,0,108,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":54}
by blakadder
This is a Tuya panel heater. It comes in white (model 10034390) an black (model 10034391)
Serial Flashing
Easily disassembled by removing the front glass panel by unscrewing 4 screws on the side. The PCB with the display and touch control has a TYWE3S module on smaller PCB. The control MCU is on the back of the PCB.
Connect your USB-to-serial adapter to TYWE3S module using 3V3, GND, TX and RX pins and flash. The MCU should not interfere if you’re powering the Wi-Fi module directly on its 3V3 pin.
Device Configuration
Please read TuyaMCU article to understand the terminology and configuration process.
Change device to a TuyaMCU module (or apply the provided template, result is the same)
Module 54
Implement this rule to stop the Wi-Fi display icon from blinking randomly
rule1 on system#boot do ruletimer 200 endon on rules#timer=1 do backlog event fix; ruletimer 3600 endon on event#fix do backlog serialsend5 55aa0008000007; serialsend5 55aa000300010205; serialsend5 55aa000300010306; tuyasend8 endon
Functions
dpID 1
controls device power - turns the device on offdpID 2
sets target temperaturedpID 3
reports ambient temperature using the built in temperature sensordpID 4
control heating modes:0
- high1
- low2
- off
dpID 5
control ECO mode (on or off)dpID 6
control child lock mode (lock on device controls)dpID 10
heating timer in hoursdpID 11
heating timer in minutesdpID 12
error reportdpID 101
unknown?!dpID 102
turns display on or off (it will turn off automatically after some time)dpID 103
temperature unit select and heating control:0
- Celsius1
- Fahrenheit2..
- toggles heating while keeping dpid4. it is not reliable since it always toggles but there is no response on what the current state is
Configuration
backlog tuyamcu 11,1; tuyamcu 12,5; tuyamcu 13,6; tuyamcu 71,3; tuyamcu 72,2; tuyamcu 61,4, tempres 0
Relay1
maps to dpID1 for power controlRelay2
maps to dpID5 for ECO modeRelay3
maps to dpID6 for Child Lock mode
In the webUI an ambient temperature sensor and temperature set sensor will be shown.
Set temperature using TuyaSend2 2,x
where x is the desired temperature (0 decimals allowed).
Label webUI buttons:
backlog webbutton1 Power; webbutton2 ECO; webbutton3 Child Lock
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,4
Set Enum1 range (in this case the max enum is 2).
TuyaEnumList 1,2
Now you can control the heating mode with TuyaEnum1 <x>
where x
is 0/1/2. If you try a number outside the Enum1 range it will throw an error.
To do the same for temperature unit select do TuyaMCU 62,103
then TuyaEnumList 2,1
. Control with TuyaEnum2 0/1
.