It looks like the arduino ino file downloads are actually binary images to be flashed on to the ESP8266 and not something that can be opened in the arduino IDE.
I hope this is just an oversight.
But if this is an attempt to hide the source code to prevent copying then I would urge you to reconsider. The source will only benefit from multiple eyes on it. And I would prefer to run something that I can change and audit myself.
Either way the web site that the MK-Blinds Control kit links to is out of date. I manged to install the v2 and v501 binaries using esptool, But that relies on my prior experience with programming for ESP8266s, not something everyone has. I would be happy to provide a write up on how to install the binaries.
Also OpenHAB has changed considerably in v2. I was able to setup integration with MQTT, mosquitto, and OpenHAB through the PaperUI. It’s not obvious but might be easier than editing configuration files. I believe the instructions in the Youtube videos by MK require you to enable v1 support in OpenHAB.
It’s entirely possible that I’m just missing something. Please correct me if I’m mistaken about the source code or about how to configure OpenHAB.
It would also be nice to have documented how to test the device using only MQTT. I guessed that the command topic used a single integer to represent the tilt value and was able to test it using mosquitto_pub and watch for respones on the state topic with mosquitto_sub. Having this documented might help people getting started.
Again I’m happy to help document these things if there’s interest and it’s not documented elsewhere.