I’ve been a Smartthings user for 3 years so far and I started to fool around with the old ST API since a couple of months ago.
I’m an Arduino enthusiast and I successfully integrated a NodeMCU with a Motion sensor device with Smartthings by using the Classic app, Old API and the ST_Anything package. So far I followed the tutorials and step-by-step and got things working as they supposed to do. No customization on my end.
The problem starts when I want to do my own stuff, for instance I would like to make my own Smart apps or Automations. I have intermediate knowledge in vb.net (use for MCAD macros and stuff) and some knowledge in Python and C, but this is obviously not enough to get me started with developing in Smartthings.
But then I’m at a Crossroad again. Does it worth it to go through that learning process when the old API could get phased out at the time I become more functional with groovy?
My guts tells me that I should learn the new API but I have to start from scratch since I have very little clue what a webhook, Oauth or a web/cloud service is.
I believe I’ll get different opinions and that’s great. Basically I’m asking for advice and every single comment will be very much appreciated. If you can suggest a website, book, online course or what ever piece of information that can get me started, I’ll thank you for that.
Sorry for the long introduction but I wanted to give you a little bit of more background on my request for advice.