A special-purpose streaming data collection and forwarding tool similar to Telegraf, with a focus on data sources that may be found on sailing yachts.
-
Victron Cerbo GX, via MQTT
-
B&G H5000, via Websocket (this potentially also supports other B&G products like MFDs using the Navico GoFree web interface)
-
Yacht Device YDWG-02 and YDEN-02 via UDP and using canboat to decode NMEA 2000 data
-
Vesper Cortex, via Websocket
All data from configured data sources is written to InfluxDB/Grafana as is. Optionally, supports mapping selected measurement/field/tag combinations to another measurement/field/tag; for example, to define a more user-friendly variable nomenclature on the basis of the relatively technical Victron/NMEA 2000 fields and tags.
Supports logging of all received YDWG-02 / YDEN-02 data to text file (with log rotation), for debugging/analysis purposes.