idotmatrix icon indicating copy to clipboard operation
idotmatrix copied to clipboard

Compatibility with iPixel LED BLE Sign?

Open cmgenius opened this issue 11 months ago • 1 comments

Hey there, I am trying to figure out a solution for Home Assistant control of my LED matrix display using the "iPixel" app, which comes from the same dev as idoxmatrix on google play. Any insight on modifying this or a similar library for support? I already tried[https://github.com/derkalle4/python3-idotmatrix-client] to no avail. (apologies if this is the wrong place to post:)

cmgenius avatar Jan 12 '25 07:01 cmgenius

You'd need to reverse engineer the Bluetooth protocol used by your device. Even though the software comes from the same developer a lot of these devices have entirely different implementations.

The easiest way, in my view, to do this is to buy a Nordic dongle. But, it's still quite involved. It will be probably weeks of effort.

Set the dongle up with Wireshark (docs available on the Nordic site) and then use the app to control the lights and capture the bytes being sent. You can then substitute the bytes you see for the bytes in this code.

Once you've done it a few times it gets easier, but it's still a significant undertaking.

Good luck!

8none1 avatar Jan 16 '25 09:01 8none1