Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SunSynk Parallel single phase over Direct serial #372

Open
RenierBoshoff opened this issue Nov 29, 2024 · 6 comments
Open

SunSynk Parallel single phase over Direct serial #372

RenierBoshoff opened this issue Nov 29, 2024 · 6 comments

Comments

@RenierBoshoff
Copy link

Hallo good people.

With Direct Serial interface, how can I get two inverters to detect?
I have two SunSynk 8kW inverters in parallel as single phase, and I can get read outs from each separately (the MQTT detects two devices) (ie. comms working) but not together.

Any ideas what I can do?

I assumed that I need to set up the Addon like this, but no luck.
I have tried setting it to 3phase also.

Skermskoot 2024-11-21 141612

I get this errors:
Skermskoot 2024-11-21 135203

Originally posted by @RenierBoshoff in #131 (comment)

@Waz-Cpt
Copy link

Waz-Cpt commented Nov 29, 2024

Hello @RenierBoshoff ,

If you are running the units in Parallel for single phase, you would likely need to use helpers to sum up elements that you want as total values across both inverters.

Kind Regards,

@RenierBoshoff
Copy link
Author

Thanks @Waz-Cpt
I see something like that in some code a friend used.

looks like this:

        # TOTAL CALCULATIONS
        load_power_total:
          friendly_name: "Load Power - Total"
          unit_of_measurement: 'W'
          value_template: "{{ states('sensor.ss_inv_loadpwr') | float + states('sensor.ss2_inv_loadpwr') | float }}"

@Waz-Cpt
Copy link

Waz-Cpt commented Nov 29, 2024

It is really easy to use the helpers. You can do templates or just basic summation. Check the helpers in the devices sections, the is a tab for helpers.

@kellerza
Copy link
Owner

kellerza commented Jan 6, 2025

@RenierBoshoff - can you post your config again? (Ek sien net "skermskoot" 😉)

Are you sure you have 2 inverster configured? With different PREFIXES in the config?

INVERTERS:
  - SERIAL_NR: "111xx"
    HA_PREFIX: SS
    MODBUS_ID: 1
    PORT: /dev/serial1
  - SERIAL_NR: "222xx"
    HA_PREFIX: SS
    MODBUS_ID: 2
    PORT: /dev/serial2

If you change the port/physically change the cable to the other inverter it will create 2 devices through MQTT because of different serial numbers

@RenierBoshoff
Copy link
Author

Hallo @kellerza
Thanks for reaching out!

Here is the post again:

First screenshot was of the Options set to pymodbus:

INVERTERS:
   - SERIAL_NR: "111xx"
     HA_PREFIX: SS
     MODBUS_ID: 1
     PORT: /dev/ttyUSB0
   - SERIAL_NR: "222xx"
     HA_PREFIX: SSlave
     MODBUS_ID: 2
     PORT: /dev/ttyUSB0

I see mine differs from yours in that your code have the same HA_PREFIX, mine different.
And yours have different PORT while mine is the same.

Do I need to use two different RS4855 to USB converters so that I can have two PORTs?

Here is the error screenshot:
Skermskoot 2024-11-21 135203
(I hope the attachment works)

Thanks again for assisting.

In the mean time I have configured the Modbus directly inside the Configuration.yaml, but sometimes I get weird readings like 66kW load while the actual load is pretty low. Then after a couple of minutes it shows the correct value again.
And I can not change any settings at the moment via HA

Kind regards

@kellerza
Copy link
Owner

kellerza commented Jan 7, 2025

Can you paste your full config?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants