Mehrfacheingabe
Mit dem Widget Mehrfacheingabe lassen sich Gerätewerte direkt im Dashboard ändern - ein Sollwert für
einen Optimierungsalgorithmus, ein Modus, ein Ein/Aus-Merker. Jede Zeile ist eine Eingabe, die ein
Feld eines Geräts schreibt - einen Kontextparameter
wie contextMap.setValue oder ein anderes Feld wie value.setpoint - und Zeilen für verschiedene
Geräte werden untereinander angeordnet.
Jede Speicherung wird im Protokoll des Geräts vermerkt, sodass sich später nachvollziehen lässt, wer was geändert hat.
Eingaben hinzufügen
- Ein oder mehrere Geräte wählen.
- Das Feld wählen, das geschrieben werden soll. Die Liste zeigt die Felder, die das erste gewählte
Gerät bereits hat; ein neues wie
contextMap.overrideeintippen, um ein Feld hinzuzufügen, das es noch nicht hat. Systemfelder wiename,reportedAtoderdevEuilassen sich nicht wählen, und ein Feld darf kein$, keine Klammern, keine Anführungszeichen und keinen Teil aus nur Ziffern enthalten. Ein Feld mit mehreren Werten (ein Objekt wiecontextMapselbst) lässt sich ebenfalls nicht wählen - stattdessen eines der Felder darin wählen. - Eingaben hinzufügen drücken. Pro gewähltem Gerät wird eine Zeile hinzugefügt.
Der Eingabetyp wird aus dem aktuellen Wert abgeleitet: eine Zahl ergibt ein Zahlenfeld,
true/false einen Schalter, alles andere ein Textfeld. Passt das nicht, lässt er sich in den
Einstellungen der Zeile ändern.
Eine Eingabe bearbeiten
Eine Zeile über ihre Bearbeiten-Schaltfläche öffnen, um Folgendes einzustellen:
- Bezeichnung - der Text vor dem Eingabefeld. Standardmäßig der letzte Teil des Feldnamens.
- Beschreibung - eine kleinere Zeile unter der Bezeichnung.
- Eingabetyp - Text, Zahl oder Ein/Aus.
- Min und Max - nur für Zahlenfelder. Werte außerhalb des Bereichs lassen sich nicht speichern, und Min darf nicht größer als Max sein.
- Einheit, Basisfarbe (färbt das Symbol) und Symbol.
Layout
- Speichern-Schaltfläche - eine pro Zeile oder eine einzige Schaltfläche Alle speichern, die jede geänderte Zeile speichert.
- Breite der Bezeichnung - wie viel der Zeile die Bezeichnung einnimmt, von 20 bis 80 Prozent.
- Gerätenamen anzeigen - der Name des Geräts unter jeder Bezeichnung. Standardmäßig an, damit sich Zeilen verschiedener Geräte mit demselben Feld unterscheiden lassen.
- Zeilenhintergrund und Zeilenrahmen - Farben für alle Zeilen. Zurücksetzen stellt den Standard wieder her. Auf dunklem Hintergrund wird der Zeilentext weiß, damit er lesbar bleibt.
- Überschrift - eine optionale Überschrift über den Zeilen.
Speichern
Einen Wert ändern und Speichern drücken. Enter in einem Text- oder Zahlenfeld bewirkt dasselbe: Es speichert diese Zeile oder jede geänderte Zeile, wenn das Widget eine einzige Schaltfläche Alle speichern hat. Ein Ein/Aus-Schalter hat keine eigene Speichern-Schaltfläche: Er speichert sofort beim Umschalten, außer das Widget verwendet Alle speichern - dann wartet er wie jede andere Zeile auf diese Schaltfläche. Eine grüne Meldung bestätigt, was gespeichert wurde. Zahlen lassen sich mit Dezimalpunkt oder Dezimalkomma eingeben. Nur die geänderten Felder werden geschrieben, der Rest des Geräts bleibt unverändert.
- Im Bearbeitungsmodus des Dashboards sind die Eingaben gesperrt.
- Benutzer, deren Rolle keine Geräte ändern darf (die Betrachter-Rollen), sehen die Werte, können sie aber nicht ändern.
- Ein Gerät, für das nur Leserechte bestehen, wird beim Speichern abgelehnt, mit einer Meldung über die fehlende Berechtigung. Das Feld zeigt dann wieder den tatsächlichen Wert des Geräts.