[TileVisu] String Eingabe - letzter Wert wird kurz eingeblendet

Wenn man eine Stringvariable (ohne Profil) mit einem Action-Script in die Visu einbindet, dann wird bei Übernahme des Wertes (ENTER) der vorherige Wert nochmal ganz kurz eingeblendet. Dadurch entsteht eine Art flimmern!

Unschöner Effekt und weiß nicht ob das so seien sollte!

Gruß Heiko

Was macht denn das Aktionsskript? Prinzipiell weiß die Visualisierung ja nicht, ob eine Variable geschaltet wird (und worauf), wenn du einen Schaltvorgang startest. Daher springt die Darstellung erst einmal auf den bekannten Wert zurück und aktualisiert sich erst, wenn die Variable tatsächlich auf den passenden Wert schaltet. Bei den trivialen Aktionsskripten mit SetValue konnte ich da bei mir bisher kein Flackern feststellen, aber wenn ein Schaltvorgang länger dauert oder einfach die Verbindung langsamer ist, würde das passieren. Daher die Frage nach deinem genauen Aufbau.

Eigentlich wie Du schreibst ziemlich simpel und die Übernahme passiert auch gleich zum Anfang …

// WEBFRONT
else if($_IPS['SENDER'] == 'WebFront') {
    // Speichern
    SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
   // weitere sachen ....

Ist auch nur eine kurzes Flimmern, aber sichtbar. Aber entsprechend Deiner Erklärung nachvollziehbar.

Gruß HEiko