Replies: 4 comments 1 reply
-
TLDR: I wouldn't be upset to see InfluxDB go, but I'm not sure the other changes would be worth it.
|
Beta Was this translation helpful? Give feedback.
-
Sure. Did I ever test that backup? Of course not. Did the backup work? Of course not... Luckily the history tool had recently been developed so I was able to pull most of the data from the cloud.
I think so. When I have some time I'm going to try to set up a TimescaleDB container and move some data over to it to see if I can run my TOU queries in it. |
Beta Was this translation helpful? Give feedback.
-
It's not looking good for TimescaleDB. They have two docker images... the '-ha' or high availability version which is based on Ubuntu, and the regular version based on Alpine. The ha version won't run on ARM64, so I can't install it on my Raspberry Pi, and the regular version doesn't include the TimescaleDB toolkit, which is needed to do integral function. Integrals are absolutely essential for calculating kwh from kw values. The Alpine package manager doesn't recognize the Timescale toolkit as a valid package. It looks like there might be a way to build a custom docker container with the toolkit on ARM64, but I'm not sure if that's the case. |
Beta Was this translation helpful? Give feedback.
-
I love this discussion. I'm all for experiments and "what-ifs" to learn or to expand functionality of the project for the community to meet our mission. Some general thoughts on how we consider changes and features for the Dashboard project:
The different tech stack discussions is healthy. Some of what you are discussing may help those goals. If the investment of time results in better value for the community, I'm all for exploring. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey y'all,
I would just like to throw the idea out there of brainstorming a different tech stack for this project. Not for any reason other than "why not." For those who have experience in related software, what would you think the pros and cons from a technical standpoint of using different software to build this project?
Changes I was thinking:
Why those?
a. Added benefit of non-root containers
a. Their consistent breaking changes with their DB (in what feels like most versions) and their move towards closed-source puts a sour taste in my mouth.
a. I know that PSQL/Timescale takes up more disk space, but I think that is a good tradeoff as it uses less memory and CPU. I am running mine on a Raspberry Pi 3B+ so the lighter the better.
What do y'all think? Am I spewing incoherent and technologically illiterate garbage? Do you have different suggestions or thoughts?
This is not a feature request, complaint, or anything of the sort. I love this project and it works perfectly. I just do not have the experience in time series databases and log ingestion and would be interested to learn other's thoughts and perspectives.
TL;DR:
I love this project and it works great the way it is. I think it would be interesting to discuss the pros and cons of using different underlying tech 'cause I don't know a lot.
Beta Was this translation helpful? Give feedback.
All reactions