Hello all,
Just a quick message to tell you that I have started to implement a new version of Smartthings binding.
This new binding would be fully cloud-based on the first version (no use of the hub, no Device Handler, no SmartApps).
I will see after the first version If I implement also hub-based version, but I’m not sure we really need it.
This is currently a Work In Progress, but I you want to have a first look, you can find it here:
What is working so far
- OAuth authentification to Smartthings site.
- Basic Cloud bridge handler
- Basic call to Smartthings API.
- Very basic device discovery: so far only device name, and start to implement device type/capabilities.
What has to be done :
- Add device state update from Smartthings Cloud API
- Add device Update command from Openhab to support controlling the device.
Using the biding would need to register a dummy Smartapp using the smartthings CLI to setup the OAuth authentifications. I have not documented the process so far, will do it in the next few days. Basically, you will have to create the app, register the OAuth redirect URI, and take notes of the OAuth clientId and clientSecret that will need to feed the Openhab binding configurations.
Best regards,
Laurent.