Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New EB3A detected , configured but all data are unavailable #135

Open
PaulLacatus opened this issue Aug 27, 2024 · 14 comments
Open

New EB3A detected , configured but all data are unavailable #135

PaulLacatus opened this issue Aug 27, 2024 · 14 comments

Comments

@PaulLacatus
Copy link

Got a new EB3A along one from last year. The new one was discovered by Home Assistant, configured but all data are unavailable
Screenshot 2024-08-27 at 22 16 26
Screenshot 2024-08-27 at 22 16 03
Screenshot_20240827-221510

@GammaPotato
Copy link

i had the same issue since couple days. After removing the EB3A it cant even find it anymore?

@jdwannam
Copy link

The issue is that Bluetti enabled encryption on the Bluetooth connection for security reasons. They were getting complaints that people could remotely turn off people's power stations. There is already an issue tracking this, but it's enabled on all new Bluetti firmwares. There does not seem to be a fix for connecting to encryption-enabled devices yet.

@GammaPotato
Copy link

The issue is that Bluetti enabled encryption on the Bluetooth connection for security reasons. They were getting complaints that people could remotely turn off people's power stations. There is already an issue tracking this, but it's enabled on all new Bluetti firmwares. There does not seem to be a fix for connecting to encryption-enabled devices yet.

how did they turn that on, on my EB3A? i dont installed any update?

@PaulLacatus
Copy link
Author

PaulLacatus commented Aug 30, 2024

There is any possibility to implement the encryption in the EspHome Bluetooth proxy so the devices can be connected from other devices than that are running BLUETTI App? There is a possibility to share a device trough a QR code.

@GammaPotato
Copy link

There is any possibility to implement the encryption in the EspHome Bluetooth proxy so the devices can be connected from other devices than that are running BLUETTI App? There is a possibility to share a device through a QR code.

I'm trying to decipher the whole thing. I'll get in touch as soon as I have a solution, but it will take some time

@PaulLacatus
Copy link
Author

PaulLacatus commented Sep 4, 2024

I have checked on logs on BT proxy
Screenshot 2024-09-04 at 09 37 28
This is a working device
Screenshot 2024-09-04 at 09 37 03
This is the new one that look like connected but no data available. It looks like connected but other data structure. Might be an encryption issue here ?

@GammaPotato
Copy link

@PaulLacatus pls read the other commends. Im not from the integration but im trying to help. Bluetti enabeld the BT encryption. Im on it.

@PaulLacatus
Copy link
Author

@GammaPotato I fully understand but I don't know many things about BT encryption and I was wondering that my issue is from encryption or changed data structure . An device using encryption will show connected status ?

@Patrick762
Copy link
Owner

The integration was not meant to deal with encryption, so this can happen. I also don't think it makes much sense to prevent this behaviour at the moment. The big problem currently is the encryption which is not following a clear standard (they could have just used the bt pin which would've been easy to implement)

@GammaPotato
Copy link

@PaulLacatus i have the same issue. The most ppl have that. And connect to it is still possible but data cant be read because encryption

@PaulLacatus
Copy link
Author

@Patrick762 you consider that contacting the producer and generating a ticket that it is not working anymore with three partie control systems and integrations can help to make them considering to open access ? Normaly in monitoring direction there should not use any security limitation as encription or passwords. In control direction they might have a point for securing comunication.

@Patrick762
Copy link
Owner

They're going to enable an open api, but they said it will take some time before this happens

@Patrick762
Copy link
Owner

The point is, for monitoring the device you have to write to some registers

@GammaPotato
Copy link

@Patrick762 you consider that contacting the producer and generating a ticket that it is not working anymore with three partie control systems and integrations can help to make them considering to open access ? Normaly in monitoring direction there should not use any security limitation as encription or passwords. In control direction they might have a point for securing comunication.

Contacting the support wont help.

like jdwannam sayed.

They were getting complaints that people could remotely turn off people's power stations. There is already an issue tracking this, but it's enabled on all new Bluetti firmwares. There does not seem to be a fix for connecting to encryption-enabled devices yet.

Have u seen the that he postet?

#120

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants