Jump to content

Timer Thermostat


Guest

Recommended Posts

Hi

 

I have a garage unit heater and it is sized a little bit to big for the garage.

 

Currently the unit heater turns off and on frequently. I would like to make a simple program that when the heater turns on - it will run for a minimum of 10 min or until the temperature is 65 degrees. After the 10 minutes has expired set the set point to 65.

 

This program worked great last year, now this hear it seems that about every 5 min the program runs. I don't know why, unless the thermostat updates the ISY every 5 min giving it an "On" command. I didn't change anything unless a software update changed some settings.

 

Any help would be great.

post-5938-0-02888800-1481380426_thumb.png

Link to comment

Insteon Thermostat 2441TH.

 

Heat source is a hot water unit heater.

I guess the heater s wired directly to the stat so divorcing the control takes more hardware.

Since ISY can't turn on the heater by direct control the only way to manipulate the run time is the way you are doing it.

 

We just need to polish your program a bit.

My only concern would be that the Insteon signal fails somehow and the stat is stuck on 75 degrees. Not the end of the world though.

 

The other concern is heater / stat placement. causing short cycling.

Link to comment

The placement of the heater and stat is good. Its more of a problem when the wind blows in the direction of overhead door and i have air leakage. (has to be a strong wind - but that happens).

 

How would you suggest polishing the program?

Link to comment

The placement of the heater and stat is good. Its more of a problem when the wind blows in the direction of overhead door and i have air leakage. (has to be a strong wind - but that happens).

 

How would you suggest polishing the program?

I am very sensitive to temperature fluctuations so...

Mine might be staged and a little more complex.

 

I tried to post one, but the idea is getting more complicated that I, or you might want at this point.

This will take more than one program and some deeper thinking for me. :)

 

In your program, everytime the temperature changes the first line will cause the whole If section to evaluate False and run the Else section, stopping your timer and the reset of the stat temperature will fail.

The heat_on trigger will never test True from another trigger (temp<65), but will test True only when it commands attention from its own test.

 

My first thought is to break your program up, into one that senses the heat_on trigger, calling a second disabled program. That way, once the timer starts, in the second program, it cannot be stopped by changing condition from the stat.

Edited by larryllix
Link to comment

Hot water heating loops usually have a flow control valve. You should be able to lengthen the time it takes the heater to satisfy the thermostat by adjusting the water flow.

You may not be able to adjust the flow, depending on the system. Hydronics systems usually adjust water temperature with a mixer and everybody gets the same, without creating another zone.

 

However the pump inside the heater may have a multi-speed pump in it.

Edited by larryllix
Link to comment
Guest
This topic is now closed to further replies.

×
×
  • Create New...