Passt, so mach ich das auch.Gelegenheitsbastler hat geschrieben: ↑17.06.2019, 17:50Da klinke ich mich jetzt noch mal ein, denn das verstehe ich nicht.
Du schickst also nicht den ganzen Kram (Dein Beispiel "tempOut" und "humOut") direkt an das Display, sondern schreibst in Deinem Beispiel das, was übertragen werden soll in "line3". Du überträgst dann im Endeffekt unter anderem "line3". Oder schreibst Du das wirklich in eine SV hinein? Falls ja, wie geht das?Dann sähe der Befehl irgendwie in dieser Art aus?Code: Alles auswählen
string line3 = "/3 '@p03@t09@p45" # tempOut # "@p78" # humOut # "'";
Code: Alles auswählen
string displayCmd = "DISPLAY-ID /1 ' " # line3 # " '
Ich packe für vier Zeilen Daten (3x Text/Temp/Humi +1x Text/Uhrzeit) in einen Variable (hier line3) und übertrage diese an das Display.
Dabei nutze ich an so vielen Stellen wie möglich (Wochentage/Zimmernamen) die festen Texte aus der Hardware Konfiguration.
Ich übertrage alle 30 Minuten und liege wohl bei 8-10% mehr DC als ohne Display.