It’s been a while because I’ve been trying to find ways to analyze the output of my Ecobee, including the periods when it has been disconnected for various reasons and output NA for those 5 minute periods. I didn’t know whether I could completely ignore the NAs or how I should treat them. Eventually I figured out a way to filter the Ecobee data by reconverting it to transition events (rather than 5 min polling data). I end up with four kinds of transitions for both heating and cooling transitions:
- Turn-on - the heat/cooling turns on
- Turn-off - the heat/cooling turns off
- Spike - the heat/cooling goes on for period of time that is shorter than 10 minutes, and longer or equal to the time reported by the Ecobee, but unknown due to the Ecobee dropping out)
- Dropout - the Ecobee drops out for less than 10mins between two known cycles (reverse of a spike)
First off is my downstairs heating cycles. I have lots of spikes because the thermal protection in my furnace was kicking off the furnace controller every 6 minus of runtime or so due to insufficient airflow. I finally fixed this problem this summer, when the HVAC guy installed new AC compressors. You can see the extend of my heating season from the time my new Sense was installed (early April) until no heating was needed (May 28th)
Here’s a more normal set of cycles from my upstairs heating. Only one legitimate spike.
And here is a view of the cooling cycles. You’ll notice the upstairs is more active than the downstairs because heat rises through our house and cold air sinks, especially via our two story entryway.