Replies: 3 comments 4 replies
-
On the other hand, the longer we leave it, the larger the impact will be on users... |
Beta Was this translation helpful? Give feedback.
-
They can save their statistics, but you have to be very careful when trying to. and it is only possible since HA 2023.4 Guess you can see where it went wrong 🙄 |
Beta Was this translation helpful? Give feedback.
-
The more I think about it, the most I like the idea of "entity set versions". Each entity description says what entity set versions it should be present in. When the user installs the integration, we record whatever the latest entity set version is at that point. Thereafter, we only show entities which should be present in that version. That lets us do non-breaking changes for users, but means they're opted out of breaking changes (renames, changed types, etc). We could have a button in config to bring them into the latest version... That said, I don't know how many more of these we'll get. Hopefully we're getting a handle on what the inverters support! |
Beta Was this translation helpful? Give feedback.
-
Hi @nathanmarlor,
When going through the H3 registers, I found that there are actually holding registers for:
The problem is, we've already got integration sensors for these. If we switch the sensor type, I'm not sure what will happen: users will either see a jump, or they'll lose the history.
What's worse, is that these sensors are used by the energy dashboard. So if they jump, the user's energy stats will be all over the place.
I guess another alternative is to do a config migration, and add a key saying to keep legacy sensor types. Then people who have the integration sensors will keep them, and new users will get the new, proper sensors.
Any preferences on what we do here?
Beta Was this translation helpful? Give feedback.
All reactions