jkeljo / sisyphus-control

Control your Sisyphus Kinetic Art Table from Python 3.6 with asyncio
Other
10 stars 2 forks source link

Support for latest API? #1

Open madisonb opened 4 years ago

madisonb commented 4 years ago

I know this community is small, and even smaller for those who use both Home Assistant and the Sisyphus table, but support for the latest API the table is emitting would be great.

If you have a particular workflow for us to follow, that could help us get on the right track.

jkeljo commented 4 years ago

Thanks for the report! To be honest, I've been avoiding upgrading my own table's firmware because I didn't want to deal with the inevitable breakages. Looks like it's time to quit procrastinating. ;) I'll upgrade my table and see about getting this library working against the latest. I don't have an RGBW light ring, so I may need some help on that front.

jkeljo commented 4 years ago

I've updated my table to firmware 1.10.73 and I am not seeing this crash. Are you seeing it consistently? Looking at the data stream coming from the table I see a way that the crash could happen, but it requires things to happen just so. I'll put a fix in for that issue, but if you're seeing consistent crashes there may be something else going on.

jkeljo commented 4 years ago

The API for RGBW has controls for:

I don't actually know what most of this stuff means for the table, but I can try just exposing all of it and letting people play with it and give feedback.

jkeljo commented 4 years ago

Ahhh, ran into a case that shows that crash more consistently (though if you're seeing the same thing it looks like your log snippet left out some lines at the start). I'll add a fix for that as well.