Omnistat2 and PC access

uptito

Member
Can someone explain what this line of code mean (special the part "BY More than X)? This is not giving me the desired effect I was looking for.

EVERY 30 MINUTES
AND IF Downstairs Thermostat CURRENT TEMPERATURE IS LESS THAN High Temp User Setting BY MORE THAN 1
THEN Downstairs Thermostat COOL SETPOINT Low Temp User Setting
THEN Downstairs Thermostat FAN ON
THEN Downstairs Thermostat MODE COOL

Note: High Temp User Setting and Low Temp User Setting are user settings. The values are 74 and 71 respectively.

What I'm trying to do is chanage stat mode, fan, and setpoint based on these two user settings.

What I'm trying to achieve is: change Mode to "Cool, Fan ON, and Cool Setpoint to "Low Temp User Setting" if current temp is less than High Temp user Setting by 1 (I tried this first but it didn't work for me: if current temp is equal to "High User Setting", change mode to Cool, Fan On, and setpoint to "Low User Setting". Instead, the stat automatically turns on AC with Mode AUTO, Fan AUTO when current temp reaches setpoint. Program Mode is set to "none" on the stat so it can be controlled by OP2).

AND also, I want to change Mode and Fan to Auto and Cool Setpoint to "High Temp User Setting" if current temp is equal to "Low Temp User Setting".

Any thoughts or suggestion is very appreciated
 
Looks like a hysteresis value input to me, so the logic wouldn't fire every time the temperature changed, so it needs to see a greater difference than a single degree.

I might be missing something,but is there a reason why the fan needs to be "on" and not "auto" in addition to simply just changing the setpoints? Do you have a stop action for when the setpoint is reached programmed elsewhere?
 
Well the values I posted are more of example but then I don't still see the reason why the logic wouldn't fire with these values.

The answer your question, sometime I just need the fan just to blow (ON) air for few minutes to circulate air. And yes I have stop action which works fine. See below

EVERY MINUTE
AND IF Downstairs Thermostat CURRENT TEMPERATURE IS EQUAL TO Low Temp User Setting
THEN ALL THERMOSTATS COOL SETPOINT High Temp User Setting
THEN ALL THERMOSTATS MODE AUTO
THEN ALL THERMOSTATS FAN AUTO

But what I would like help on is how I can get the AC to turn on if current temp is greater than High Temp User Setting? Below logic does not work. Instead, the stat turns the ac on when cool setpoint on the stat is equal to current temp. Example, let's say if the cool setpoint is 74, the ac comes on when current temp is 74. But what I want is the ac to come on when current temp is 75.

EVERY 30 MINUTES
AND IF Downstairs Thermostat CURRENT TEMPERATURE IS GREATER THAN High Temp User Setting
THEN Downstairs Thermostat FAN AUTO
THEN Downstairs Thermostat COOL SETPOINT Low Temp User Setting
THEN Downstairs Thermostat MODE COOL
 
Back
Top