So, I've installed a ceiling fan in our kitchen (a small 34"). I would like to automate it, but the room itself offers some unique (to the house) differences to other rooms.
So for other rooms, I automate the ceiling fans (Where I can) based on occupancy. The problem with the kitchen is that it's a pass through room, so people often pass through staying very little in the actual room. This is ok for lights where you want them on even if you are passing though, but it's a waste to turn on the ceiling fan just for someone to pass through and to have it on for any length of time. Also since the kitchen can contain very little movement while in the room, the occupancy timeout is higher than in other rooms.
Current State:
Right now I have it set so that if the room is occupied for 10 minutes, then it turns the ceiling fan on - seems to work ok, but having that number lower might be better (still testing it)
If the room is unoccupied for 15 minutes, turn it off (this accounts for leaving the room while cooking and coming back in). - This has the issue that if it's 13 minutes unoccupied and someone walks through the room, you start over!
I do think the 15 minutes is too long as the past few days it seems that the fan never turns off.
potential "enhancement"
I was thinking I could have some kind of timer system in place. for instance, only turn on the fan if it has been occupied for X of the last Y minutes (8 of the last 10 minutes), but only count time where the occupancy of the room is "Occupied" for more than 1 minute (The timeout of the sensors). I think I could do this with timers, but I haven't looked too heavily into it.
I was thinking the same for unoccupied. If it was unoccupied for say 8 of the last 10 minutes and it's currently unoccupied, then turn the fan off (maybe add that it's currently unoccupied for a set amount of time, like 1-2 minutes).
My biggest issue is keeping a "rolling" count. with a timer I would have to reset it after some kind of "timeout", which might not be optimal. Optimally I would be able to say "give me the amount of time this device was active in the last 10 minutes from "now". I'm wondering if this should/could be a plugin as I can't think of a way to accomplish this at all.
Any thoughts or am I just being silly and I should have the fan turn on with the lights?
So for other rooms, I automate the ceiling fans (Where I can) based on occupancy. The problem with the kitchen is that it's a pass through room, so people often pass through staying very little in the actual room. This is ok for lights where you want them on even if you are passing though, but it's a waste to turn on the ceiling fan just for someone to pass through and to have it on for any length of time. Also since the kitchen can contain very little movement while in the room, the occupancy timeout is higher than in other rooms.
Current State:
Right now I have it set so that if the room is occupied for 10 minutes, then it turns the ceiling fan on - seems to work ok, but having that number lower might be better (still testing it)
If the room is unoccupied for 15 minutes, turn it off (this accounts for leaving the room while cooking and coming back in). - This has the issue that if it's 13 minutes unoccupied and someone walks through the room, you start over!
I do think the 15 minutes is too long as the past few days it seems that the fan never turns off.
potential "enhancement"
I was thinking I could have some kind of timer system in place. for instance, only turn on the fan if it has been occupied for X of the last Y minutes (8 of the last 10 minutes), but only count time where the occupancy of the room is "Occupied" for more than 1 minute (The timeout of the sensors). I think I could do this with timers, but I haven't looked too heavily into it.
I was thinking the same for unoccupied. If it was unoccupied for say 8 of the last 10 minutes and it's currently unoccupied, then turn the fan off (maybe add that it's currently unoccupied for a set amount of time, like 1-2 minutes).
My biggest issue is keeping a "rolling" count. with a timer I would have to reset it after some kind of "timeout", which might not be optimal. Optimally I would be able to say "give me the amount of time this device was active in the last 10 minutes from "now". I'm wondering if this should/could be a plugin as I can't think of a way to accomplish this at all.
Any thoughts or am I just being silly and I should have the fan turn on with the lights?
Comment