vwt12eh8/hassio-ecoflow

Ecoflow Entities not working since firmware 1.0.1.49

Opened this issue · 8 comments

Hi all,

Everything was looking great at the version 1.0.1.18 but since the latest firmware for the delta Pro, Nothing is working anymore. I deleted my entities in homeassistant and try to add it again but it look like the Ecoflow API has been changed on their side. The wizard do not even detect Ecoflow Pro IP, nothing happen

Am I the only one with this issue?

dltccf commented

Mine is working mostly fine on 1.0.1.49. I see only 63 entities which I believe are due to several variables being changed to add the energy management. When you upgraded, did it also upgrade the WIFI version? What version in your WIFI now? that is most likely the source of your problem.

My Wifi version is 3.0.1.11. Do you have the same?

dltccf commented

No, If you look at other comments about firmware here you will see that 3.0.1.11 blocks it from working. To fix it you will have to email ecoflow and ask to be upgraded from 3.0.1.11 to 3.0.2.21. I had to do this to get mine working. Took several days before the update went through. I even had to completely uninstall and reinstall the app on my phone to get the upgrade to complete, but finally it did.

I get crazy with ecoflow support...three different people told me, there is no other firmware 3.0.2.21 available....wtf...

I just got a few days back the Info that this is general available and could update.
Anyhow my DP is not recognised by the Integration.

IMG_8738

I did a full removal and fresh installation (Incl. several reboots after every step) but no success until now.

I also have observed a new Firmware after reinstalling the app but cannot update it.

IMG_8729
IMG_8730

Any Idea on how to get it working ?

Home Assistant 2023.6.2
Supervisor 2023.06.2
Operating System 10.2
Frontend 20230608.0 - latest

Found this in the Log:

Logger: homeassistant.config_entries
Source: custom_components/ecoflow/init.py:275
Integration: Ecoflow (documentation, issues)
First occurred: 12:41:47 (1 occurrences)
Last logged: 12:41:47

Error setting up entry DELTA Pro 200245 for ecoflow
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ecoflow/init.py", line 275, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, _PLATFORMS)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'

Thx Mike

dltccf commented

Mike-DUS look at issue #76

Mike-DUS look at issue #76

Thanks, now it is working.

iBobik commented

How it looks with Delta Pro:

Screenshots

"Není k dispozici" means Not available.
Snímek obrazovky 2023-10-14 v 13 38 47
Snímek obrazovky 2023-10-14 v 13 39 17
Snímek obrazovky 2023-10-14 v 13 39 28
Snímek obrazovky 2023-10-14 v 13 39 39
Snímek obrazovky 2023-10-14 v 13 39 43
Snímek obrazovky 2023-10-14 v 13 39 50

Also there is this log message:

Logger: custom_components.ecoflow.ecoflow.rxtcp
Source: custom_components/ecoflow/ecoflow/rxtcp.py:71
Integration: Ecoflow (documentation, issues)
First occurred: 01:42:35 (401 occurrences)
Last logged: 13:32:14

[Errno 104] Connection reset by peer
Traceback (most recent call last):
  File "/config/custom_components/ecoflow/ecoflow/rxtcp.py", line 71, in __loop
    data = await self.__rx.read(1024)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/asyncio/streams.py", line 694, in read
    await self._wait_for_data('read')
  File "/usr/local/lib/python3.11/asyncio/streams.py", line 526, in _wait_for_data
    await self._waiter
  File "/usr/local/lib/python3.11/asyncio/selector_events.py", line 989, in _read_ready__data_received
    data = self._sock.recv(self.max_size)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ConnectionResetError: [Errno 104] Connection reset by peer