[Gelöst] HM Rolladenaktoren und deren level

Begonnen von maxritti, 09 August 2014, 22:05:14

Vorheriges Thema - Nächstes Thema

maxritti

Hallo,

heute habe ich mal meine Rolladen in Abhängigkeit meiner PV Anlage angefangen zu steuern.
Will heissen, je höher der Ertrag, desto mehr Sonne und daher sollen die Rollos runterfahren.

Das ganze visualisiere ich noch in einem SVG Plot um mal zu schauen, ob meine Schwellwerte passen.

Hier ist nun ein Problem.
Und zwar habe schalte ich die Rollos mit einem DOIF aufgrund des Ertrags in Level zwischen 0 und 100%.
Im Plot wird das auch ganz nett angezeigt, allerdings wenn geschaltet wird, steht beim reading "level" auch "set_100" o.ä.
Das bewirkt, dass die Linie mal auf die Nulllinie geht.

Nur wir kann ich das verhindern?
Bei der Definition des SVG kann ich ja nur die Readings auswählen, wo dann eben auch o.a. Schaltvorgänge stehen.

Das gplot File sieht so aus:

# Created by FHEM/98_SVG.pm, 2014-08-09 21:06:08
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 title 'Solarlog'
set ytics
set y2tics
set grid
set ylabel "Rollo"
set y2label "PV"
set yrange [0:100]

#DbLog mySL:Pac
#DbLog mySL:Pac_avg
#DbLog EG_wz_RO_TerrasseRechts:level

plot "<IN>" using 1:2 axes x1y2 title 'Pac' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Pac_avg' ls l5 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'Rollo' ls l1fill lw 1 with steps


Da kann man doch bestimmt an dem Eintrag #DbLog EG_wz_RO_TerrasseRechts:level etwas mit regulären Ausdrücken drehen?
Mit fällt es gerade nur nicht ein  ;)

Es wäre super, wenn mir da jemand helfen könnte.


marvin78

Warum nimmst du das Reading level und nicht das Reading pct? Ich meine, dort steht tatsächlich immer der richtige Prozentwert und keine set_.* Werte drin.

maxritti

Danke Dir.
Das kann ja manchmal einfach sein :)

pct passt.