Ein Raumwechsel verliert die aktuelle Listposition im GUI

Begonnen von Crania, 24 November 2019, 22:12:48

Vorheriges Thema - Nächstes Thema

Crania


Hallo,

ich habe da ein GUI-Element im Dummy - eine Liste.
Auf die Listenelemente ist jeweils ein Mapping gesetzt.


Attr WZ_Rollo eventMap Alle:00 Rollo1:01 Rollo2:02 Rollo3:03
attr WZ_Rollo setList Group:Alle,Rollo1,Rollo2,Rollo3
attr WZ_Rollo webCmd Group


Jetzt wird z.B. beim Selektieren im Reading state  ,,Group Rollo2" gespeichert.
Im Internal STATE aber ,,Group 02", das gemappte.

Dies führt dazu, dass bei einem Raumwechsel die selektierte Listposition verlorengeht.
Ich vermute, dass die Listposition ,,Group 02" gesucht und nicht gefunden wird.
Das Mapping scheint mir hier eine Einbahnstraße zu sein.
Dieses Verhalten müsste doch nach all den Fehm-Jahren bekannt sein.
Habe aber nirgends einen Hinweis hierzu gefunden.
Wenn ja, kann man dieses Verhalten irgendwie  ,,Workarounden"?
Hier sucht man sich dann Stundenlang einen ,,Wolf" bis man das mal ,,geblickt" hat.

Gruß Crania


Crania

Hallo,

Ich habe hier zu obigem Verhalten folgende Testumgebung:


Define WZ_Test dummy
Attr WZ_Test setList Group:Alle,Rollo1,Rollo2,Rollo3
Attr WZ_Test webCmd Group
Attr WZ_Test eventMap Alle:00 Rollo1:01 Rollo2:02 Rollo3:03


Mein Problem ist, wenn  ich Z.B Rollo2 ausgewählt habe und dann ein Browser refresh(F5) mache,
dann zeigt mir die List-Box immer den ersten Eintrag hier Alle an. Ich erwarte aber Rollo2.
Wenn ich die eventMap entferne funktioniert es wie erwartet.

Vielleicht kann dies mal einer auf einem anderen System nachvollziehen
oder mir einen Hinweis geben, in welche Richtung ich suchen muss oder was hier noch fehlt.
Gruß Crania

Beta-User

Hab's nicht nachgestellt, aber versuch's mal mit
attr WZ_Test readingList Group

(Und bitte zukünftig RAW-Code posten, attr schreibt man richtigerweise klein...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors