readingsgroup, einige werte aktuallisieren nicht

Begonnen von grooves, 30 März 2021, 10:50:08

Vorheriges Thema - Nächstes Thema

grooves

Hallo Community,

ich habe mir eine Readingsgroup für eigene RolladenSteuerung gebastelt,
alles funktioniert soweit ganz gut,

define Rollo_grp readingsGroup <Rollo>,<>,<Position>,<Up>,<Down>,<Stop>,<Reset>,<Command> \
Rollo:<All>,status,<>,<{my_Rollo("5","up")}>,<{my_Rollo("5","down")}>,<{my_Rollo("5","stop")}>,<{my_Rollo("5","reset")}>,<cmd.5> \
   Rollo:<Right>,pos1,<{ReadingsVal("Rollo","pos1",0)}>,<{my_Rollo("1","up")}>,<{my_Rollo("1","down")}>,<{my_Rollo("1","stop")}>,<{my_Rollo("1","reset")}>,<cmd.1> \
Rollo:<MidRight>,pos2,<{ReadingsVal("Rollo","pos2",0)}>,<{my_Rollo("2","up")}>,<{my_Rollo("2","down")}>,<{my_Rollo("2","stop")}>,<{my_Rollo("2","reset")}>,<cmd.2> \
Rollo:<MidLeft>,pos3,<{ReadingsVal("Rollo","pos3",0)}>,<{my_Rollo("3","up")}>,<{my_Rollo("3","down")}>,<{my_Rollo("3","stop")}>,<{my_Rollo("3","reset")}>,<cmd.3> \
    Rollo:<Left>,pos4,<{ReadingsVal("Rollo","pos4",0)}>,<{my_Rollo("4","up")}>,<{my_Rollo("4","down")}>,<{my_Rollo("4","stop")}>,<{my_Rollo("4","reset")}>,<cmd.4>
attr Rollo_grp alias Rollo
....


für die Position habe ich ein dynamisches Symbol, was prima funktioniert,
daneben möchte ich die Position noch  in Prozent angeben, und das aktualisiert leider nicht,
aller Versuche sind bisher gescheitert
im Bild habe ich bei MidLeft das Symbol ausgeblendet und das Reading "pos3" direkt angezeigt,
da sieht man gut wie es sich ändert, aber Spalte 3 auf 11 stehebleibt,
nach Refresh der Webseite hat es dann auch den Wert 4

das Problem mit dem Doppelrahmen hab ich immer noch :-)

Für jede Hilfe dankbar,
Mike