Im Thread / Post von KaiS habe ich dann einen Hinweis gefunden:
https://community.symcon.de/t/testing-modul-shelly-v2/140756/53?u=daste
Mithilfe der Info habe ich getestet, auch wenn die PRESENTATION eine andere war in dem Beispiel.
Letztendlich konnte ich den richtigen Dokueintrag dann unter nachfolgendem Link finden:
Beispiel:
$this->RegisterVariableInteger('select_modus', "Modus", [
'PRESENTATION' => VARIABLE_PRESENTATION_ENUMERATION,
'OPTIONS' => json_encode([
[
'Value' => 0,
'Caption' => 'Manuell',
'IconActive' => true,
'IconValue' => 'hand',
'Color' => 52651,
],
[
'Value' => 1,
'Caption' => 'Automatik',
'IconActive' => true,
'IconValue' => 'arrows-rotate',
'Color' => 52651,
],
[
'Value' => 2,
'Caption' => 'Wochenplan',
'IconActive' => true,
'IconValue' => 'calendar-week',
'Color' => 52651,
],
]
)
], 9);
Die Doku stimmt aber nicht ganz mit den Optionen überein die ich habe.
z.B. funktioniert die Option "Icon nicht, hier muss man „IconValue“ nutzen bzw. setzen damit es funktioniert