This is a simple Node.js application that
- consumes MQTT messages from Victron devices
- Holds collected data in memory (with typed accessors)
- Offers some basic controlling capabilities (e.g. to set gridPoint)
- (if configured) publishes them to InfluxDB.
The application can be configured to store the data in InfluxDB. This is done by passing the correct options, during creation of the consumer. The database will be created if it does not exist.
The data structure is parallel to the Implementation of https://github.com/victronenergy/venus-docker-grafana-images to allow usage of the same Grafana dashboards. Thanks guys!
Licensed under the APLv2. See the LICENSE file for details.