Eurom E-convect WiFi

Hey!

No it’s not flashed, I’ve asked around to see if anyone else did but no results yet.
If it works I will flash it for sure but I have no info on it what so ever.

Hi,

does anyone knows how to factory reset this thing? since the new app release, I can simply not connect nor reconfigure.

thanks

Hi all,

I moved my “Eurom ceramic heater 2000 wifi” from Euron app to official Tuya app.
Then, I added Tuya to HA using the integration page. It all worked, but the device is not found.
I tried restarting HA and forcing an update using the service. Both no luck.
Any ideas?

@Pedro_Santos mine resetted by deleting it from the Euron app. After that I also held the wifi led 5 seconds, so it started blinking.

Is there somebody who has flash his eurom heater with esphome or tasmota?

It seems my device is not capable of being controlled by 3rd party. The same happens in Google Home. When adding automations in tuya they are added to HA.

I just flashed my Eurom Alutherm heater with Tasmota.

First step was to look what chip they used inside, so I opened the device and found the tywe1s tuya chip (it’s a esp8266). The heater is controlled by the tywe1s with a serial connection (tuya-mcu).

To flash I used the tuya convert (no soldering needed, it uses the ota update system):

To configure Tasmota I also used:
https://github.com/sillyfrog/Tasmota-Tuya-Helper to help identify the dpid’s.

I can now control or view with homeassistant:

  • controlPower (on/off)
  • view the requested temperature
  • view the measured temperature

Still not working in HA:

  • control the requested temperature
  • control the ECO mode
  • change the heating power (low/mid/high)

I think i need to set this device as a climate controller, but this is not supported in HA Tasmota.

2 Likes

Lemme try that again.

I have two Eurom Sani-Wall-Heat 2000 Wifi, I just pulled both apart and deleted the annoying beep.

I added them to the app and I can see them in my developer account on Tuya IOT but they don’t appear in the devices list of the Tuya integration in HA, or tuyacli etc…
So these devices are not supported in their API. I already sent an email to their API support folk.

Here are some snaps I took from the tuya boards, seeing as you already got them trough the Tasmota wringer but are unable to actually perform any climate functions I’m hesitant to follow suit and converting them to Tasmota via OTA without a clear back to factory settings method.

Doubting what to do next… I could go ahead and flash them or I could try to swap out the tuya board for a custom nodemcu.

If you flash with tuya convert, then you get also a backup file. So you can try and go back to the previous firmware.

I also have an Alutherm 2000 heater, nice to know that could be converted too.

I tried to do the tuyaconvert on a euro wifi wall design heater but that did not work,…
I’m tempted to just solder to it and do it that way

Took a while but I flashed it with tasmota after I could be arsed to setup a Pi4 and a Nodemcu to do tuyaconvert.
So results so far : it’s got basic tasmota on it, it connects to the wifi and I can get to the webserver.

All the other controls; being IR command or on device buttons continue to work; that’s excellent. Display works too, good.

I just need to figure out how to configure tasmota to switch it on and off based upon motion detections/timeouts.

Did you use the tasmota.lite bin? And did you used a template to setup the heater in tasmota?. I have a 800xs and also wants to flash it. But i need to know if the thermostat options are still available after flashing

I used tuyaconvert, I think it’s the full build.
That said, I’ve since reverted to the old firmware. I could not get it to work with my specific heater, the tuyaboard doesn’t use tuyamcu to talk to the heater mainboard, it’s rx/tx but the protocol is unknown and I left it at that as the thing needs to heat during winter.
Come summer I might tinker with it again, but not likely.

Was an absolute pain to get the old firmware back on there, I actually had to dump the firmware of a still original second heater to get the converted one working. So that’s soldering twice.

Just added the Eurom 800xs heater. However im only getting a on/off device nothing more.

Good to know. Today also was the firmware is to new for the tuya convert. The eurom 800xs is reconized but i have only one on/off device.

How did you configure the module in Tasmota to be recognized correctly?
I chose Tuya MCU as module type with tuya tx on GPIO1 and tuya rx on GPIO3 and also testet it with rx on 13 and tx on 15…
But Tuya Helper still doesn’t get a response from the MCU.

I checked my configuration:

GPIO13 = RX
RGPIO15 = TX

When I go to console, I see the message coming in.

Thanks for the reply!
Double checked everything, but unfortunately it’s still not working :confused:

Do you have any suggestions for troubleshooting?

I have logged some traffic on the e-convect wifi with the stock firmware.
I’m now at the point where at least I can tell it to turn on/off. It does report it’s status back over serial, however I cannot get Tasmota to parse that correctly.

I have the module configured with SerialBridge RX on GPIO13, SerBr TX on GPIO15.

