Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SunSynk Logger Integration into Home Assistant

Featured Replies

 

I will fix some of the spelling errors once Sunsynk sort out their crap and finish migrations. 

I dont want to lose history I have due to unbinding and rebinding. 

Actually been annoying me a lot as I dont have time spare to keep updating 2 sets of flows and I have had angry users allready when the flows were out of sync. 

ATM they have not changed too much in their API with the move from when I was looking at it. From the https decode it was just the auth methods.

Been working on automation of mine to help a lot more with load shedding and maximising ROI. 

Been spending my time on other Automation round the house.

Recently moved my camera system onto a Intel i5 Nuc. Bought a commercial package to run teh camera's 

Home assistant is now running on a beefy fanless Nuc type device.

The Nuc I have is effectively a Intel i5 with 500gb nvme and 16GB Ram. So quite a beefy machine. Uses about 30W idle upto about 65W

Home assistant is running on a Assus box that is similar and a very big overkill. Gave up on raspberry pies a long time ago :)

image.png.43bd24e5f0033ea98b3ab9a8d8f35b4d.png

 

 

I have been running my HAS on a Lenov SFF machine through Proxmox as I was having some strange stability issues on a the native install. Was hoping to find a 2.5inch video drive to run in there as well for my cameras but have not had any luck. Was wanting to use a Google Coral device with Frigate to help with automations from camera feeds.

Thanks again for the great work already done.
 

Have you seen any data packets for the micro inverter data?

image.thumb.png.a0763848bc1ca6e69eb29e76441c6b03.png

The top middle is the micro inverter incoming power but it is not located in any of the individual data sections on the website that I can see. Luckily I do have the data from the SolarEdge inverter now thanks to the integration and getting higher user privaledges on the SolarEdge monitoring platform. The SolarEdge unit is working as a micro inverter and is AC coupled.

If you are interested and have time, I am open to you using my login. Can change the password for this.

  • Replies 948
  • Views 135.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • randomfool
    randomfool

    I am making good progress on converting slip06x excellent dashboard to work with Gary's brilliant work on gathering the data from the latest Sunsynk inverters remotely. Will publish the dashboard

  • @Gary Waterworth   Did a quick YouTube video on how to install your software and to get the data into HASS, no cards or anything so very basic.  Please let me know what you guys think of my first

  • randomfool
    randomfool

    Ok here goes; caveats to begin with - I am no HA expert, in fact I only discovered HA a few weeks ago through Gary's post and his subsequent links to slip06x dashboard, so my ability to provide "suppo

Posted Images

 

Hello Steve,

You can do some modifications to the Node-Red flows and the template sensors yaml file to get all the data you need from both inverters and you can do sumation where needed if you want the totals across both inverters. To be honest though, only the templates for your sensors is what needs to be modified.

It is quite simple if you read through the file and see the flow of how inverter 1 and 2 are identified. Just be careful as @Gary Waterworth has used invertor or inverter in some places. I have fixed this in my use of his Node-Red flows and template sensors.

I am contemplating creating a fork on GitHub with my teaks to the flows and templates once I have cleaned it up a little more.

If you could that would be great.

I dont know the first thing about coding just barely enough to read and edit here and there... just enough to be dangerous not knowing what i don't know. 

 

Good luck with that. I spent a lot of time decoding tcp traffic to and from the dongle. 0 Documentation available 

I still have a solarman lying around, but I can do what I need to do on mine currently with HA.

I dont need millisecond updating. For what i use the 1 to 3 minutes is fine

 

 

lol, I have no chance Gary, am really not on the same level as you guys with that type of thing 🙂 

 

I will fix some of the spelling errors once Sunsynk sort out their crap and finish migrations. 

I dont want to lose history I have due to unbinding and rebinding. 

Actually been annoying me a lot as I dont have time spare to keep updating 2 sets of flows and I have had angry users allready when the flows were out of sync. 

ATM they have not changed too much in their API with the move from when I was looking at it. From the https decode it was just the auth methods.

Been working on automation of mine to help a lot more with load shedding and maximising ROI. 

Been spending my time on other Automation round the house.

Recently moved my camera system onto a Intel i5 Nuc. Bought a commercial package to run teh camera's 

Home assistant is now running on a beefy fanless Nuc type device.

