Looks good! InfluxDB + Grafana is also (still) a great choice.
Regarding persistence: This is an ongoing debate. There are basically two points of few and here’s mine: Read here to learn about the idea of physical and logical groups. If you do it right you’ll create two hierarchies spanning all your items. One hierarchy going top-down through your whole house on a physical perspective, one hierarchy slicing vertically through all items covering them on a logical perspective.
If you do that right, your e.g.
Livingroom_Temperature sensor will be part of the
Livingroom group and the
You’ve now reached a point where similar items are covered by logical groups. These groups can now be added to the persistence config.
In my personal opinion defining
gPersistence1d doesn’t make much sense as you would need to modify an item each time you want to add or remove or change something related to persistence. You’ve successfully mixed two worlds that ideally should (and very easily can, see above) stay separate…