Jump to content

"Running then" taking too long


legalguy

Recommended Posts

I am new to this system. I notice on one of my programs, the activity "Running Then" will appear for 5 minutes or more at a time.

 

My "then" in this program only has 6 commands. I looked at the log and it doesnt appear that a lot is happening - that would justify this.

 

Can anyone please shed some light on this.

 

Thanks

Link to comment

IF

Program 'office work hours' is False

 

Then

Repeat Every 1 hour

Set 'Thermostat - 1st flr' 85' (Cool Setpoint)

Set 'Thermostat - 2nd flr' 85' (Cool Setpoint)

Set 'Thermostat - 1st flr' Fan Auto

Set 'Thermostat - 2nd flr' Fan Auto

Set 'Thermostat - 1st flr' Mode Cool

Set ' Thermostat - 2nd flr' Mode Cool

 

Else

- No Actions

Link to comment

Hello legalguy,

 

Based on what I see, you should see Running Then while office work hours is false. I assume office work hours is false more than 5 minutes.

 

With kind regards,

Michel

 

IF

Program 'office work hours' is False

 

Then

Repeat Every 1 hour

Set 'Thermostat - 1st flr' 85' (Cool Setpoint)

Set 'Thermostat - 2nd flr' 85' (Cool Setpoint)

Set 'Thermostat - 1st flr' Fan Auto

Set 'Thermostat - 2nd flr' Fan Auto

Set 'Thermostat - 1st flr' Mode Cool

Set ' Thermostat - 2nd flr' Mode Cool

 

Else

- No Actions

Link to comment
My intention was to allow someone to manually set a cooler temperature outside normal work hours - and have the program reset the temperature back to 85 once every hour.

 

Is there a better way to do this?

 

Thanks

 

No, I think you've got it.

 

Rand

Link to comment

This program might be exactly what you want, but personally I'd probably do it a different way. There are two things I don't like about the program:

 

1 - Because you have no way of knowing WHEN someone changes the thermostat, you're resetting exactly every hour. If your intention is to allow someone to set it cooler for up to an hour, consider the possibility that someone could change the temp and then 10 seconds later, at your scheduled time, the setpoint would revert back to your default setting.

 

2 - You are sending commands to your thermostat every hour even if it hasn't been changed.

 

Assuming you have a program running to query your thermostat periodically, such as this:

 

If
       From    12:00:00AM
       For      24 hours 

Then
       Repeat Every  15 minutes 
          Wait  10 minutes 
          Set 'Thermostat - 1st Floor' Query
          Set 'Thermostat - 2nd Floor' Query

Else
  - No Actions - (To add one, press 'Action')

 

I would do the following instead:

 

If
       Program 'Office Work Hours' is False
   And (
            Status  'Thermostat - 1st Floor' is not Mode Cool
        Or Status  'Thermostat - 1st Floor' is not 85° (Setpoint)
       )

Then
       Wait 1 hour
       Set 'Thermostat - 1st Floor' Mode Cool
       Set 'Thermostat - 1st Floor' 85° (Cool Setpoint)

Else
  - No Actions - (To add one, press 'Action')

 

..and duplicate the above for your 2nd floor thermostat.

 

This may or may not be what you want, but just a suggestion.

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...