Elfin-EE11 connection problem #614
Replies: 4 comments 2 replies
-
Try change "Flow control settings" to "Half Duplex" and let me know. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the idea. I tried it, but unfortunately the same thing happens. Do you have any more ideas? |
Beta Was this translation helpful? Give feedback.
-
Have you found a solution? I have exactly the same problem with an EW11 |
Beta Was this translation helpful? Give feedback.
-
Do you have an active SDongle connected to your inverter? I'm asking because I have the exact same issue, and I've just seen this in the documentation:
Source: https://github.com/wlcrs/huawei_solar/wiki/Connecting-to-the-inverter Haven't tried without the SDongle, though. |
Beta Was this translation helpful? Give feedback.
-
Hi, I would like to ask for your help in setting up Elfin-EE11.
I have set up the inverter and Elfin-EE11 as described. Only on the inverter I failed to set the "RS485 Bus Frame Capture" parameter. I attach all screenshots. When I want to connect in HA, it fails with "No response" error.
On the Elfin-EE11 status page it shows that there is serial port communication, but TCP is only received, not sent. Any ideas? Thanks in advance!
Logger: huawei_solar.huawei_solar
Source: /usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py:184
First occurred: February 3, 2024 at 9:29:47 PM (8 occurrences)
Last logged: February 3, 2024 at 10:50:20 PM
Aborting client creation due to error.
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py", line 178, in create
await huawei_solar._initialize()
File "/usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py", line 107, in _initialize
self.time_zone = (await self.get(rn.TIME_ZONE)).value
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py", line 241, in get
return (await self.get_multiple([name], slave))[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py", line 276, in get_multiple
response = await self._read_registers(registers[0].register, total_length, slave)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py", line 398, in _read_registers
return await _do_read()
^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/backoff/_async.py", line 151, in retry
ret = await target(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/backoff/_async.py", line 151, in retry
ret = await target(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/huawei_solar/huawei_solar.py", line 351, in _do_read
response = await self._client.read_holding_registers(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymodbus/client/base.py", line 207, in async_execute
raise ModbusIOException(
pymodbus.exceptions.ModbusIOException: Modbus Error: [Input/Output] ERROR: No response received after 3 retries
Beta Was this translation helpful? Give feedback.
All reactions