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
Solax is capable of parallel mode, inheriting information through both inverter COM ports via the same Modbus address. So, if you connect RS-485 inverter 1 COM, you can also inherit data from inverter 2 through there. Also, it seems that the response goes through CAN for both inverter COMs. The problem is that if both inverters are configured as separate hubs, they need to be manually started with a delay so that both inverters do not inherit information simultaneously.
Meanwhile, when inheriting simultaneously, the Solax Home Assistant integration breaks down because it does not understand the response that comes.
The question is, would it be possible to create a "lock" checkbox that ensures hub1 cannot request information while hub2 is currently requesting information and vice versa?
Today, I have solved the situation by starting different hubs at different times..manual. In this case, the information does not overlap. However, if I change some Solax parameters, this change may overlap with the querying time of the other hub, causing the integration to stop working.
I know there is a "parallel" checkbox when adding hub, but in that case, I cannot access the parameters I'm interested in for the Slave inverter and battery, such as "High Cell, Low Cell, Cell Temp, etc."
Did you try to use 2 convertors? Each COM port separately ? I have 2 invertors too but I am living at parallel mode well. Unfortunately there is not all entities represented via Master but you can handle it via custom entities at HA as i do.
Hi, Yes I have 2 rs485 to LAN converters. Have try this both way. Only one rs-485 connected Inverter for Master and use this for both inverterid. Also two rs-485 for Master and Slave. Problem is that If one Inverter is sending TX data and other one recive data RX Same time data Will corrupt. Master and Slave send modbus data trought CAN bus. Right now Incan ise integratsioon only when I start different hub manuali, different times.
have you tried to disconnect the modbus from the CAN bus line?
I did some testing (for other purpose) with these 2 wires not connected. Still the whole parallel function works fine but the modbus has stopped as far as i know.
its Pin 1 and Pin 2.
Thank you, I think it may work. My solution was to build everything in Node-RED and make inverter queries sequentially to avoid conflicts. As of today, the solution works with Modbus remote control. I no longer use the Solax Home Assistant plug-in.
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
-
I have 2x Solax X3-Hybrid G4 parallel
Solax is capable of parallel mode, inheriting information through both inverter COM ports via the same Modbus address. So, if you connect RS-485 inverter 1 COM, you can also inherit data from inverter 2 through there. Also, it seems that the response goes through CAN for both inverter COMs. The problem is that if both inverters are configured as separate hubs, they need to be manually started with a delay so that both inverters do not inherit information simultaneously.
Meanwhile, when inheriting simultaneously, the Solax Home Assistant integration breaks down because it does not understand the response that comes.
The question is, would it be possible to create a "lock" checkbox that ensures hub1 cannot request information while hub2 is currently requesting information and vice versa?
Today, I have solved the situation by starting different hubs at different times..manual. In this case, the information does not overlap. However, if I change some Solax parameters, this change may overlap with the querying time of the other hub, causing the integration to stop working.
I know there is a "parallel" checkbox when adding hub, but in that case, I cannot access the parameters I'm interested in for the Slave inverter and battery, such as "High Cell, Low Cell, Cell Temp, etc."
Beta Was this translation helpful? Give feedback.
All reactions