Open gjwo opened 9 years ago
Why is dominant appliance required, this would seem logical for sub-meter aimed at measuring a particular appliance, but inappropriate for a whole house meter where you may not know what the dominant appliance is, or it may change with time
All correct. dominant_appliance is only meant to be used for submeters.
- type: washer dryer
instance: 1
signature:
- {state_name: 'off', active: 0, reactive: 0}
- {state_name: 'soak', active: 100, reactive: 50}
- {state_name: 'heat', active: 2500, reactive: 50}
- {state_name: 'spin', active: 200, reactive: 100}
I haven't given this a huge amount of thought so by all means modify!
@nipunreddevil, any comments?
That seems entirely sensible, building on that
- type: washer dryer
instance: 1
signature:
- {state_name: 'off', active: 0, reactive: 0}
- {state_name: 'soak', active: 100, reactive: 50, min_duration:60, max_duration:600}
- {state_name: 'heat', active: 2500, reactive: 50, active_tolerance: 200, reactive_tolerance:40}
- {state_name: 'spin', active: 200, reactive: 100, ramped: True}
see also issue #19. and nilmtk issue #413 "Storing appliance fingerprints/signatures/priors needs definition". Note paragraph numbers should be 1.2.3.4 below I am trying to work out how to use metadata in conjunction with Hart'85 training and disaggregation, this has led to a closer examination of the metadata definitions to save reinventing any wheels. I have the following questions
A signature may need to specify a tolerance or distribution of values as discussed for Priors, and a duration range for the steady state.