I would be glad to, I just hope I don’t embarrass myself with my newbie programming capabilities. So please just keep in mind I am still learning as you all review these.
This is the main program and is titled "Fmly Rm Attic Fan"
If
Folder 'Vacation' is False
And Program 'Fmly Rm Attic Fan Temp' is True
And Program 'Fmly Rm Attic Fan Timer' is False
Then
Set Scene 'Fmly Rm Attic Fan Scene' On
Wait 10 minutes
Set Scene 'Fmly Rm Attic Fan Scene' Off
Run Program 'Fmly Rm Attic Fan' (If)
Else
- No Actions - (To add one, press 'Action')
This next program is titled "Fmly Rm Attic Fan Temp" and is used as a true / false statement. If the temperature is 80 degrees or hotter and the wind speed is 11 mph or less then the statement is true.
[code]If
Module 'Climate' Temperature >= 80 °F
And Module 'Climate' Wind Speed Average <= 11 mph
Then
- No Actions - (To add one, press 'Action')
Else
- No Actions - (To add one, press 'Action')
And the last program is titled "Fmly Rm Attic Timer" and is the Last Time Run which is also used as a true / false statement. If the last run time for the fan is between 5 seconds to 45 minutes then this statement is true.
If
From Last Run Time for 'Fmly Rm Attic Fan' + 5 seconds
To Last Run Time for 'Fmly Rm Attic Fan' + 45 minutes (same day)
Then
- No Actions - (To add one, press 'Action')
Else
- No Actions - (To add one, press 'Action')
Basically I want the fan to operate, when the temperature is in range for 10 minutes, then shut down for 45 minutes, then restart and continue this until the temperature is out of range. I know I could accomplish this using Wait and Repeat but I wanted to stay away from long Wait timers etc. and I thought this could be a nice clean way to go.
I believe I can combine the “Fmly Rm Attic Fan Temp†program into the main program. I just haven’t done it yet. I likewise believe I could combine the “Fmly Rm Attic Fan Timer†into the main program as well, if it contained the variables (I believe this is the word to describe the < > = etc.) like the “Fmly Rm Attic Fan Temp†has.
If my assumptions are correct, then these three programs could be combined into 1 simple little program.
I have used the Last Run in several programs and it works really nicely as it is. But I have a few more that would benefit from the variables.
Tim