You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I've recently been using this integration for my Solax X1 Gen4 Hybrid 7.5D via the PocketWiFi, been working well to a point, ocassioanlly it would drop out and the Pocket WiFi would need reseating for the entities to become available again. So I decided to install a Waveshare RS485, unfortunatly the integration is unable to get any entities from it. Gettin gthe error below, Before I go further into this I just wanted to check my interver is supported via the Waveshare and not just pocket WiFi. It doesnt seem to be able to get the serial number of the inverter.
WaveShare setup double checked and all cables and terminal had continuity tests and cabled correctly. Head scratching. ANy help would be appreciated. Followed this to get the WaveShare up and running, or so i think. https://www.youtube.com/watch?v=wEasws0fIVg
Running the integration version 2024.11.2 and HA Core 2024.11.3, Supervisor 2024.11.4, Operating System 13.2, Frontend
20241106.2
Logger: custom_components.solax_modbus.plugin_solax
Source: custom_components/solax_modbus/plugin_solax.py:69
integration: SolaX Inverter Modbus (documentation, issues)
First occurred: 12:43:16 (69 occurrences)
Last logged: 12:51:35
SolaX: attempt to read serialnumber failed at 0x0 data: None
SolaX: attempt to read serialnumber failed at 0x300 data: None
SolaX: attempt to read serialnumber failed at 0x1a10 data: None
Traceback (most recent call last):
File "/config/custom_components/solax_modbus/plugin_solax.py", line 69, in async_read_serialnr
inverter_data = await hub.async_read_holding_registers(unit=hub._modbus_addr, address=address, count=7)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/init.py", line 562, in async_read_holding_registers
resp = await self._client.read_holding_registers(address, count, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pymodbus/client/mixin.py", line 107, in read_holding_registers
return self.execute(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pymodbus/client/base.py", line 153, in execute
raise ConnectionException(f"Not connected[{self!s}]")
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.5.254:502]
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi, I've recently been using this integration for my Solax X1 Gen4 Hybrid 7.5D via the PocketWiFi, been working well to a point, ocassioanlly it would drop out and the Pocket WiFi would need reseating for the entities to become available again. So I decided to install a Waveshare RS485, unfortunatly the integration is unable to get any entities from it. Gettin gthe error below, Before I go further into this I just wanted to check my interver is supported via the Waveshare and not just pocket WiFi. It doesnt seem to be able to get the serial number of the inverter.
WaveShare setup double checked and all cables and terminal had continuity tests and cabled correctly. Head scratching. ANy help would be appreciated. Followed this to get the WaveShare up and running, or so i think. https://www.youtube.com/watch?v=wEasws0fIVg
Running the integration version 2024.11.2 and HA Core 2024.11.3, Supervisor 2024.11.4, Operating System 13.2, Frontend
20241106.2
Logger: custom_components.solax_modbus.plugin_solax
Source: custom_components/solax_modbus/plugin_solax.py:69
integration: SolaX Inverter Modbus (documentation, issues)
First occurred: 12:43:16 (69 occurrences)
Last logged: 12:51:35
SolaX: attempt to read serialnumber failed at 0x0 data: None
SolaX: attempt to read serialnumber failed at 0x300 data: None
SolaX: attempt to read serialnumber failed at 0x1a10 data: None
Traceback (most recent call last):
File "/config/custom_components/solax_modbus/plugin_solax.py", line 69, in async_read_serialnr
inverter_data = await hub.async_read_holding_registers(unit=hub._modbus_addr, address=address, count=7)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/solax_modbus/init.py", line 562, in async_read_holding_registers
resp = await self._client.read_holding_registers(address, count, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pymodbus/client/mixin.py", line 107, in read_holding_registers
return self.execute(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pymodbus/client/base.py", line 153, in execute
raise ConnectionException(f"Not connected[{self!s}]")
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Not connected[AsyncModbusTcpClient 192.168.5.254:502]
Beta Was this translation helpful? Give feedback.
All reactions