Just received the first installment of my SmartThings - having quite a bit of fun scaring my dogs with automatic lighting.
I have a small pile of devices I’d like to integrate and I’ve just ordered a few more. Unfortunately, I don’t have a ThingShield.
Let’s start with the simplest device of the bunch - the ThingM blink(1). It’s a USB-powered RGB LED. The API is documented here: https://github.com/todbot/blink1/blob/master/docs/app-url-api.md - there’s also a public HTTP (i.e. not local) queue that’s tied to your device ID, which is what I’d use for this. (It works kind of like the electric Imp legacy HTTP API…another device I want to integrate soon.
How would I go about registering specific devices since it’s not ZigBee? I could maybe do this as a SmartApp, since it’s unidirectional, but I’d like to expose it as a generic switchlevel device so it could be integrated WITH other SmartApps.