I have two Bluetti’s an EB3A and an AC180.
The AC180 is a replacment, to one that used to connect to HomeAssistant, with a variation of the “warhammerkid/bluetti_mqtt”.
But the replacement does not work with HomeAssistant any more, due to, “Bluetooth wireless messages are transmitted using ciphertext”
Having communicated with Bluetti. I was told, “We have opened a targeted decryption channel, and you can send the SN code of the device to us to decrypt your device.
Please note that the decryption core code is not open to the public due to information security, but we provide an API that can encrypt and decrypt our Bluetooth messages. The reference example includes the method of calling the API in the Home Assistant system.”
So I sent my SN to bluetti, and have been sent,
“” We have attached the device authorization file for your reference.
For detailed instructions on how to use the device authorization file, please refer to the guide available at the following GitHub link:
[GitHub - bluetti-official/bluetti-bluetooth-lib] "
Along with a CSV file for each machine, … no indication which is which!..It looks something like this
“bluetti
1741234512345
12345764d94137c4a7cbffd77212345
123452d30594844a3d80e1a75bff90000c3a6c87ca0f646c7e9a6b1f49355675da56600363bd2283dfb9a6very long set of hex numbers…my 12345s”"
What I am asking for is Help.
What do I do next, the instructions I am finding difficult to follow.
I have downloaded, and put the files in my Python directory, on my windows PC, because that was how I did it before. Right/wrong?
I originally had,
“bluetti-mqtt --broker 192.168.1.97 --username mqttuser --password xxxxxx XX:7F:17:CD:B1:XX”
running on PC, and HomeAssistant, on a separate BeeLink dedicated HA with MQTT, picked up the information, and made it available in HA. Relatively easy.
I have now installed/integrated “hassio-bluetti-bt” as the refered to example in the bluetti link.
If anyone has suggestions, advice, or know how to get to the next stage, please let me know,