Adding New Devices - GnoX/ha-ef-ble GitHub Wiki
Adding Support for new Devices
If you want to help with adding support for your device, you can try adding it manually with this integration and provide diagnostics data.
First, you have to install this repo https://github.com/GnoX/ha-ef-ble as HACS integration and install pre-release version v0.16.0-a.2.
1. Add Integration
Click Add Integration
Search for Ecoflow and add it
2. Select the Device and Configure
If you get the message that no supported Ecoflow devices were found, make sure that Ecoflow app is not connected through bluetooth and the device is close to the receiver. You may need several attempts to add integration before the devices appear.
Select the device and hit next.
Fill in your user id if you already retreived it or get it from Ecoflow servers by providing your login info and click submit - this will fill the Ecoflow user id for you. Password is not stored anywhere on the system.
Once you filled in your user id, you can click submit to connect to the device - this will also validate your user id.
This step may take up to 20 seconds.
If you get any errors, retry it several times. If it does not work after several attempts and you're getting connection timed out or device disconnected errors, it is very likely that additional reverse engineering has to be done - we can provide some hints, but it is highly technical.
You can try enabling log option Log device connection requests and responses
, look at the logs to diagnose the issue and create an issue on Github.
3. Get Diagnostics Info
If the device was successfully created in HA, you can upload diagnostics data to the issue and thatt will help us add the support for the device. To get the diagnostics data, click on the newly created device, wait until Collecting diagnostics data sensor changes to done and click Download Diagnostics.