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.
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 and vwt12eh8's 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.