Hello everyone,
As many people know, HS3 events will not honor conditions if the event is triggered manually, through HS3Touch or run from the events page "run the events action" button. I have read through the solutions to this (in link below), which deal with how to get the event to respect conditions for both pre and post version 3.0.0.170. I am running 3.0.0.435. Even so, I cannot figure out how to get these manual events to respect conditions in my case.
My scenario is that I use IFTTT on my android device to trigger event when I leave and enter a geo fence around my home. Actually, this works very well. The problem is that I do not want these events to run sometimes, so I have created a virtual device that has simple on/off states and I add a condition to the event that IFTTT calls which says to only run is device is on. No matter what condition I make this device, the event will always run if IFTTT calls the event.
I can see that this is actually expected behavior, so I first tried to make an intermediate event which IFTTT will then run and that new, intermediate event will call the original event that I wish to run. There is supposed to be an advanced option that says "run only if other event conditions are true", but I do not find this anywhere. Even I changed the whole event group from "standard editing mode" to "advanced editing mode", I still cannot find the advanced option "run only if other event conditions are true".
In the link below, Randy explains that in versions 3.0.0.170 and later some of this behavior changes, but this solution only seems to effect device actions and not manually triggered events.
Does someone know of possible way to add conditions to event in my use case?
Thank you and I apologize if I just missed something in my readings. I always try to research before I ask community.
As many people know, HS3 events will not honor conditions if the event is triggered manually, through HS3Touch or run from the events page "run the events action" button. I have read through the solutions to this (in link below), which deal with how to get the event to respect conditions for both pre and post version 3.0.0.170. I am running 3.0.0.435. Even so, I cannot figure out how to get these manual events to respect conditions in my case.
My scenario is that I use IFTTT on my android device to trigger event when I leave and enter a geo fence around my home. Actually, this works very well. The problem is that I do not want these events to run sometimes, so I have created a virtual device that has simple on/off states and I add a condition to the event that IFTTT calls which says to only run is device is on. No matter what condition I make this device, the event will always run if IFTTT calls the event.
I can see that this is actually expected behavior, so I first tried to make an intermediate event which IFTTT will then run and that new, intermediate event will call the original event that I wish to run. There is supposed to be an advanced option that says "run only if other event conditions are true", but I do not find this anywhere. Even I changed the whole event group from "standard editing mode" to "advanced editing mode", I still cannot find the advanced option "run only if other event conditions are true".
In the link below, Randy explains that in versions 3.0.0.170 and later some of this behavior changes, but this solution only seems to effect device actions and not manually triggered events.
Does someone know of possible way to add conditions to event in my use case?
Thank you and I apologize if I just missed something in my readings. I always try to research before I ask community.
Comment