Hallo,
Wie hast Du die unterschiedlichen Kanäle in einem Plot dargestellt? Finde leider weder im Wiki noch in der Commandref eine Lösung.
Naja, eigentlich so wie jeden anderen Plot auch.
Passend definiert und fertisch

Aber das meinst du sicher nicht.
Wenn du FileLog benutzt hast du vermutlich 2 Logfiles.
Dann solltest du dir logProxy anschauen wie du aus 2 Logfiles einen Plot machen kannst.
Oder du stellst um auf DbLog - wenn du das aber schon nutzt dann bitte.
Definition des Plot:
define wl_Heizung_HM SVG myDbLog:temp_hmdb:HISTORY
attr wl_Heizung_HM fixedrange 5days
attr wl_Heizung_HM label "Heizung Vorlauf Aktuell: $data{currval1} °C Ruecklauf Aktuell: $data{currval2} °C"
attr wl_Heizung_HM plotfunction Keller_Heizung_Vorlauf Keller_Heizung_Ruecklauf Wasserpumpe Freigabe
attr wl_Heizung_HM room 05_Plots_Heizkessel
Und hier das Gplot dazu:
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics nomirror
set y2tics
#set ytics
set title '<L1>'
set grid xtics y2tics
set yrange [-0.20:1.2]
set y2label "°C"
set ylabel "Ein/Aus"
#DbLog <SPEC1>:temperature::
#DbLog <SPEC2>:temperature::
#DbLog <SPEC3>:state:::$val=~s/(Ein|Aus|dim)(\d*).*/$1eq"Ein"?1:($1eq"dim"?$2*0.01:0)/eg
#DbLog <SPEC4>:state:::$val=~s/(on|off).*/$1eq"on"?1.05:0.05/eg
plot \
1:2 ls l0 axes x1y2 title 'Temperatur Vorlauf (°C)' with lines
1:2 ls l2 axes x1y2 title 'Temperatur Ruecklauf (°C)' with lines
"< awk '{print $1, $3~/dim.*/? 1 : 0; }' <IN>"\
using 1:2 ls l1 axes x1y1 title 'Wasserpumpe (Ein/Aus)' with steps
"< awk '{print $1, $3~/dim.*/? 1 : 0; }' <IN>"\
using 1:2 ls l3 axes x1y1 title 'Freigabe (Ein/Aus)' with steps
Das rote ist die Vorlauf- und das blaue die Rücklauftemperatur.
Das Device dazu ist besagter HM-WDS30-OT2-SM.
Noch Fragen? Immer her damit.
Grüße