Guten Tag, :)
in meinem Ppm anzeigenden Chart wird aus irgendwelchen Gründen die Angabe von
data-yticks_sec='[[750,"gut"],[1250,"ok"],[1750,"uebel"]]'
ignoriert.
Kompletter Chart:
<div data-type="chart"
data-device="Rehau"
data-logdevice="FileLog_Rehau"
data-columnspec="Rehau.voc:"
data-minvalue="auto"
data-maxvalue="auto"
data-legend='Ppm'
data-width="380px"
data-height="200px"
data-yticks='auto'
data-yticks_sec='[[750,"gut"],[1250,"ok"],[1750,"uebel"]]'
data-yticks_prio='secondary'
data-xticks='auto'
data-title="Wohnzimmer Raumluftqualität"
data-ptype="lines"
data-style='["ftui l0fill"]'>
</div>
Jemand eine Idee?
Die sekundäre y-Achse wird nur dann angezeigt, wenn es auch Graph dazu gibt. Wenn Du also Deinen Plot einmal auf die primäre und ein zweites mal auf die sekundäre Achse malst, wird auch die sekundäre Achse angezeigt.
Klingt gut - ich schaff es irgendwie nicht :-\
Bin hier unterwegs https://wiki.fhem.de/wiki/FTUI_Widget_Chart und gehe die gesamte Konfiguration durch - aber irgendwie mag es nicht. Habe den Text rechts angezeigt bekommen aber der Chart passt sich nicht merh automatisch den maximal und minimal Werten an - somit geht die Kurve über den Chart hinaus und links ist gar keine Beschriftung mehr mit Werten.
:o
<div data-type="chart"
data-device="Rehau"
data-get='voc'
data-logdevice="FileLog_Rehau"
data-columnspec='["Rehau.voc:","Rehau.voc:"]'
data-daysago_start='0'
data-daysago_end='-1'
data-minvalue='auto'
data-maxvalue='auto'
data-legend='Ppm'
data-width='auto'
data-height='200px'
data-uaxis='secondary'
data-minvalue_sec='450'
data-maxvalue_sec='2000'
data-yticks_prio='secondary'
data-yticks_sec='[[750,"Gut"],[1250," Okay"],[1750," Übel"]]'
data-xticks='auto'
data-yticks='auto'
data-ptype="lines"
data-style='["ftui l0fill"]'>
</div>
Und wenn ich nun data-maxvalue_sec und data-minvalue_sec auf auto setzte geht die ganze Seite in einen loading loop flöten wie es scheint...
Tja, da scheint noch ein Fehler im Chart Widget zuzuschlagen. Ich werde mich dran machen, den zu reparieren.
Auf die Schnelle gibt es einen Würgaround, benutze bitte folgende Definition:
<div data-type="chart"
data-device="Rehau"
data-get='voc'
data-logdevice="FileLog_Rehau"
data-columnspec='["Rehau.voc:","Rehau.voc:"]'
data-daysago_start='0'
data-daysago_end='-1'
data-minvalue='auto'
data-maxvalue='auto'
data-legend='Ppm'
data-width='auto'
data-height='200px'
data-uaxis='["primary","secondary"]'
data-minvalue_sec='auto'
data-maxvalue_sec='auto'
data-yticks_prio='secondary'
data-yticks_sec='[[750,"Gut"],[1250," Okay"],[1750," Übel"],[100000,""]]'
data-xticks='auto'
data-yticks='auto'
data-ptype="lines"
data-style='["ftui l0fill"]'>
</div>
Änderungen sind bei ...minvalue_sec, ...yticks_sec und ...uaxis
;) Danke dir für das Würgaround! Funktioniert prima.
Bin ich ja erleichtert, dass der Fehler mal nicht (gänzlich) bei mir lag.