Status: in testing
This project provides a dashboard view to telemetry from Signal K to be displayed on an e-ink screen connected to a Raspberry Pi. Different dashboards can be viewed based on ship's navigation.state
. The signalk-autostate plugin can be used to automatically update navigation.state
based on vessel telemetry.
Eventually this might replace more traditional marine display units on a Signal K enabled vessel.
The project is inspired on the inkstate weather display.
- Raspberry Pi (tested with 3B+ and Zero W)
- Python 3
- Working installation of Signal K
- WaveShare 4.2inch e-paper module
- Connect the e-paper module to your Raspberry Pi and enable the SPI interface
- Clone this repository
- Install dependencies from
requirements.pip
- Set up fonts you want to use to the
assets
folder - Edit
config.py
to your liking - Copy the systemd unit file to
/lib/systemd/system
and start it
- Test with more data providers/conversions
- Design casing for the display and Raspberry Pi
- (maybe) test outdoor usage