The Nuc I have is effectively a Intel i5 with 500gb nvme and 16GB Ram. So quite a beefy machine. Uses about 30W idle upto about 65W

Home assistant is running on a Assus box that is similar and a very big overkill. Gave up on raspberry pies a long time ago :)

image.png.43bd24e5f0033ea98b3ab9a8d8f35b4d.png

 

 

Love my NUC 🙂 

Way better than a Raspberry Pi. 

 

Good luck with that. I spent a lot of time decoding tcp traffic to and from the dongle. 0 Documentation available 

I still have a solarman lying around, but I can do what I need to do on mine currently with HA.

I dont need millisecond updating. For what i use the 1 to 3 minutes is fine

 

 

That stuff is way above my pay grade Gary, lol. 

I have enough problems working out my automations 🙂 

  • Author
 

I have been running my HAS on a Lenov SFF machine through Proxmox as I was having some strange stability issues on a the native install. Was hoping to find a 2.5inch video drive to run in there as well for my cameras but have not had any luck. Was wanting to use a Google Coral device with Frigate to help with automations from camera feeds.

Thanks again for the great work already done.
 

Have you seen any data packets for the micro inverter data?

image.thumb.png.a0763848bc1ca6e69eb29e76441c6b03.png

The top middle is the micro inverter incoming power but it is not located in any of the individual data sections on the website that I can see. Luckily I do have the data from the SolarEdge inverter now thanks to the integration and getting higher user privaledges on the SolarEdge monitoring platform. The SolarEdge unit is working as a micro inverter and is AC coupled.

If you are interested and have time, I am open to you using my login. Can change the password for this.

Just share your plant with [email protected]

That way when you are tired of me seeing your plant, you can just remove my access

Are you on region 1 or 2 ? I may just need to check I have my monitoring login on both 

If you can see it on the web/app the data is there / calculated from there somewhere and will be available. Sunsynk have made life very difficult in how they label their variables when they send it 

Edited by Gary Waterworth

For anyone interested here is my latest update to the dynamic pricing automation which has been running perfectly now for 2+ months (I use Octopus Agile in the UK where we receive 30 minute import/export price changes so it can be very beneficial to pick the right times to import/export).

I have added an export functionality which sets the sysWorkMode to 0; in my case this looks at a helper which turns on/off based on the target rate sensors used in this integration (HomeAssistant-OctopusEnergy/_docs/setup_target_rate.md at develop · BottlecapDave/HomeAssistant-OctopusEnergy · GitHub). I use the Power Flow Card by slip06x to be able to toggle it on/off manually or you can setup a simple automation and it will use this to export to the grid when the battery soc > 80% and price is preferential to do so.


As before it is calibrated to continually update timer1 to the current hour (depending on your locale from HA) and has various checks for weather, pricing, time etc. I don't suggest you just copy and paste mine (unless you are a UK user and want to reverse engineer a few sensors) but can be used as a guide for anyone wishing to automate their SS inverter based on dynamic pricing from your provider.

Most of the config is defined as variables so it's relatively easy to adjust to your needs.

Hope this helps someone.

Sunsynk Dyanmic Pricing Automation.json

Edited by randomfool

After what @WazzaCPT suggested i see the issue where i can manipulate the nodered fairly easily. The issue was the 2nd inverter shows the pv as pv1 which is and not pv2. Then just needed to copy the attribute get from inverter 1.

Now i just need to find a way to make a new sensor of Sunsynk_PV that is a sum of the 2 attributes.  

 

Just share your plant with [email protected]

That way when you are tired of me seeing your plant, you can just remove my access

Are you on region 1 or 2 ? I may just need to check I have my monitoring login on both 

If you can see it on the web/app the data is there / calculated from there somewhere and will be available. Sunsynk have made life very difficult in how they label their variables when they send it 

I will send you an email.

 

After what @WazzaCPT suggested i see the issue where i can manipulate the nodered fairly easily. The issue was the 2nd inverter shows the pv as pv1 which is and not pv2. Then just needed to copy the attribute get from inverter 1.

Now i just need to find a way to make a new sensor of Sunsynk_PV that is a sum of the 2 attributes.  

Hello Steve, glad you made some headway.

- sensor:
  - name: "Sunsynk Inverter 1 PV"
	unit_of_measurement: W
    state: >
        {{state_attr('sensor.sunsynk_input', 'pv')|float}}
