Complete list of webcore procedures


#1

I have “developed” a couple of simple pistons. I put developed in quotes because I mostly shamelessly copied then modified other people’s pistons based on my devices and needs. As I was doing this I realized that I do not understand some of the (I will call them) procedures used within webCoRE. Oh sure, I have seen the documentation on the webCoRE WIKI that describe things like string, numeric, boolean and date functions and expressions and weather alerts, etc… However, I am looking to deepen my knowledge and am looking for documentation that describes things like …

IF statements
DO statements
Wait randomly
Toggle
Send SMS
Etc.

Plus some of the procedures have a clock symbol or switch symbol in front of them (these seem to be self explanatory) and some have a P or + or N after them and their purposes don’t seem to be self explanatory.

It seems that these are only described once you actually add one to your piston and webCoRE leads you through how to set them up. I was looking for a list of all these things (procedures?) so that I could study and understand them before randomly trying them in my piston.

I did a search on the internet, the Smartthings Community, the webCoRE Community and webCoRE WIKI and I see some mention of some of these things but no comprehensive list of all these procedures and symbols. Does one exist? Can someone point me to it?

Thanks … Jeff