The first thing I’m going to do on the Ecobee side is to look at the reliability of my data. Three things are different about Ecobee downloaded csv data vs. Sense
- The data comes with 5 minute granularity - good !
- The data also comes with better data integrity checking - if data is missing for a particular time interval, Ecobee still supplies the time / date with empty data for that 5 minute period, so you have to make fewer assumptions about that data - it really is NA, and not potentially 0. With Sense, a data dropout or an actual 0 usage (no detection) hour/date is skipped for that particular device - good !
- Unless you become a developer and use the API, data can only be retrieved a month at a time - not so great vs. Sense.
The chart below shows the number of Ecobee 5 minute dropouts per particular day. There are 72 upstairs and downstairs dropouts today, Aug 4th, because there were 6 hours of uncollected data left in the day when I did my download. But you can also see that both Ecobees have had data lapses, with many more occurring downstairs, and most before late May 2019. I know I have had dropouts when my downstairs system is in heating mode because my furnace was tripping the high-temp limit switch due to restricted airflow (hopefully fixed in July).
The next step in puzzling through the NAs is to try to figure out what the Ecobees were trying to do just prior to going NA. If I look at the table for each thermostat, the profile of states prior to NA (in red) are different in one respect, but similar in several others.
- The downstairs Ecobee has a far higher percentage of heatOff to NA transitions (319 vs. 4). I believe I understand the cause of these - my furnace shutting down due to overtemping.
- But both Ecobees have a significant number of NA to NA transitions, though downstairs has far more. That might be related to the same shutdown phenomenon lasting more than 5 minutes.
- Most of the transitions are on the diagonal - staying in the same state, especially in the upper left (off states, plus cooling).
BTW - heatOff and compressorCoolOff are really similar off states, with the only key difference being whether the Ecobee is in heat mode or cooling mode based on the sensors temperatures WRT to the set points.
Next thing to do - look more closely at NA to NA patterns to see hoe they start and how repetitive they are.