Good news and Bad!! #16
Replies: 7 comments 5 replies
-
|
Just for information I may have a way forward to use the new SolarEdge One portal, early days but there is light at the end of the tunnel!! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you again for all of your efforts on this. |
Beta Was this translation helpful? Give feedback.
-
|
Just an update for your information. For me as the current SolarEdge portal gets progressively delayed data as the day goes on, at the start of the production day it's around the 15ish minutes we all know, but towards the end of the day for me it can be over an hour. I've managed to get the SolarEdge One endpoints working on my integration and have been running for just under a day now and is all looking good. The frequency of updates is improved compared to the old portal, although it still follows the 15ish minute rule, sometimes more sometimes less. Currently for me it's around 5-10 minute updates. I'm going to continue to test with these new endpoints and if all goes well will release a new version (v2.4.0) that lets you choose between old and new towards the end of next week, maybe Thursday or Friday. As with the original SolarEdge portal these endpoints are not publicly available and are intended for internal use and as such could change at any time. |
Beta Was this translation helpful? Give feedback.
-
|
I've just released v2.4.0. You' need to update through HACS, restart HA, then remove the integration, restart HA, clear browser cache, and then re-add the integration. |
Beta Was this translation helpful? Give feedback.
-
|
I'm getting data with 2.4.0. However, with both 2.3;4 from 2.2.3 and now 2.4.0, I continue to get When adding the integration it continues to find the Area that I had added Here are debug log data from adding and removing V2.3.4 (with a Removing: {"aliases":[],"area_id":null,"categories":{},"config_entry_id":null,"config_subentry_id":null,"created_at":"2026-02-14T16:55:28.016758+00:00","device_class":null,"disabled_by":null,"disabled_by_undefined":false,"entity_id":"sensor.inverter_1_s_edge_power_1","hidden_by":null,"hidden_by_undefined":false,"icon":null,"id":"52616a41c2de92778227eed5e81a382a","labels":[],"modified_at":"2026-02-14T17:03:00.694579+00:00","name":null,"options":{"sensor":{"suggested_display_precision":0},"conversation":{"should_expose":false}},"options_undefined":false,"orphaned_timestamp":1771088580.6970067,"platform":"solaredgeoptimizers","unique_id":"01KHEH821TX9XYBYKE4X8NBG62_s_edge_power_1"}, |
Beta Was this translation helpful? Give feedback.
-
|
Do you know enough about how the Device and Entity registries are built to say that I could likely delete all references to solaredgeoptimizers devices and entities with |
Beta Was this translation helpful? Give feedback.
-
|
Closing this, referencing #14 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Good news and Bad!!
First for the good news
I'm going to release v2.3.4 later today.
This release fixes the issues around entity ids and should now work properly. The original issue was around entity ids being incorrectly removed when the integration was removed. Please note that the history will remain.
The integration can be reconfigured without deleting and re-adding.
Re-authorisation if you should change your userid or password.
Recommended flow: remove, then re-add (with cleanup)
When you want a clean registry and preserved history (e.g. after an update that adds or improves
async_remove_entry):async_remove_entryand cleans entity and device registries for that entry.unique_ids are the same.and now the Bad news
I've had some comments from people that the integration is not updating when there appear to be changes in the SolarEdge portal.
I've spent quite a bit of time investigating and can report the following.
You all know that the data within the SolarEdge portal is not real-time and can be delayed by up to 15 minutes, give or take.
If my integration finds stale data (over an hour old) then it sets the values to 0, however in my investigations I've found the following.
Bare in mind that for me sunset was around 17:27 GMT and therefore I shouldn't be producing shortly before this time and certianly not after.
At 17:41 GMT I took these screenshots, one from the SolarEdge app and the second from my HA optimizers. As you can see panel 1.1.1 all values are the same (please note that I have adjusted the time in my integration by +1:00 so it should read 16:30).

and this is the HA log entry
At 17:52 GMT I took these screenshots, one from the SolarEdge app and the second from my HA optimizers. As you can see panel 1.1.1 all values are the same (please note that I have adjusted the time in my integration by +1:00 so it should read 16:42).

and this is the HA log entry
At 17:55 GMT I took these screenshots, one from the SolarEdge app and the second from my HA optimizers. As you can see panel 1.1.1 all values are the same (please note that I have adjusted the time in my integration by +1:00 so it should read 16:47).

and this is the HA log entry
The worrying thing from this (from the log entries) is that the SolarEdge portal is running around 60-70ish minutes behind and not just the 15 or so previously experienced.
In v2.3.4 I have amended the stale data check from 1 hour to 2 hours, so at least you should get data. Hopefully this is temporary on SolarEdge's side. Time will tell.
On a second issue I've had some comments that data such as lifetime energy isn't flowing into the integration.
It appears that SolarEdge are in the process of migrating to a new portal setup called "digital-twin". As with the original the optimizer data is undocumented at least outside of SolarEdge and is NOT intended for public consumption. Hopefully the old portal endpoints will remain and we'll still get data through this integration.
I intend to do some work over the coming weeks to try and get to the new endpoints for "digital-twin" and update this integration accordingly, no promises though!!
In the meantime if any of you find out any information on this please let me know.
Beta Was this translation helpful? Give feedback.
All reactions