Hallo,
ich habe ein rss.layout mit einem merkwürdigen Darstellungsproblem:
text 600 385 "Monat:"
pt 15
text 600 410 { ReadingsNum('CN.Regenmenge','regenmonat','')."l/m²"}
pt 10
text 720 385 "Woche:"
pt 15
text 720 410 { ReadingsNum('CN.Regenmenge','regenwoche','')."l/m²"}
pt 10
text 840 385 "heute:"
pt 15
text 840 410 { ReadingsNum('CN.Regenmenge','regentag','')."l/m²"}
stellt alles richtig dar:
Bildschirmfoto vom 2023-10-19 16-05-50.png
aber hiermit:
text 600 385 "letzte 24 Stunden"
pt 15
text 600 410 { ReadingsNum('WetterDD','fc0_1_RRhc','')." l/m²"}
pt 10
text 820 385 "letzte Stunde:"
pt 15
text 820 410 { ReadingsNum('WetterDD','fc0_1_RR1c','')." l/m²"}
sieht es so aus:
Bildschirmfoto vom 2023-10-19 16-09-10.png
wo kommt das  her?
matze1999
eventuell durch das zusätzliche leezeichen:
" l/m²"
nein, daran liegt es nicht:
text 600 385 "Monat:"
pt 15
text 600 410 { ReadingsNum('CN.Regenmenge','regenmonat','')." l/m²"}
pt 10
text 720 385 "Woche:"
pt 15
text 720 410 { ReadingsNum('CN.Regenmenge','regenwoche','')." l/m²"}
pt 10
text 840 385 "heute:"
pt 15
text 840 410 { ReadingsNum('CN.Regenmenge','regentag','')." l/m²"}
gibt
Bildschirmfoto vom 2023-10-19 16-34-10.png
matze1999
mmh,
pt 10
text 800 385 "morgen erwartet: l/m²"
pt 15
text 800 410 { ReadingsNum('WetterDD','fc1_3_RRhc','')." l/m²"}
ergibt:
Bildschirmfoto vom 2023-10-19 16-37-46.png
muss also am Reading liegen:
{ ReadingsNum('WetterDD','fc1_3_RRhc','')." l/m²"}
setstate WetterDD 2023-10-19 16:12:00 fc1_3_RRhc 1.40
ReadingsVal ändert nichts
matze1999
eventuell mit einfachen hochkommas:
' l/m²'
nein, auch nicht:
text 600 385 "letzte 24 Stunden:"
pt 15
text 600 410 { ReadingsNum('WetterDD','fc0_RRdc','')." l/m²"}
pt 10
text 800 385 "morgen erwartet:"
pt 15
text 800 410 { ReadingsNum('WetterDD','fc1_3_RRhc','').' l/m²'}
ergibt:
Bildschirmfoto vom 2023-10-19 17-05-16.png
matze1999
Es sieht so aus, trotzdem die Frage, verwendest du auch überall die gleiche Schriftart ?
hast du alle vorkommen dieser zeichenfolge
l/m²
mit der selben "maschine" erzeugt?
entscheidend ist sicherlich das sonderzeichen für "hoch 2".
ich hatte früher mal so einen ähnlichen fall mit dem kleinen kreis für grad celsius "°C"
Ja, immer am gleichen Rechner und die Schriftart wird nur am Anfang einmal definiert:
font /usr/share/fonts/truetype/msttcorefonts/arial.ttf
matze1999
wirklich keiner eine Idee?
matze1999
Moin,
versuch es mal so,
vielleicht klappt es ja.
Behebt nicht die Ursache des Problems, aber vielleicht ist es dir auch nicht so wichtig.
Mit freundlichen Grüßen
text 600 385 "letzte 24 Stunden:"
pt 15
text 600 410 { ReadingsNum('WetterDD','fc0_RRdc','')." l/m²"}
pt 10
text 800 385 "morgen erwartet:"
pt 15
text 800 410 { ReadingsNum('WetterDD','fc1_3_RRhc','').' l/m²'}
Hallo,
Danke, das hilft, jetzt wird alles richtig dargestellt, aber es wäre schon interessant, warum es bei diesem Reading nur so geht.
matze1999