I am seeking help. I have what I feel discovered an issue with the IoT web based platform that needs resolved. I have reached out directly to Arduino support via e-mail but they directed me to this location... so I am going to try to find resolve here.
Issue:
Under things I have setup multiple floats/boolean/int/etc.
I have created a webhook (tested multiple times) its function is correct. Send (blah) to e-mail. It works perfectly.
Under "Things" on the Arduino IoT Cloud you only have (1) location to add the webhook.
Now lets go to the dashboard. Add lets say add a simple slider switch. This slider switch is not linked to the webhook. Change the state of the switch... BOOM email sends.
It appears that when you paste the webhook under things it somehow is linked back to any control on the dashboard (example) slider switch. When its status changes (high or low) it sends and email.
Why is this so? This seems to be a Arduino cloud issue. I have only seen this condition with manual switches and state changes (examples) pressing a button on the dashboard.
All Arduino examples only have one condition... this is why I think it works on their examples but for me I have several boolean type buttons on my dashboard.
You nailed it.. This is the issue. The webhook should be linked to the variable (thing) you want to link with... It should not be linked to the entire variable table. A new post today I read someone has the exact same issue as I have... PLEASE PLEASE help bring this issue to the top. This single problem stops develop of so many systems.
Example: Most things I do (via IoT) I want to be able to arm/disarm. If the slider is a simple boolean with on/off function to the code I do not want a webhook to send. I only want a webhook to send when a condition is met... Status = Armed... Issue Occurs... Flag Variable = True/1 then send a webhook..
Thank you so much for getting back with me and understanding. I am looking forward to the issue being addressed. The project I am working on now is rather large and very interesting. When the webhook issue has been corrected I would have successful designed my own home water monitoring system compared for less than $150.00USD vs $500.00 commercial system.
I am also very interested in self learning software.. I see now Arduino is touching in it.
If I remember correctly the variable data will be sent through as a JSON payload. I tested with IFTTT and within IFTTT is where you would do the logic. However I stopped there because IFTTT wants money to be able to use logic functionality