Commit graph

4 commits

Author SHA1 Message Date
MassiveBox 52ba0ea4c1 Improve SQLite
- Now the cache isn't cleared and fetched from zero each update, but only when there's missing information for a day
- Fixed a bug that prevented new users from saving changes in the config

NOTE: Turns out that HomeAssistant's API only returns data for the last 10 days. Looks like we will have to improve the caching system to work around this.
2023-01-04 15:57:16 +01:00
MassiveBox e9125b783c SQLite Initial Implementation
This is the first, most basic implementation of a SQLite database for caching.
Future commits will make it much more optimized and able to efficiently store data for periods longer than 8 days.
2022-12-07 17:54:46 +01:00
MassiveBox 6dc8fa3750 Move towards selectable time ranges in the dashboard
- Add the installation date to frontend and backend
- Add an error page to help with the upgrade from the previous version
- Avoid querying history if installation date is not set
- Make the fillMissing function work for periods of different lenght than than 8 days
2022-12-04 12:50:11 +01:00
MassiveBox 82bba66fd6 First commit 2022-10-15 19:58:44 +02:00