Ground truth in the UI

4 thoughts here.

  1. I’m not sure how your are watching the Kasa data update for your plasma, but my take is that the Kasa app updates are infrequent, compared to the HS110/HS300 updates going to the Sense monitor (I think that is once every two seconds). The smartplugs don’t update to Sense in realtime, hence we don’t see moving waveforms in the device Power Meters, but the accuracy should be pretty good as long as your network can handle the traffic and the Sense monitor doesn’t get get too loaded down (more than 20 or so smart plugs). Any even 2 second sample of usage isn’t perfect ground truth for machine learning, but is hugely better than trying to use human input about what’s going on WRT activity on each monitored device.

  2. It wouldn’t be a bad idea for Sense to have integration with Smart Meters or the solar API, but that ground truth isn’t really needed for machine learning, but just for basic calibration and data integrity checking. My measurements show is that Sense is highly accurate for both my solar data and total usage data for my house. The biggest discrepancies come when either my network/internet connection or Sense monitor get hosed up and Sense stops reporting for a bit (dropouts)
    How Accurate is Sense vs. Utility Metering? - #13 by kevin1

  3. I think your are hitting the crux of the ground truth problem when you mention delay or latency in measurements. Fortunately, most APIs timestamp poll power usage or production time interval data so it’s easy to do direct comparison. That’s the case for my solar and utility providers - makes it easy to compare data directly.

  4. AFAIK the Sense numbers your see are real power, not apparent power. It kind of shows when all measurements are in Watts rather than Volt-Amperes. But Sense internally does measure the phase angle on each of the circuit legs in your house and uses changes in the phase, or phases on both legs in the middle of a transition as features input into machine learning.

1 Like