I’m using Ubidots + a TTS server + Dragino gateway to monitor an AirBnB house for unauthorized visitors.
To control alarms/events, I make a button in a dashboard AND connect it to a variable called “Occupied”.
Then I set an event that says: If NOT Occupied ( zero ) AND door is opened - send an SMS
However, after I did this, the alert did not send. I went and opened and closed doors and nothing happened.
To get it working, I had to CYCLE the Variable from UnOccupied ( 0 ) to Occupied ( 1 ) and back to UnOccupied.
At that point, the event logic started working.
This makes me think that for NEW variables, the event logic may need to be primed. Of course I can do this simply, but for more complex events, or events overall - people don’t expect to have to do this.