Hello,
I made a plugin for reading data from a Chinese diesel heater which allow Bluetooth connection.
This is the very first version, only for readings.
I intend to transform it in a webapp for full controll but until this will happen, any advice will be very appreciated.
The source code is here: https://github.com/Haimana/signalk-ble-heater.git
If someone want to test it, just do the following steps, until I'll publish it to npm. It was tested on RPi 4 and Debian Buster with SignalK v2.6.2
For making this, I used info and/or parts of code from:
https://github.com/htool/jbd-overkill-bms-plugin.git
and
https://github.com/spin877/Bruciatore_BLE.git
https://github.com/iotmaestro/vevor-heater-ble.git
https://github.com/bderleta/vevor-ble-bridge.git
Many thanks for developers
Thank you,
Seb
PS: My controller looks like this:
I made a plugin for reading data from a Chinese diesel heater which allow Bluetooth connection.
This is the very first version, only for readings.
I intend to transform it in a webapp for full controll but until this will happen, any advice will be very appreciated.
The source code is here: https://github.com/Haimana/signalk-ble-heater.git
If someone want to test it, just do the following steps, until I'll publish it to npm. It was tested on RPi 4 and Debian Buster with SignalK v2.6.2
Code:
git clone https://github.com/Haimana/signalk-ble-heater.git
cd signalk-ble-heater
# Create a link (may require the use of sudo)
npm link
# Change to the Signal K server configuration directory
cd ~/.signalk
# Link your plugin using the name in the package.json file
#(may require the use of sudo)
npm link signalk-ble-heater
For making this, I used info and/or parts of code from:
https://github.com/htool/jbd-overkill-bms-plugin.git
and
https://github.com/spin877/Bruciatore_BLE.git
https://github.com/iotmaestro/vevor-heater-ble.git
https://github.com/bderleta/vevor-ble-bridge.git
Many thanks for developers
Thank you,
Seb
PS: My controller looks like this:
███ - SV Haimana