Over the last few years I’ve been tinkering to build and expand a way to monitor my boat with an onboard Raspberry Pi computer. A few times I’ve mentioned the types of data I get from it and a couple people have asked for more details. I’ve made some progress documenting the code and the setup to give people ideas on how they could go about something similar.
All of the code, some architecture diagrams, and a full explanation are now at
The Readme file provides a more complete write-up, but some of the features I have are:
And an example of having the data on my chartplotter:
Let me know if you have questions or any suggestions to improve the write-up or design.
All of the code, some architecture diagrams, and a full explanation are now at
GitHub - davidasailor/PiForBoat
Contribute to davidasailor/PiForBoat development by creating an account on GitHub.
github.com
The Readme file provides a more complete write-up, but some of the features I have are:
- Bilge pump monitoring
- Sensors to read things like battery voltages, battery current, cabin and engine temperatures, engine RPM’s, cabin VOC’s and heel angle
- Logging all NMEA and sensor data for later review
- Making all of the data available in dashboards to view from anywhere
- Sending email alerts if parameters go out of tolerances
- Making the sensor data available on the boat’s NMEA network for display on the chartplotter
And an example of having the data on my chartplotter:
Let me know if you have questions or any suggestions to improve the write-up or design.