Ich brauch nochmal eure Hilfe. Ich versuche, die stundenaktuellen Strompreise per ChardCard anzuzeigen. Ich hab aber ein Problem mit der Skalierung. Die Preise hab ich im Original in Euro, ich hätte aber gerne Cent. Deswegen multipliziere ich sie mit Faktor 1000 (100 * 10 für den Panel-Skalierungsfaktor). Dann sieht das so aus:
[image: 1782486813712-20260626_171130_resized-resized.jpg]
Der Wert oben ist richtig und die Balken sind falsch.
javascript.0 17:11:11.351 info
ChartPayload: entityUpd~Strompreis~button~bPrev~~65535~~~button~bNext~~65535~~~65504~Preis [Ct]~0:50:100~335^00h~317~303~301^03h~300~313~332^06h~341~317~294^09h~286~259~226^12h~204~221~262^15h~295~311~405^18h~596~636~635^21h~460~363
let Strompreis: PageType = {
"type": "cardChart",
"heading": "Strompreis",
"subPage": false,
"parent": undefined,
'items': [{
id: 'alias.0.NSPanel.Strompreis',
yAxis: 'Preis [Ct]',
yAxisTicks: [0, 50, 100],
onColor: Yellow
}]
};
Skaliere ich nur mit 100 oder weniger, ist der Wert oben natürlich falsch und die Balken richtig:
[image: 1782487031030-20260626_171558_resized-resized.jpg]
javascript.0 17:17:19.055 info
ChartPayload: entityUpd~Strompreis~button~bPrev~~65535~~~button~bNext~~65535~~~65504~Preis [Ct]~0:500:1000~33^00h~32~30~30^03h~30~31~33^06h~34~32~29^09h~29~26~23^12h~20~22~26^15h~30~31~41^18h~60~64~63^21h~46~36
Wie mache ich das mit den Ticks (sollte es da nicht ein Auto-Skalieren geben?) und der Skalierung richtig?
Mit den yAxisTicks stehe ich auch auf Kriegsfuß. Lasse ich die leer wie beschrieben, erscheint "no data" im Display.