Systemvariablen farblich hervorheben

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Systemvariablen farblich hervorheben

Beitrag von Henke » 29.09.2022, 20:47

Bei den Systemvariablen vom Typ Werteliste kann durch HTML Codierung eine farbliche Hervorhebung erreicht werden.

Beispiel für die Wertebezeichnung: "Ok;<span style="color:Red">Öffnen</span>;<span style="color:Blue">Schließen</span>"

Führt zu folgenden Ergebnissen:
Screenshot 2022-09-29 204414.jpg
Screenshot 2022-09-29 204414.jpg (4.35 KiB) 840 mal betrachtet
Screenshot 2022-09-29 204546.jpg

Xel66
Beiträge: 14145
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 582 Mal
Danksagung erhalten: 1497 Mal

Re: Systemvariablen farblich hervorheben

Beitrag von Xel66 » 29.09.2022, 20:56

Ich weiß nicht, ob das Problem immer noch besteht, aber es gab Zeiten, in denen solch eine Systemvariable (mit HTML-Code) auf der Startseite das ganze System auf den Bauch legen konnte. Ich würde solche Sachen daher mit Vorsicht angehen. Man darf die WebUI nicht als Visualisierung verstehen. Es ist in erster Linie lediglich eine Administrationsoberfläche. Und in einer solchen sind diese Optimierungen nur begrenzt nützlich.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Systemvariablen farblich hervorheben

Beitrag von jp112sdl » 29.09.2022, 21:28

Henke hat geschrieben:
29.09.2022, 20:47
Bei den Systemvariablen vom Typ Werteliste kann durch HTML Codierung eine farbliche Hervorhebung erreicht werden.
Den Tipp mit dem embedded HTML in Sysvars gab es vor 12 Jahren schon :)
viewtopic.php?f=31&t=4855&p=29758#p29758
Xel66 hat geschrieben:
29.09.2022, 20:56
Ich weiß nicht, ob das Problem immer noch besteht, aber es gab Zeiten, in denen solch eine Systemvariable (mit HTML-Code) auf der Startseite das ganze System auf den Bauch legen konnte.
...und mit viel Glück lädt die WebUI dann nicht mehr.

Also wirklich Vorsicht (wenn man sich nicht zu helfen weiß, wie man das notfalls wieder los wird)

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Systemvariablen farblich hervorheben

Beitrag von Henke » 29.09.2022, 21:44

Xel66 hat geschrieben:
29.09.2022, 20:56
Ich weiß nicht, ob das Problem immer noch besteht, aber es gab Zeiten, in denen solch eine Systemvariable (mit HTML-Code) auf der Startseite das ganze System auf den Bauch legen konnte. Ich würde solche Sachen daher mit Vorsicht angehen.
Fakten bitte, keine Geschichten aus der Steinzeit mit ungenauem Bezug.
Dieser Code enthält keine Sonderzeichen, die Probleme bereiten.
Aktuell läuft das in jeder Ansicht (Anmeldebildschirm, Variablenliste, Räume...) auf RaspberryMatic und HQ WebUI mit Firefox und Edge.
Also, bitte etwas in der Richtung: Läuft nicht mit Crome und originaler Software, ...
Xel66 hat geschrieben:
29.09.2022, 20:56
Man darf die WebUI nicht als Visualisierung verstehen. Es ist in erster Linie lediglich eine Administrationsoberfläche. Und in einer solchen sind diese Optimierungen nur begrenzt nützlich.
Über die administrative Oberfläche setzte ich einmalig die Einstellung, wie etwas dargestellt werden soll.
Die Anzeige, z.B. mit Neo mit der Option "Webseite", visualisiert das ganze dann.

LG
Michael

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: Systemvariablen farblich hervorheben

Beitrag von jp112sdl » 29.09.2022, 21:51

Henke hat geschrieben:
29.09.2022, 21:44
Dieser Code enthält keine Sonderzeichen, die Probleme bereiten.
Das ist richtig. Aber es ist halt auch - wie von dir erwähnt - ein Beispiel.
Beispiele dienen als Inspiration für individuelle Anpassungen.
Da kann schnell mal was schiefgehen.
Und schon kommt nur noch das...
Bildschirmfoto 2022-09-29 um 21.50.46.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Xel66
Beiträge: 14145
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 582 Mal
Danksagung erhalten: 1497 Mal

