Hiya all,
Just trying to work out how the plugin works / the schedule for the comparison checks works as I can't seem to work out the logic for how its running, and i'm not quite sure how to debug it noting i've had a look at the debug option. I'm sure its something blindingly obvious, but I can't work it out!
The idea is that in Summer, when the Library is cooler than outside, then close the windows, and I've added a degree (celcius) to outside as the sensor is under an eave. To enable me to do this, i'm using the Library Temperature Sensor, and Outdoor Front Door sensor as my two devices to compare - the former is a Oregon Scientific temp sensor, and the latter is a Aeotec 6 in 1, so whilst they're different devices, they both appear to show up as celcius, temperature based devices in homeseer. Screenshot of the devices current values are below, and as you can see (its 12:56PM now), the values have been changing, which is also reflected in the logs which is also attached. Same goes for the opposite event to open windows when its cooler outside than in.
The Winter (rack value) is not changing dynamically, but its my understanding that as long as the first part of the event does change, Homeseer can still evaluate a value that hasn't changed as a condition for the event. If this is not correct, then please advise as i'm pretty sure i'm using that sort of logic elsewhere.
So my questions are as follows:
- How often are the conditions in the events evaluated with this plugin, understanding (from the user guide) that (a) the condition had to be false, (b) a device in the comparison has had its value changed, (c) the condition is now true. Is this every minute, constantly, some other schedule? I looked through the doco and didn't see anything, so i'd assumed that its constant, but this leads to the next question
- Do I need to have both the devices in a Device Group for them to be monitored? I've done this just in case, but wasn't sure if it was necessary
- Is there anything wrong with my event logic - i've attached a screenshot of it for one of the events
- Is there a way to get the event to debug itself, so that I can evaluate / confirm that the values i'm seeing graphically are what the event will be parsing are okay
- Can you confirm that the event will get evaluated if only one of the values (e.g. temp outside only, not the one inside) changes, as long as the other two conditions are true?
- Is there a reason why an event may not fire upon the 1st time that the value changes - this leads back to my question around the evaluation process. I mention this as at 3AM (refer screenshot for not consistently firing), when the event first passed the temp to 23.1, it didn't fire with the same result on the 2nd time, but when it passed it the third time, it then triggered it
- Can you please explain what the startup text is telling us, as I can see that its found 2 device's value triggers, but would have thought (given that its using these conditions to evaluate) that it would also want to monitor them as well (i.e. the line above it in the startup text)
- Is there a way I can see if the condition is currently true or false?
Many thanks,
Kieran
Just trying to work out how the plugin works / the schedule for the comparison checks works as I can't seem to work out the logic for how its running, and i'm not quite sure how to debug it noting i've had a look at the debug option. I'm sure its something blindingly obvious, but I can't work it out!
The idea is that in Summer, when the Library is cooler than outside, then close the windows, and I've added a degree (celcius) to outside as the sensor is under an eave. To enable me to do this, i'm using the Library Temperature Sensor, and Outdoor Front Door sensor as my two devices to compare - the former is a Oregon Scientific temp sensor, and the latter is a Aeotec 6 in 1, so whilst they're different devices, they both appear to show up as celcius, temperature based devices in homeseer. Screenshot of the devices current values are below, and as you can see (its 12:56PM now), the values have been changing, which is also reflected in the logs which is also attached. Same goes for the opposite event to open windows when its cooler outside than in.
The Winter (rack value) is not changing dynamically, but its my understanding that as long as the first part of the event does change, Homeseer can still evaluate a value that hasn't changed as a condition for the event. If this is not correct, then please advise as i'm pretty sure i'm using that sort of logic elsewhere.
So my questions are as follows:
- How often are the conditions in the events evaluated with this plugin, understanding (from the user guide) that (a) the condition had to be false, (b) a device in the comparison has had its value changed, (c) the condition is now true. Is this every minute, constantly, some other schedule? I looked through the doco and didn't see anything, so i'd assumed that its constant, but this leads to the next question
- Do I need to have both the devices in a Device Group for them to be monitored? I've done this just in case, but wasn't sure if it was necessary
- Is there anything wrong with my event logic - i've attached a screenshot of it for one of the events
- Is there a way to get the event to debug itself, so that I can evaluate / confirm that the values i'm seeing graphically are what the event will be parsing are okay
- Can you confirm that the event will get evaluated if only one of the values (e.g. temp outside only, not the one inside) changes, as long as the other two conditions are true?
- Is there a reason why an event may not fire upon the 1st time that the value changes - this leads back to my question around the evaluation process. I mention this as at 3AM (refer screenshot for not consistently firing), when the event first passed the temp to 23.1, it didn't fire with the same result on the 2nd time, but when it passed it the third time, it then triggered it
- Can you please explain what the startup text is telling us, as I can see that its found 2 device's value triggers, but would have thought (given that its using these conditions to evaluate) that it would also want to monitor them as well (i.e. the line above it in the startup text)
- Is there a way I can see if the condition is currently true or false?
Many thanks,
Kieran
Comment