**BREAKING CHANGE**
- Almost complete rewrite, requires at least Python 3.10
- Extensive value processing which can be configured -> Config file changed
- Support for tibber pulse out of the box
- The analyze flag can also be set through an environment variable which makes it easier for docker users