Looking around on Github it seems to be littered with assorted small frameworks, many of which actually look more interesting than HASS and the big players, but have a lot of device support work still to do.
I'm working on a proposal for a generic, minimal, "Lowest common denominator" spec for device integrations in Python, and was wondering if you
had any comments?
If at least the really simple stuff could be covered by a spec like this I think we could all save a ton of work, and open up some cool
possibilities like a consistent unified command line interface for talking to devices, and make it easy to install new devices via PyPi.
Here's what I have so far. I'll probably be using some version of this spec in production soon, but I'm open to changing things.
https://github.com/EternityForest/iot_devices