Skip to content

Latest commit

 

History

History
35 lines (18 loc) · 1.54 KB

README.md

File metadata and controls

35 lines (18 loc) · 1.54 KB

A SignalK plugin for use with JBD stlye battery management systems

Configuration requires only the name assigned to the battery (done via the standard phone app over BLE)

The plugin can handle multiple batteries, allocating them to different busses on the vessel.

Configuration

Add batteries, one per line. Use the name of the battery exactly as allocated to the battery via the app.

The default buss is "house", but this is freeform text and can be alloacted as desired. Do not duplicate IDs on the same buss!

Settings in SignalK

The battery data is then available in SignalK as usual, for example in the instrumentpanel "webapp". Note that availble capacity is always shown in Joules, temperatures are in Kelvin.

Available Paths

Configure the paths display as needed:

Available Paths

Temperatures

Battery temperatures are in Kelvin. There are multiple temperature sensors in the battery, the figure displayed is the average value calculated across all the sensors.

Prerequisites

This package requires Python 3 and the bleak package for Python. Ensure you have Python 3 installed on your system. You can download it from python.org.

To install bleak, run the following command in your Python environment:

pip install bleak