Hi there!
As the weather gets colder, my family has been trying to set up a temperature sensor to activate the pool pump to keep the water flowing through all the pipes whenever it gets too cold. Full disclosure: my father's the one who set up this system, and I've just been left to update this portion while he's away. I'm far from computer illiterate, but have zero experience with with ISY or the UD administrative console.
As far as I can tell the temperature sensor has two states: "on" and "off", with the sensor switching "on" above about 40 degrees Fahrenheit. My goal is to have the sensor take control from 7:10 pm to 10:50 am, turning on the pump if it gets cold enough to change state to "off".
I attempted to program this into the console, but it's giving me a little "no go" symbol next to the program name. Could someone please let me know where I've gone wrong? I'll paste the program below as I have it written.
If:
From 7:10 PM
To 10:50 AM (next day)
And Status 'Temperature Sensor' is Off
Then:
Set '5.0 Pool Zone / Pool Pump' 100%
Set Scene 'Scenes / DLA. Pump' On
Set '9.0 4 Button Switch / 4KPA. Pool Pump' On 15 / Off 7 (Backlight Level)
Else:
Set '5.0 Pool Zone / Pool Pump' 0%
Set Scene 'Scenes / DLA. Pump' Off
Set '9.0 4 Button Switch / 4KPA. Pool Pump' On 0 / Off 0 (Backlight Level)
As I say, I'm not familiar with this system so I can't be sure, but I think the third line in the Then and Else statements refers to the switch that we have set up next to the door and shows the light which indicates whether the pump is on?
This program seems logical to me, but the Console doesn't like it. Is there something wrong? Will this program (or a working version of it) check the Sensor's status at intervals to make sure that it hasn't changed from "on" to "off", or vice versa? If not, is there a way to force a status check?