https://github.com/hoehermann/ecoflow-indicator
This Python 3 application adds an indicator for your ECOFLOW battery to your notification area.
https://github.com/hoehermann/ecoflow-indicator
appindicator ecoflow gatt
Last synced: 2 months ago
JSON representation
This Python 3 application adds an indicator for your ECOFLOW battery to your notification area.
- Host: GitHub
- URL: https://github.com/hoehermann/ecoflow-indicator
- Owner: hoehermann
- License: mit
- Created: 2023-01-17T22:04:22.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-25T19:19:08.000Z (about 2 years ago)
- Last Synced: 2024-10-12T10:11:53.796Z (7 months ago)
- Topics: appindicator, ecoflow, gatt
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ECOFLOW Indicator
This Python 3 application adds an indicator for your ECOFLOW battery to your notification area (hardware section). This is a proof of concept rather than a polished product.
Developed on Ubuntu 22.04 with XFCE and [systray](https://docs.xfce.org/xfce/xfce4-panel/systray).
Used with a DELTA 2. It uses Bluetooth LE GATT communication.

Invoke with your ECOFLOW's adress:
python3 indicator.py AA:BB:CC:DD:EE:FF
Working directory must be the `indicator.py` location. I did not bother to use proper Python modules.
This contains parts of [nielsole's code](https://github.com/nielsole/ecoflow-bt-reverse-engineering) and [vwt12eh8's hassio-ecoflow](https://github.com/vwt12eh8/hassio-ecoflow). The latter decoded the protocol. I copied a modified variant of the code into this project since I failed to make it work with reactivex.