Skip to content

[NEW DEVICE] EP2000 #62

Description

@MegaBarf

General

Device Name: EP2000
Device Bluetooth Prefix (EB3A*** f. ex., please remove the serial number after the prefix!):
Device IoT protocol: seems to be v2, see my fork, link below
Device with encryption (yes/no): runs without encryption, I can turn this on or off via the Device, could test this after adding
Similar device if available: EP800

Long time ago i forked your project version 0.1.5 and did a lot of trial and error until the EP2000 ran. I would like to use your project again because I'm no fit enough to maintain something like that.
Could you please add the EP2000?
Also please take a look at my fork if you have questions:
https://github.com/MegaBarf/hassio-bluetti-bt-EP2000

What I did (as of version 0.1.5):

  • I have seen that in "custom_components\bluetti_bt\manifest.json" there is something called { "local_name": "PBOX*" } The EMS-Controller from the EP2000 is named EBOX* so I changed PBOX* to EBOX*.
  • added { "local_name": "EP2000*" }, too
  • I also changed all PBOX to EBOX in "config_flow.py"
  • Then i added custom_components\bluetti_bt\bluetti_bt_lib\devices\ep2000.py I copied the one from the EP800 and renamed everything "EP800" to EP2000.

Not Tested:
"ADL400 Smart Meter for AC Solar"
This seems to be for coupling multiple EP2000 together. I can not test this.

Not working with my older fork and EP2000.py:

  • Statistics (will not show up) not needed
  • Battery packs (will not show up) not needed
  • maybe because I commented them out somewhere, willing to test again

Thank you very much.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions