Hi everyone,
I have an energy power monitoring time series (3-phase) and want to label my home appliances (like fridge, A/C, kettle,…). I have created a label interface with below xml code.
It works but has one big flaw I can’t overcome:
If I label for example the heat pump (running on phase 3, see red arrow), the label gets applied to the other phases 1 and 2 too, which does not make sense (and will bias the ML model).
All my appliances run on one phase only.
Do you have any suggestion how I can fix the xml code?
Or any alternative solution? Maybe a selector so that I can choose say phase 1 and then only that phase is being shown?
Thanks!
Share your setup!
v.1.18.0 via docker
my labeling configuration.
<View>
<!-- Label choices for events -->
<TimeSeriesLabels name="label" toName="ts">
<Label value="ev.l2" background="orange"/>
<Label value="wp.l3" background="blue"/>
<Label value="ac.l1.of" background="purple"/>
<Label value="ac.l1.sl" background="green"/>
<Label value="coffee.lpv.l1" background="green"/>
<Label value="coffee.tea.l1" background="green"/>
<Label value="fridge.l1" background="gray"/>
<Label value="pcs.l1" background="gray"/>
<Label value="lights.l1" background="gray"/>
<Label value="Noise" background="gray"/>
</TimeSeriesLabels>
<!-- All Phases in One TimeSeries (Labelable) -->
<TimeSeries name="ts" valueType="url" value="$timeseries" sep=","
timeColumn="ts" timeFormat="%Y-%m-%d %H:%M:%S"
timeDisplayFormat="%H:%M" overviewChannels="l1">
<Channel column="l1" units="W" displayFormat=",.0f" strokeColor="#1f77b4" legend="Phase L1"/>
<Channel column="l2" units="W" displayFormat=",.0f" strokeColor="#ff7f0e" legend="Phase L2"/>
<Channel column="l3" units="W" displayFormat=",.0f" strokeColor="#2ca02c" legend="Phase L3"/>
</TimeSeries>
</View>