- sensor:
  - name: "Sunsynk Inverter 2 PV"
	unit_of_measurement: W
    state: >
        {{state_attr('sensor.sunsynk_input_2', 'pv')|float}}
- sensor:
  - name: "Sunsynk Combined PV Power"
    unique_id: "sensor.sunsynk_combined_pv_power"
    unit_of_measurement: W
    state: >
        {{state_attr('sensor.sunsynk_input', 'pv')|float + state_attr('sensor.sunsynk_input_2', 'pv')|float}}

Here is an example of of what I have done.

pv1 and pv2 refer to the MPPT controllers per inverter. pv without a number is the combined PV of the inverter. sunsynk_input is inverter 1 and sunsyn_input_2 is inverter 2.

A similar approach should be done for the total energy, battery in an out energy and your grid energy in an out. Be careful what you edit.

So of the data will be missing unless you modify the Node-Red flows to expand the final message payload that generates the attibute data of each entity.

 

Hello Steve, glad you made some headway.

- sensor:
  - name: "Sunsynk Inverter 1 PV"
	unit_of_measurement: W
    state: >
        {{state_attr('sensor.sunsynk_input', 'pv')|float}}
- sensor:
  - name: "Sunsynk Inverter 2 PV"
	unit_of_measurement: W
    state: >
        {{state_attr('sensor.sunsynk_input_2', 'pv')|float}}
- sensor:
  - name: "Sunsynk Combined PV Power"
    unique_id: "sensor.sunsynk_combined_pv_power"
    unit_of_measurement: W
    state: >
        {{state_attr('sensor.sunsynk_input', 'pv')|float + state_attr('sensor.sunsynk_input_2', 'pv')|float}}

Here is an example of of what I have done.

pv1 and pv2 refer to the MPPT controllers per inverter. pv without a number is the combined PV of the inverter. sunsynk_input is inverter 1 and sunsyn_input_2 is inverter 2.

A similar approach should be done for the total energy, battery in an out energy and your grid energy in an out. Be careful what you edit.

So of the data will be missing unless you modify the Node-Red flows to expand the final message payload that generates the attibute data of each entity.

A simpler way would be to create an input helper that combines the states of 2 or more different entities

image.png.e7acd9c285d78234a0390d4b554fb4cb.png

  • 3 weeks later...

Hi all, new the the forum after watching @Sc00bs videos, Thanks btw :) and great work @Gary Waterworth and Other who have contributed!

I'm struggling to get my card to show data after following instructions via these two videos (Link 1 / Link 2)and and I'm only getting battery state, any ideas?

 image.png.6c0c28b8f8bf438d02c763129445c487.png

 

I am however seeing daily totals as per below and seeing the stats pull through against the correct entity's

image.png.9a09e24443558f4ebd1c30bd47aac57b.png 

Edited by chessmaster

Random note:

Just a heads up as I was gifted this surprise this morning with my NodeRed not working anymore therefore no inverter data...

Turns out someghing in the auto-update from 14.5.0 to 14.6.1 didn't play nice.  Quick restore back to 14.5.0 and updating it again solved the problem.  Seems this is not an isolated incident.

https://www.reddit.com/r/homeassistant/comments/171q9t2/who_broke_node_red/

-------------------------------------

@chessmaster You should perhaps go look at the github page there was a major update in a version a while back we had to change the "yes" and "no" to true and false as the code was changed by @slipx.  I suspect this is your problem as you state you can see the data in the energy dashboard so it looks like everything is working properly its just not pulling to the card.

image.thumb.png.9ebefa699cca405e3cb7029fe0002cc1.png

See release notes below:

https://github.com/slipx06/sunsynk-power-flow-card/releases/tag/2.0.0

You should also check your entity names as there was a breaking update for this as well.  See below:

https://github.com/slipx06/sunsynk-power-flow-card/releases/tag/v1.8.6

 

@Sc00bs you should perhaps just link that in your video as well as it looks like your video is still based on the old code using "yes" and "no" or perhaps you could do a updated video based on the new parameters 😉

Edited by -cK-
Additional info provided

Today I started getting a lot of errors in node red, example below from debug messages:-

