diff --git a/new/cardchart.md b/new/cardchart.md index 9bb13e5..aef0a94 100644 --- a/new/cardchart.md +++ b/new/cardchart.md @@ -29,7 +29,11 @@ let CardChartExample: PageType = }] }; ``` - +#### **CardChart** spezifische Angabe: +* `yAxis` : name der y-Achse +* `yAxisTicks` : Werte-Skala der yAchse Wird in `[``, ``, ``]` gefasst und enthält eine kommaseparierte Liste an Werten +* `onColor` : Farbe der Balken + ![image](https://user-images.githubusercontent.com/102996011/209009144-1b82e7df-1a58-412a-a304-14a5cf987a4c.png) ## **Blockly für Influx 2.0** diff --git a/new/cardgrid-entity-parameter.md b/new/cardgrid-entity-parameter.md new file mode 100644 index 0000000..17dce9f --- /dev/null +++ b/new/cardgrid-entity-parameter.md @@ -0,0 +1,59 @@ +### **Optionale / spezifische Angaben**: + +#### Angaben für icon-Farbe: +* `offColor` : Farbe für ausgeschaltet +* `onColor` : Farbe für eingeschaltet +* `useColor` : wird mit `true` oder `false` angegeben und verwendet bei `true` die definierten Config-Parameter **defaultOnColor** und **defaultOffColor**, sofern keine `onColor` oder `offColor` im `` als Parameter definiert sind +* `colorScale` : Colorscale ist ein Farbverlauf von Rot über Gelb nach Grün mit einem Bereich von 0 bis 10. + * `val_min` -> Rot + * `val_max` -> Grün + * in Verbindung mit `val_best`, ist `val_best` Grün und `val_min` und `val_max` Rot + +> [!IMPORTANT] +> Sofern keine icon-Farbe definiert wird, gibt es eine Default Farbkombination. Kann unter **defaultColor** (**defaultOnColor** & **defaultOffColor**) in der Konfiguration festgelegt werden. + +#### Angaben für Label: +* `prefixName` : Erweiterung für `name`. Setzt einen Text als Prefix vor `name` +* `suffixName` : Erweiterung für `name`. Setzt einen Text als Postfix nach `name` +* `buttonText` : ersetzt den Standard Text “PRESS” auf der cardEntities +* `fontSize` : Auf der **cardGrid(2)** kann man mit diesem Attribut die Schriftgröße auf einen Wert zw. **0** und **5** gesetzt werden. Wird begleitet vom Attribut `useValue` mit dem Wert `true`: + * **Font 0** - Default - Size 24 (No Icons, Support for various special chars from different langs) + * **Font 1** - Size 32 (Icons and limited chars) + * **Font 2** - Size 32 (No Icons, Support for various special chars from different langs) + * **Font 3** - Size 48 (Icons and limited chars) + * **Font 4** - Size 80 (Icons and limited chars) + * **Font 5** - Size 128 (ascii only) + +#### Definition Icons: +* `icon` : Ein Icon für den An-Status +* `icon2` : Ein Icon für den Aus-Status. `icon2` wird nicht bei allen Alias unterstützt + +> [!NOTE] +> Die Icon-Namen müssen aus der [Icondatei](https://htmlpreview.github.io/?https://github.com/jobr99/Generate-HASP-Fonts/blob/master/cheatsheet.html) stammen. `icon` bzw. `icon2` übersteuern ein Icon welches per Default vom Alias kommt. Bei vielen Alias ist es nicht notwendig ein `icon(2)` zu definieren. Die Option steht einem aber jederzeit zur Verfügung. + +#### Einheiten - Werte - Diverses: +* `unit` : in Hochkomma gesetzte Einheit (z.B. °C) gilt nicht für alle Alias Rollen +* `useValue` : muss auf `true`, wenn `fontSize` genutzt wird +* `minValue` : legt den Startwert für den Slider fest +* `maxValue` : legt den Endwert für den Slider fest +* `modeList` : Ermöglicht ein **InSelPopup** für die Auswahl weiterer Werte. Wird in `[``, ``, ``]` gefasst und enthält eine kommaseparierte Liste an Werten +* `inSel_ChoiceState` : definiert, ob ein ausgewählter Wert auf einem **InSelPopup** einen Fokus erhält. Wird mit `true` oder `false`angegeben +* `monobutton` : wenn als Schalter ein echter Hardware-Taster verbaut ist, wird immer _true/false_ für einen Umschaltvorgang gesendet. In dem Fall wird ein Taster emuliert und es ist `true` zu setzen. Andernfalls wird ein Schalter emuliert nud es ist `false` zu setzen. + +#### Angaben für Licht: +* `interpolateColor` : wird mit `true` oder `false` angegeben und errechnet bei `true` die aktuelle Farbe des Leuchtmittels +* `colormode` : wird bei ALIAS RBG verwendet, um XY-Farbwerte zu errechnen und zu benutzen. Wert ist per default “rgb” und bei Verwendung von XY Farbübersetzungen: “xy” + + #### Angaben für PopupLight + * `minValueBrightness` : legt den Startwert für den Slider Helligkeit fest + * `maxValueBrightness` : legt den Endwert für den Slider Helligkeit fest + * `minValueColorTemp` : legt den Startwert für den Slider Farbtemperatur fest + * `maxValueColorTemp` : legt den Endwert für den Slider Farbtemperatur fest + +#### Angabe für Rolladen (PopupShutter) +* `secondRow` : gehört zur popupPage Shutter (Text für die zweite Zeile) +* `minValueLevel` : definiert die kleinste Position (Down) +* `maxValueLevel` : definiert die größte Position (Up) +* `minValueTilt` : definiert die - kleinste Lamellenposition-Stellung +* `maxValueTilt` : definiert die - größte Lamellenposition-Stellung + \ No newline at end of file diff --git a/new/cardqr.md b/new/cardqr.md index 3449049..458329a 100644 --- a/new/cardqr.md +++ b/new/cardqr.md @@ -28,8 +28,8 @@ let Seitenname: PageType = **zusätzliche Parameter:** ```typescript -hidePassword: true, -autoCreateALias: true +hidePassword: true, //password wird versteckt +autoCreateALias: true //datenpunkte werden automatisch angelegt ``` * **Zusatzfunktion** Es gibt die Möglichkeit auf der QR-Page anstelle des Password ein Schalter einzublenden, mit diesem könnte man das WLAN ein/ausschalten. diff --git a/new/cardthermo.md b/new/cardthermo.md index 284014d..a9cd8e9 100644 --- a/new/cardthermo.md +++ b/new/cardthermo.md @@ -70,4 +70,18 @@ minValue: Minimaltemperatur Beispiel 5°C = 50 maxValue: Minimaltemperatur Beispiel 30°C = 300 stepValue: Schrittweite Beispiel 0,5°C = 5 -*** \ No newline at end of file +*** + +#### **CardThermo** spezifische Konfiguration: +* `stepValue` : Schrittweite für die Veränderung der Solltemperatur. Wird mit zusätzlich `minValue` und `maxValue` konfiguriert +* `iconArray` : Wenn die Standard Icon im unteren Teil der PageThermo ersetzt werden sollen. Schreibweise wie bei `modeList` + + #### Angaben für PopupThermo + * `popupThermoMode1` : Popup, falls definiert, wird mit Hilfe der 3 Punkte unter der Setpoint-Temperaturein Popup (oberste Zeile) eingeblendet, welches Werte zur Steuerung von zusätzlichen Zuständen annehmen kann + * `popupThermoMode2` : Popup, falls definiert, wird mit Hilfe der 3 Punkte unter der Setpoint-Temperaturein Popup (mittlere Zeile) eingeblendet, welches Werte zur Steuerung von zusätzlichen Zuständen annehmen kann + * `popupThermoMode3` : Popup, falls definiert, wird mit Hilfe der 3 Punkte unter der Setpoint-Temperaturein Popup (unterste Zeile) eingeblendet, welches Werte zur Steuerung von zusätzlichen Zuständen annehmen kann + * `popUpThermoName` : Überschriften-Liste (Array) der in dem cardThermo + * `setThermoAlias` : ALIAS Liste (Array) welches die gewählten Zustände zurückgibt (numerisch) + +* `icon` : definiert das Icon des Popup-Fensters +* `setThermoDestTemp2` : mit einem zusätzlichen ALIAS-Datenpunkt (ACTUAL2) kann eine 2. Setpoint-Temperatur visualisiert werden. \ No newline at end of file