Dadurch bleibt zwar die Klickibunti nicht mehr stehen, auf der Startseite werden diese aber trotzdem nicht korrekt angezeigt.
[EDIT]
03.2020
Steuerzeichen wie \n ist ja erfolgreich seit einigen Versionen umgangen
aber Hochkommata will das System immer noch nicht
Code: Alles auswählen
dom.GetObject("Schicht").State(" schreibe was du willst, aber benutze keine 'Hochkommata' im Text ");
Wird bestimmt bald auch erfolgreich umgangen.
04/22 zufällig drüber gestolpert - ist mittlerweile auch umgangen
[/EDIT]
Für alle die trotz kaputter Suche auf das Problem stoßen, eine Fehlerhafte Darstellung in der WebGUI zu bemerken, habe ich mal einen Test und eine Erklärung für alle zusammengeschrieben.
Diese Anleitung kommt aus diesem Thread.
und wurde nach Tipps und Trick verschoben um einen besseren Überblick zu haben.
Wenn man bemerkt, das der rote Punkt über der CCU nicht munter vor sich hinblinkt, sondern stoisch dauerleuchtet
sowie unter Umständen die Servicemeldungen Button ausgegraut sind, sich die Werte auf der WebGui nicht mehr aktualisieren usw. kann es durchaus sein, das man vorher eine Systemvariable der Startseite hinzugefügt hat, welche Steuerzeichen oder bestimmten HTML Code beinhaltet.
NEIN, ein Neustart wie in dem verlinkten Thread ist dann nicht anzuraten.
Warum nicht gleich ein Zurücksetzen der CCU? Neuanlernen aller Geräte, Neue CCU kaufen?
Gegebenfalls wird bei einem Restart die letzte Möglichkeit genommen, z.B. die regadom.bak
zu reaktivieren.
Kein Reboot hilft da, Auch der Stromausfall wird wenig damit zu tun haben.
Vielleicht verwendest du nur irgend ein Script, welches dir eine Variable füllt und bist dann vor dem Stromausfall nur auf die Idee gekommen, die Variable zur Startseite hinzuzufügen.
Diese einfach von der Startseite entfernen und alles ist gut, oder auf Verdacht alle möglichen Variablen.
Wenn es dann immer noch nicht funktionieren sollte, dann kannst du dich gerne noch mal melden.
Für alle die es mal ausprobieren wollen, hier ein kleiner Test.
Das ist eine Anleitung, die jeder durchführen kann, wenn er seine Klickibunti mal anhalten möchte.
Nehmen wir an du hast irgendwann eine Systemvariable vom Typ Zeichenkette mit Namen Schicht der Startseite hinzugefügt.
nehmen wir weiter an
Du weist dieser Variabel den Wert "Hallo Welt" zu
Code: Alles auswählen
dom.GetObject("Schicht").State("Hallo Welt");
soweit der Normalzustand
Jetzt weist du der Variable Ausser Hallo Welt noch ein Steuerzeichen zu.
Ich nehme mal als Beispiel \n , was in vielen Scripten gebräuchlich ist für neue Zeile.
Code: Alles auswählen
dom.GetObject("Schicht").State("Hallo " #"\n" #"stehende Welt");
^^ ist ja erfolgreich seit einigen Versionen umgangen
aber Hochkommata will das System immer noch nicht
Code: Alles auswählen
dom.GetObject("Schicht").State(" schreibe was du willst, aber benutze keine 'Hochkommata' im Text ");
Wenn du die Klickibunti Browsersitzung nicht beendet hast, leuchtet mit dem Ausführen des Scriptes nun sofort der rote Punkt dauerhaft.
Die Werte werden nicht mehr aktualisiert, ausser du klickst auf die entsprechenden Button zur Aktualisierung usw.
Die grünen Punkte und Zahlen bei Service- Alarmmeldungen sind zwar noch da, würden aber nicht mehr aktualisiert werden, soweit ich mich erinnere.
kurzum siehe Bild:
Meldest du dich jetzt ab o.ä. und wieder an an der CCU sind dann die Servicemeldungenpunkte ausgegraut usw.
ebenfalls siehe Bild.
Das kann jeder gerne ausprobieren, es passiert NICHTS, denn wenn man der Variablen dann wieder mittels
Code: Alles auswählen
dom.GetObject("Schicht").State("Hallo laufende Welt");
Alchy
Steuerzeichen in Variablen, die nicht auf der Startseite angezeigt werden, spielen im Übrigen dafür keine Rolle.
Jedenfalls nach meinen Beobachtungen und soweit mich mich erinnere. Kann aber gerne jemand testen.
Als Ergänzung, Erweiterung und zur Wiederholung >> H I E R << noch ausführlicher für jmaus gepostet.