11/10/2023, 17:36:00node: Update SunSynk Load
msg : string[88]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_load, statusCode 400"
11/10/2023, 17:36:06node: Update SunSynk Battery
msg : string[91]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_battery, statusCode 400"
11/10/2023, 17:36:06node: Sunsynk Input Data
function : (error)
"TypeError: Cannot read properties of undefined (reading 'ppv')"
11/10/2023, 17:36:06node: Sunsynk Grid
function : (error)
"TypeError: Cannot convert undefined or null to object"
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:06node: Update SunSynk Battery
msg : string[91]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_battery, statusCode 400"
11/10/2023, 17:36:06node: Sunsynk Grid
function : (error)
"TypeError: Cannot convert undefined or null to object"
11/10/2023, 17:36:06node: Sunsynk Input Data
function : (error)
"TypeError: Cannot read properties of undefined (reading 'ppv')"
11/10/2023, 17:36:06node: Update SunSynk Load
msg : string[88]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_load, statusCode 400"
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:06node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:06node: Update SunSynk Battery
msg : string[91]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_battery, statusCode 400"
11/10/2023, 17:36:07node: Update SunSynk Load
msg : string[88]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_load, statusCode 400"
11/10/2023, 17:36:07node: Sunsynk Grid
function : (error)
"TypeError: Cannot convert undefined or null to object"
11/10/2023, 17:36:07node: Sunsynk Input Data
function : (error)
"TypeError: Cannot read properties of undefined (reading 'ppv')"
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:07node: Update SunSynk Battery
msg : string[91]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_battery, statusCode 400"
11/10/2023, 17:36:07node: Sunsynk Input Data
function : (error)
"TypeError: Cannot read properties of undefined (reading 'ppv')"
11/10/2023, 17:36:07node: Update SunSynk Load
msg : string[88]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_load, statusCode 400"
11/10/2023, 17:36:07node: Sunsynk Grid
function : (error)
"TypeError: Cannot convert undefined or null to object"
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Data last updated more than 3 minutes ago. Should be minimum less than a minute - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:07node: Update SunSynk Battery
msg : string[91]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_battery, statusCode 400"
11/10/2023, 17:36:07node: Update SunSynk Load
msg : string[88]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_load, statusCode 400"
11/10/2023, 17:36:07node: Sunsynk Input Data
function : (error)
"TypeError: Cannot read properties of undefined (reading 'ppv')"
11/10/2023, 17:36:07node: Sunsynk Grid
function : (error)
"TypeError: Cannot convert undefined or null to object"
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Data last updated more than 3 minutes ago. Should be minimum less than a minute - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Logger Not Online - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:07node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:07node: Update SunSynk Battery
msg : string[91]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_battery, statusCode 400"
11/10/2023, 17:36:07node: Sunsynk Grid
function : (error)
"TypeError: Cannot convert undefined or null to object"
11/10/2023, 17:36:07node: Update SunSynk Load
msg : string[88]
"hass-post: API call http://localhost:8123/api/states/sensor.sunsynk_load, statusCode 400"
11/10/2023, 17:36:07node: Sunsynk Input Data
function : (error)
"TypeError: Cannot read properties of undefined (reading 'ppv')"
11/10/2023, 17:36:10node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:10node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:10node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "
11/10/2023, 17:36:55node: Calc Last Update Time & General Status Check
function : (error)
"Input(Input) - Error With Data "
11/10/2023, 17:36:55node: Calc Last Update Time & General Status Check
function : (error)
"Input(Grid) - Error With Data "
11/10/2023, 17:36:55node: Calc Last Update Time & General Status Check
function : (error)
"Input(Load) - Error With Data "

Most of my automations now don't work including slip06x card.

Some data is still pulling through for example Sunsynk Settings. I am still region 1 awaiting region 2 migration.

Has anyone else experienced issues? The app works fine as does the web site. 

 

Edited by randomfool

Saw this today

