Thanks so much for this post @SolarConvert – this was key in getting prometheus hooked up to my system. Have you (or anybody else here) been able to reverse engineer the CRC or checksum algorithm? I've spent hours on this and have been totally defeated. Right now I have a hardcoded map of requests I care about for each battery address, which I just copied from the software... but it's a very dirty way to go about things.