denpamusic / homeassistant-plum-ecomax

Plum ecoMAX boiler controller integration for Home Assistant.
MIT License
29 stars 7 forks source link

ecoMax800 is not connected #114

Open Almaz90 opened 1 month ago

Almaz90 commented 1 month ago

Is there an existing issue for this?

I'm having the following issue:

Здравствуйте. Не удается подключить ecoMax 800R, он поддерживается данной интеграцией? 0 1 2

I have following devices connected:

I'm connecting to my devices using:

USB to RS-485 adapter

I'm seeing following log messages:

No response

My diagnostics data:

No response

Code of Conduct

denpamusic commented 1 month ago

Hi,

Thank you for the feedback!

Sorry for delayed response, was offline for a couple days.

I checked diagnostics data, that we've collected from different devices and it seems that nobody tried the integration with EM800R device before, so I sadly cannot definitely confirm, that it is supported.

That being said, I've looked at manual for your device and I think it should work fine with this integration. It supports standard Plum modules like ecoLAMBDA and ecoSTER, which is good indicator that your device uses standard EM (ecoMAX) protocol as opposed to newer GM3 (GazModem 3), which we don't support yet.

From the error message, I can see that integration sees the connection, but fails to receive expected response from the EM. This usually indicates hardware problem, so first things to try would be following:

Taziff commented 1 month ago

Can you write the software version of ecoMAX 800 module?

Almaz90 commented 1 month ago

Can you write the software version of ecoMAX 800 module?

panel v.01.20.22.B0 Module A: v.01.31.23.J1

Almaz90 commented 1 month ago
  • swap D+ and D- wires around
  • try different rs485 ports (if your device has multiple)
  • try different USB to RS485 adapter, as FTB6SPL3 serial from your first screenshot, indicates that your adapter is built using fake FTDI chip, which are prone to failures (see first comment here)

D+ and D- changed, the problem remained. I tried connecting to both G1 and G2 - the result is the same. I'll try to order another adapter.

Taziff commented 1 month ago

Can you write the software version of ecoMAX 800 module?

panel v.01.20.22.B0 Module A: v.01.31.23.J1

Unfortunately, this is the last version of the program which does not support econet300.

denpamusic commented 1 month ago

@Almaz90 Taziff has been very helpful with EM-related information during development of this project, so I think we can trust his information on the issue. I keep this open, just in case you get it working, but if EM doesn't support ecoNET, there's not a lot we can do sadly. Sorry.

@Taziff Thank you for the info!

Taziff commented 1 month ago

Module A program v01 is from 2013r. There is a newer program, but there is a high chance that the module will be damaged during the update.

Almaz90 commented 1 month ago

Taziff has been very helpful with EM-related information during development of this project, so I think we can trust his information on the issue. I keep this open, just in case you get it working, but if EM doesn't support ecoNET, there's not a lot we can do sadly. Sorry.

I ordered USR-TCP232-304. If it doesn't work out with him, then we'll close the issue.

Almaz90 commented 1 month ago

Good afternoon. USR-TCP232-304 did not help, the problem remained. It looks like there really is a problem with the firmware

denpamusic commented 1 month ago

Good afternoon. USR-TCP232-304 did not help, the problem remained. It looks like there really is a problem with the firmware

Hi,

Thank you very much for heads up, although I'm really sorry to hear that :( I seems that I'll need to compile at least some sort of (un)supported device list...

Taziff commented 1 month ago

There is newer software for this device that supports econet300, but there is a high probability that something will go wrong during the update.

Almaz90 commented 1 month ago

There is newer software for this device that supports econet300, but there is a high probability that something will go wrong during the update.

Is it possible to revive the block later?