In meinem Fall handelt es sich um eine Wertanzeige:
Hierzu hätte ich eine Verständnisfrage:
Ich muss ICON, COLOR, PREFIX und SUFFIX angeben.
Alles unter „Float und Integer“ muss ich nur angeben, wenn es sich bei meiner Variable um diesen Datentyp handelt, richtig?
Wenn ich eine Integer-Variable habe dann muss ich alle Parameter aus diesem Bereich auflisten. In diesem Fall muss ich das unter „Boolean und String“ nicht angeben.
Beispiel:
Ich habe eine IntegerVariable, dort muss ich angeben:
- ICON, COLOR, PREFIX und SUFFIX
- Alles unter „Float und Integer“
- Alles unter „Intervalle“
- Alles unter „Optionen“?
Entschuldigt bitte die Fragen, aber ich tue mir echt schwer rauszulsesen anhand der Doku, was ich alles benötigt.
Aktuell sieht es so aus:
[
'PRESENTATION' => VARIABLE_PRESENTATION_VALUE_PRESENTATION,
'ICON' => 'calendar-range',
'COLOR' => -1,
'PREFIX' => '',
'SUFFIX' => '',
'USAGE_TYPE' => 0,
'PERCENTAGE' => false,
'MIN' => 0,
'MAX' => 3,
'THOUSANDS_SEPARATOR' => '',
'DIGITS' => 0,
'DECIMAL_SEPARATOR' => '',
'INTERVALS_ACTIVE' => true,
'INTERVALS' => json_encode([
[
'IntervalMinValue' => 0,
'IntervalMaxValue' => 0,
'ConstantActive' => true,
'ConstantValue' => 'Heizen',
'ConversionFactor' => 1,
'PrefixActive' => false,
'PrefixValue' => '',
'SuffixActive' => false,
'SuffixValue' => '',
'DigitsActive' => false,
'DigitsValue' => 0,
'IconActive' => false,
'IconValue' => '',
'ColorActive' => true,
'Color' => 0xFF0000
],
[
'IntervalMinValue' => 1,
'IntervalMaxValue' => 1,
'ConstantActive' => true,
'ConstantValue' => 'Absenken',
'ConversionFactor' => 1,
'PrefixActive' => false,
'PrefixValue' => '',
'SuffixActive' => false,
'SuffixValue' => '',
'DigitsActive' => false,
'DigitsValue' => 0,
'IconActive' => false,
'IconValue' => '',
'ColorActive' => true,
'Color' => 0xFF7F00
],
[
'IntervalMinValue' => 2,
'IntervalMaxValue' => 2,
'ConstantActive' => true,
'ConstantValue' => 'Frostschutz',
'ConversionFactor' => 1,
'PrefixActive' => false,
'PrefixValue' => '',
'SuffixActive' => false,
'SuffixValue' => '',
'DigitsActive' => false,
'DigitsValue' => 0,
'IconActive' => false,
'IconValue' => '',
'ColorActive' => true,
'Color' => 0x0000FF
],
[
'IntervalMinValue' => 3,
'IntervalMaxValue' => 3,
'ConstantActive' => true,
'ConstantValue' => 'Aus',
'ConversionFactor' => 1,
'PrefixActive' => false,
'PrefixValue' => '',
'SuffixActive' => false,
'SuffixValue' => '',
'DigitsActive' => false,
'DigitsValue' => 0,
'IconActive' => false,
'IconValue' => '',
'ColorActive' => false,
'Color' => -1
],
])
],