No description
Find a file
2022-01-26 20:41:59 +01:00
.vscode Add tooling configs 2021-10-31 18:11:48 +01:00
consumers Add mqtt reconnect handling 2022-01-26 20:41:59 +01:00
.editorconfig Start properly documenting the protocol 2021-11-02 04:26:40 +01:00
.gitignore Hook MQTT up to the live data feed 2021-11-14 04:46:17 +01:00
.pre-commit-config.yaml Start properly documenting the protocol 2021-11-02 04:26:40 +01:00
draw_memory_map.py Render memory map from dump log 2021-11-03 22:25:39 +01:00
feasycom_ble.py Split out BTLEUart to separate module 2021-11-05 06:21:01 +01:00
memory_dump.txt Render memory map from dump log 2021-11-03 22:25:39 +01:00
Protocol.md Start properly documenting the protocol 2021-11-02 04:26:40 +01:00
Readme.md Start properly documenting the protocol 2021-11-02 04:26:40 +01:00
render_rrd.py Move types to separate file, start using enum 2021-11-18 23:09:46 +01:00
requirements.txt Fix requirements 2021-11-14 04:45:28 +01:00
solar_ble.py Make sure calculations are done using Decimal 2021-11-29 20:42:54 +01:00
solar_types.py Add calculated power values 2021-11-20 09:12:21 +01:00
table_drawing.py Render memory map from dump log 2021-11-03 22:25:39 +01:00
test_bleuart.py Split out BTLEUart to separate module 2021-11-05 06:21:01 +01:00
test_config.py Hook MQTT up to the live data feed 2021-11-14 04:46:17 +01:00
tox.ini flake8 and isort don't quite agree on sorting order 2021-11-05 06:06:29 +01:00

SolarMPPT

Python library for interracting with the rather generic MPPT solar charge controller I got from the hardware store.

The Android app suggested for the bluetooth interface is SolarApp by srne (I'm not currently able to find the bluetooth bridge on Biltema's website? It's got BT-1 printed on the front, and is basically just a RS-232 to BTLE UART GATT)

pre-commit example workflow