10/12/2023 2:00:00 AM - Dear Sunsynk Connect Users, We are preparing to conduct essential maintenance in Region 2, which is scheduled to commence on Friday 13th October at 01:00 GMT. The primary objective of this maintenance is to migrate data from MongoDB Business Edition to MongoDB Enterprise Edition. Purpose: Our transition from MongoDB Business to MongoDB Enterprise is motivated by our need to facilitate rapid scalability. MongoDB Business edition imposes constraints on storage and services, and we aspire to have the flexibility to expand as per our requirements. MongoDB Enterprise offers us the capability to incorporate multiple shards, allowing us to scale up as needed. Steps Involved: 1. We will transition the application to the enterprise edition, ensuring that all new work data becomes accessible within minutes. 2. Subsequently, we will migrate data from the past 7 days to the enterprise edition. Please be advised that this process may take approximately 2 days to populate in your account. Region 1 to Region 2 Migration Update: Our migration of data from Region 1 to Region 2 is currently planned for the 25th of October. The slight delay in this migration is attributed to our reliance on our service provider for the release of the MongoDB Enterprise edition. Prior to the migration, we will provide you with a further update. Thank you for your understanding and cooperation during this essential maintenance period. Sincerely, Joel Egan | Chief Information Officer

  • Author

Their website has been a joke for the last month 

In this case teh running totals for battery just stopped updating for a day. All other reading were find , just not the battery forever totals 

Then they catch up lol and you end up with wierd graphs

This has been on and off for the last month.

image.thumb.png.4fa60120a5df27bf4d09d566e9f80c2c.png

image.thumb.png.4c814804fe0c99c819adff7338ea9ba0.png

Edited by Gary Waterworth

  • 3 weeks later...

Hi all, been using the integration and it's been rock solid, however and this maybe what you were referring to @Gary Waterworth the integration seems to be behind, I am using this in the UK and the clocks have just gone back so not sure if this has any effect?

 

For example here is the website

image.png.eae9a3a260962d4695a1509a70283d90.png

And here is the integration

image.png.fb09458c2b11a0701611b98c40bd9390.png

 

Notice the battery SOC?

Regards 

Edited by Ivan Endicott

  • Author
1 hour ago, Ivan Endicott said:

Hi all, been using the integration and it's been rock solid, however and this maybe what you were referring to @Gary Waterworth the integration seems to be behind, I am using this in the UK and the clocks have just gone back so not sure if this has any effect?

 

For example here is the website

image.png.eae9a3a260962d4695a1509a70283d90.png

And here is the integration

image.png.fb09458c2b11a0701611b98c40bd9390.png

 

Notice the battery SOC?

Regards 

Region 2 ? 

global.set("SS.url.i1.battery", global.get("SS.url.hostname") + "/api/v1/inverter/battery/" + global.get("SS.Invertor1sn") + "/realtime?sn=" + global.get("SS.Invertor1sn") + "&lan");
 
That is the url that is build to retrieve battery data. We dont embed a "time" to get data for. We request the latest available 
You will probably find Region 2 server has a time quirk now that daylight savings has come in. 
 
The bug I was referring to above was when some totals just stop "running" and then catch up hours later. 

Edited by Gary Waterworth

  • Author

I am busy with changes atm around calculated entities

I am busy moving them all into a single Sunsynk_consolidated sensor.

This will make it easier in future to cater for multiple invertor setups etc and provide a single entity that can be used for flow cards etc 

I want the raw entities stay that way and not have calculated attributes in them 

Edited by Gary Waterworth

14 hours ago, Gary Waterworth said:

Region 2 ? 

global.set("SS.url.i1.battery", global.get("SS.url.hostname") + "/api/v1/inverter/battery/" + global.get("SS.Invertor1sn") + "/realtime?sn=" + global.get("SS.Invertor1sn") + "&lan");
 
That is the url that is build to retrieve battery data. We dont embed a "time" to get data for. We request the latest available 
You will probably find Region 2 server has a time quirk now that daylight savings has come in. 
 
The bug I was referring to above was when some totals just stop "running" and then catch up hours later. 

Yes region 2.

Thanks for the update Gary. SunSynk servers are not stable at the moment from posts on other forums.

Appreciate all the hard work you are doing with this product. 👍

Edited by Ivan Endicott

I’m busy with arranging the timer and power settings within home assistant, instead of changing it through the sunsynk app.

Does somebody know how to write the timer power settings and battery charge settings? This in order to steer the speed of discharging and speed of charging.

thanks in advance!

IMG_4581.jpeg

IMG_4580.jpeg

Hi , I used Gary's HA / Sunsynk integration and it worked fine until I enabled the DuckDNS URL on my Pi. Now the link to the Sunsynk cloud is not working. What do i need to change to get the link working again ? 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.