Mehrere Variablen nebeneinander darstellen oder Werte Formatiert nebeneinander anzeig

Hallo,

Ich habe drei Werte, die ich Nebeneinander anzeigen will.

TempA TempB ValveState

Da man über das WebFrontend nicht mehrere Werte nebeneinander darstellen kann, habe ich mir ein Script gebaut, welches die entsprechenden Werte einsammelt und in eine Variable speichert.

z.B.

Name: TempA TempB ValveState

Nun ist aber das Problem, dass TempA TempB und Valvestate in einer langen Listen untereinander stehen für jede Variable und das in der Webansicht einfach blöde aussieht (siehe Anhang).

Gibt es eine Möglichkeit, dies sauber zu formatieren?

Grüße Stefan

Suche mal in der Doku nach Split Panes. Wenn Du die Werte nebeneinander darstellen willst sollten die das richtige Werkzeug sein.

Alternativ könntest Du eine Tabelle in einer Textvariablen ablegen und z.b. als HTML-Box im Webfront darstellen.

Den Beitrag habe ich mal in die Rubrik Wenfront verschoben.

Split panes scrollen ja aber nicht parallel.

Ja html wäre möglich aber so Super find Ichs nicht.

Da ich gerade damit zu tun hatte … :wink:

bringt, Schrifthöhen allerdings abgeändert

Benzinpreise.JPG

Gruß
Bruno

Danke Bruno!

Magst du uns dein komplettes Script samt der schönen Ausgabe im entsprechenden Fred zur verfügung stellen?

Grüße,
Doc

Das ist doch in dem Link schon drin (Auswerte-Skript), die Funktionen sind von hier

… und die „Bedienungsanleitung“ steht in den Kommentaren dazwischen

Alles nur kopiert. Die „Höhenspielerei“ hat mit den Zahlen (font size=+4) zu tun, einfach mal spielen :wink:

Oder was ist unklar?

…ahh,
hatte im Array nur Super, Bio u. Diesel gelesen und gedacht, es wäre BioDiesel.
Bei dir im Screenshoot stand was von E5 u. E10, ohne es probiert zu haben.
Dachte du hättest das noch angepasst.

Grüße,
Doc

Hallo Stefan,

ich fülle eine HTML-Box und nutze für die Werte eine „monospace“-Schriftart.

$out .= '<tr>';
$out .= '<td width="32"><img src="user/skins/CustomIcons-master/icons/'.$Icon.'.png" border="0" width="24" height="24"></td>';
$out .= '<td width="70" align="left"  style="font-size:0.8em;"> ' . $strKlima . '</td>';
$out .= '<td width="130" align="right" style="font-size:1.0em;font-family:monospace;">' . $var. '</td>';
$out .= '</tr>';

Bild1.jpg

Viele Grüße aus dem Unterallgäu
Harry

Hi, versuche gerade ebenfalls verschiedene Werte in einer Zeile darzustellen.
Wie fülle ich eine HTML-Box? möchte das Script im Webfrontend einbetten.

danke
Marc

Hi Marc!

Ganz einfach :slight_smile:
SetValue — IP-Symcon :: Automatisierungssoftware

<?
$StringHTMLBoxVarID = 12345;  // Die VariablenID der String Variable mit HTMLBox als Variablenprofil
$HTML = "<html><b>ICH BIN EIN TEST</b></html>";
SetValueString($StringHTMLBoxVarID, $HTML);
?>

Grüße,
Chris