Re: Systemvariablen farblich hervorheben

Beitrag von Xel66 » 29.09.2022, 21:57

Henke hat geschrieben:
29.09.2022, 21:44
Dieser Code enthält keine Sonderzeichen, die Probleme bereiten.
Erzähle das der WebUI, nicht mir. Mir soll es egal sein, wenn andere meinen, ihre CCU unbedingt auf die Nase legen zu müssen. Das Problem besteht/bestand, und darauf habe ich hingewiesen. Ich gebe gern den einsamen Rufer in der Wüste, denn ich liebe den Satz "Told U So". Hatte ich sogar mal als T-Shirt. Musste es aber zu oft tragen. BTW: Sonderzeichen sind nicht das Problem, sondern die HTML-Tags, die die WebUI an genau dieser Stelle nicht mag. So, weitermachen...

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Systemvariablen farblich hervorheben

Beitrag von Henke » 29.09.2022, 22:23

Xel66 hat geschrieben:
29.09.2022, 21:57
Henke hat geschrieben:
29.09.2022, 21:44
Dieser Code enthält keine Sonderzeichen, die Probleme bereiten.
Erzähle das der WebUI, nicht mir. Mir soll es egal sein, wenn andere meinen, ihre CCU unbedingt auf die Nase legen zu müssen. Das Problem besteht/bestand, und darauf habe ich hingewiesen. Ich gebe gern den einsamen Rufer in der Wüste, denn ich liebe den Satz "Told U So". Hatte ich sogar mal als T-Shirt. Musste es aber zu oft tragen. BTW: Sonderzeichen sind nicht das Problem, sondern die HTML-Tags, die die WebUI an genau dieser Stelle nicht mag. So, weitermachen...
Ich soll mit einem Programm sprechen? Omg, ich entwickle Programme, ich rede nicht mit ihnen. 8)

Sonderzeichen sind nicht das Problem, aha.
Dann mal ein Fakt vom mir: Lege eine Systemvariable als Text an mit dem Wert:

Code: Alles auswählen

Hallo%
an, speichern und ändere sie danach. Kein HTML-Tag und doch ein kleines Problem.

jp112sdl hat geschrieben:
29.09.2022, 21:51
Aber es ist halt auch - wie von dir erwähnt - ein Beispiel.
Ein Beispiel, um mit genau dem gezeigten Code eine Systemvariable farblich hervorzuheben. Keine Anleitung dort allen möglichen HTML Code einzufügen.
Wenn ich mir deinen Screenshot ansehe, vermute ich, man kann es noch bedienen und löscht dann einfach die Variable. Richtig? Das ist wohl kaum ein großes Problem.

Also bitte Fakten.
Wo macht diese Zeile Probleme:

Code: Alles auswählen

Ok;<span style="color:Red">Öffnen</span>;<span style="color:Blue">Schließen</span>

Benutzeravatar
Baxxy
Beiträge: 10737
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: Systemvariablen farblich hervorheben

Beitrag von Baxxy » 29.09.2022, 22:37

Henke hat geschrieben:
29.09.2022, 22:23
Sonderzeichen sind nicht das Problem, aha.
Dann mal ein Fakt vom mir: Lege eine Systemvariable als Text an mit dem Wert:

Code: Alles auswählen

Hallo%
an, speichern und ändere sie danach. Kein HTML-Tag und doch ein kleines Problem.
Ist in den Nightly's schon gefixt.

Benutzeravatar
Henke
Beiträge: 1520
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 140 Mal
Danksagung erhalten: 306 Mal

Re: Systemvariablen farblich hervorheben

Beitrag von Henke » 29.09.2022, 23:16

Baxxy hat geschrieben:
29.09.2022, 22:37
Ist in den Nightly's schon gefixt.
Dann hat Jens vielleicht doch die PN gelesen. :D


Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“