In deinem Falle würden ja die Standard-Icons "blinds" oder "rollershutter" eigentlich ausreichen, da diese ja bereits eine 10er-Staffelung (...-0 -> -100) haben und nicht extra angelegt werden müssen. Du müsstest halt in den jeweiligen Widgets die Funktion "Icon depends on state" in Verbindung mit dem Icon "oh:blinds" aktivieren.
Bei eigenenIcons, darfst du nicht vergessen, ein sogenanntes Default-Icon mit anzulegen. In deinem Falle wäre das "fenster.png".
Das ist so nicht ganz richtig. Wenn du auf der Web-Seite mit der Maus auf ein Icon fährst, sieht du beispielweise beim Fenster (window) eine Blase mit "window-ajar, window-closed, window-open + window".
Das ist vermutlich nicht der richtige Ort. Da musst du über Metadata/stateDescription gehen und dort unter Pattern z.B: MAP(de.map):%s einzugeben.
Das Item-Beispiel von dir zeigt aber als Status "CLOSED" an und nicht "0". Da bin ich etwas verwirrt.??!! Hat hier etwa schon eine Übersetzung stattgefunden ?
Die Profile, die du da markiert hast, funktionieren etwas anders. Dazu kannst du mal hier hin schauen. Im Detail, bin ich da jetzt nicht mehr ganz drin.
Hier ein paar Beispiele aus meinem SetUp(textbasiert):
Code: Alles auswählen
Switch Sonoff_Pow_02 "Stehlampe [MAP(de.map):%s]" <standard_lamp> (gEG_Wohnen,gT_OnOff,gLight) { channel="mqtt:topic:vera:pow02:power"[profile="follow", profile-parameterID="Sonoff_Basic_03"]}
DateTime CPU_Temp_lastUpdate "OH2_CPU Temp Date[[%1$tF %1$tR]]" <temperature> (gSystem) { channel="exec:command:cpu_temp:output"[profile="timestamp-update"]} // Beispiel profile "timstamp-update"
Switch esp_32_01_Unreach "ESP32-01 LWT-Erreichbarkeit [%s]" <siren1> (gESP32_01,gLWT) { channel="mqtt:topic:vera:esp3201:reachable" [profile="transform:MAP", function="reachable.map"]}