The thread on Github was closed, not this one.
I’ll give you all the info I have, perhaps we can make progress together. It’s a bit if a niche within a niche.
I have HA running on a Proxmox VM. I was using Bluetti-BT with my AC300, but that became unreliable, so I switched to Bluetti-MQTT.
To Get that working, I spun up another VM, put fresh Ubuntu on it. I passed a USB BT dongle to the VM. The only way I could get Bluetti-MQTT installed and working was via pipx. Using that, it was relatively seamless with MQTT (mosquito?) in HA. That was about a month ago.
Today, I received an AC500 as an upgrade. I assumed it was using encrypted firmware, but I can’t confirm that. It’s fully updated (IoT v9041.10, ARM v4044.07, DSP v4059.04). I was not able to use my existing setup (by changing the MAC address found in a --scan, so I went down the encryption library rabbit hole.
Using ChatGPT (it’s very useful for HA & Python), I was able to get Bluetti’s version side-by-side with the published version. I was able to install the library and get to the point where I needed the decryption csv.
Instead of recreating it, you can poke through my ChatGPT log. Hopefully that’s useful.
Here’s the crazy thing: My AC500 might not be encrypted.
I came back home, and looked at the Bluetti-BT plug-in in HA, and found… DATA!
WTF!?! It wasn’t working before, so I have no idea what’s going on. I’m using the original, and not the modified version from Bluetti, and I haven’t received my encryption .CSV file from tech support yet.
I’ll post more if I learn more. Hopefully there’s some help here.