The serial protocol is different than TuyaMCU, it’s much simpler:
From the console on the Tasmota device, I’m using:
SerialSend5 7E 01 00 01 01 81 to enable the heater.
SerialSend5 7E 01 00 01 00 80 to disable the heater.

The serial port is supposed to receive 2 frames back:
1: The same frame you just sent.
2: A status frame which contains at least the room temperature as far as I figured out:
7E 00 00 07 00 00 00 16 13 00 00 AE

The last byte is a check sum by adding all the previous bytes before it.
Here, 16 is the setpoint and 13 is the measured temperature.

It’d be nice to get some feedback if someone can get this working on different models.
I’m also still tinkering with the serial receive on Tasmota, but I think it will require some more low level changes.

Hello,
I bought a heater “Eurom Alutherm 1000 Wifi”.
I flashed with Tasmota 9.3.1 and configure with “Tuya MCU Module” (GPIO 13 : tuya RX / GPIO 15 : tuya TX)

I find DPID :

DpId :Type
1 : Boolean
2 : Integer
3 : Integer
4 : Enum
12 : ?
101:Enum (01 / 02 / 03)
102:Boolean

Sending console command

TuyaMCU 71,3
TempRes 0
TuyaMCU 72,2

I get
Temperature : 23 °C
Temperature Set :16 °C

I think the dpid 102 is “automatic mode” / “manual mode”.

But i have a problem… I can’t turn on/off the heater (dpid 1 doesn’t work)
The buttons do not work anymore
I tried to put back the firmware backup but it doesn’t work. I only had a 1M backup

CONSOLE TASMOTA (WEBLOG 4) :
19:45:57.785 TYA: fnId=11 is set for dpId=1
19:45:57.788 TYA: RX Relay-1 --> MCU State: Off Current State:Off
19:45:57.791 {"TuyaReceived":{"Data":"55AA01070008020200040000001930","Cmnd":7,"CmndData":"0202000400000019","DpType2Id2":25,"2":{"DpId":2,"DpIdType":2,"DpIdData":"00000019"}}}
19:45:57.795 TYA: fnId=72 is set for dpId=2
19:45:57.798 TYA: RX value 25 from dpId 2 
19:45:57.802 {"TuyaReceived":{"Data":"55AA0107000803020004000000172F","Cmnd":7,"CmndData":"0302000400000017","DpType2Id3":23,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000017"}}}
19:45:57.806 TYA: fnId=71 is set for dpId=3
19:45:57.808 TYA: RX value 23 from dpId 3 
19:45:57.812 {"TuyaReceived":{"Data":"55AA01070005040400010116","Cmnd":7,"CmndData":"0404000101","DpType4Id4":1,"4":{"DpId":4,"DpIdType":4,"DpIdData":"01"}}}
19:45:57.815 TYA: fnId=0 is set for dpId=4
19:45:57.818 {"TuyaReceived":{"Data":"55AA01070005650400010379","Cmnd":7,"CmndData":"6504000103","DpType4Id101":3,"101":{"DpId":101,"DpIdType":4,"DpIdData":"03"}}}
19:45:57.822 TYA: fnId=0 is set for dpId=101
19:45:57.826 {"TuyaReceived":{"Data":"55AA01070005660100010074","Cmnd":7,"CmndData":"6601000100","DpType1Id102":0,"102":{"DpId":102,"DpIdType":1,"DpIdData":"00"}}}
19:45:57.829 TYA: fnId=0 is set for dpId=102
19:45:57.832 {"TuyaReceived":{"Data":"55AA010700050C050001011F","Cmnd":7,"CmndData":"0C05000101","DpType5Id12":"0x01","12":{"DpId":12,"DpIdType":5,"DpIdData":"01"}}}
19:45:57.835 TYA: fnId=0 is set for dpId=12

I also recieved

19:45:59.100 {"TuyaReceived":{"Data":"55AA011C00001C","Cmnd":28}} 
19:45:59.103 TYA: RX unknown command

(-> Request for time sync from MCU ???)
I tested some SERIALSEND5 command but nothing

I think the firmware must be very close to

Thank you for this post. It helped me a lot.
In-between I did some more logging and now e-convect is fully operational.

If you want to set new temperature

sserialsend5 7E030007xx000100000000yy

xx = Target temp in hex
yy = 89 + xx (in hex)

For instance to set a temperature of 23
sserialsend5 7E03000717000100000000A0

A temperature of 24
sserialsend5 7E03000718000100000000A1

To change to Fahrenheit
sserialsend5 7E030007xx010100000000yy

xx = Target temp in hex
yy = 8A + xx (in hex)

Finally you can create a template in nodered to create a thermostat and translate commands. (I can help, if someone needs to)