I have a few of these Soma blind control units which you just attach to your blind cord and it pulls them up or down.
It comes with a smartphone app for manual or scheduled control (you talk to the devices with Bluetooth low energy), but to integrate with other systems (Alexa, Google Assistant & HomeKit), they have a separate $100 bridge.
I’d rather that they just worked with Home Assistant though, and then bridge them over to HomeKit etc., via hass, so I created this project to bridge controlling them with MQTT; it’s written in node and the bluetooth control library I’m using works on the Mac, and on Raspberry Pi’s
I’m pushing the right topics into MQTT so that the cover devices are discovered automatically, all you need to have in your hass config is:
mqtt: discovery: true
You should end up with cover devices for each blind controller that was discovered, and a sensor to keep track of their battery levels: