Zur besten Antwort gewählt
Nov 03, 2015 - 13:42
Bei einer Werteliste der CCU handelt es sich um eine Integer Variable diese wird also als Zahl abgelegt. NEO liest Variablen von der CCU in der Form aus wie sie abgespeichert werden und nicht wie sie im Variablenprofil zugewiesen wurden. Daher erscheint der Wert in NEO z.B. als 1.
Um den Wert so anzuzeigen wie er auf der CCU im Variablenprofil hinterlegt wird gibt es zwei Möglichkeiten:
1.
Wenn der Wert direkt von der CCU ausgelesen wird muss als Workarround eine Statusgrafik mit dem Text der angezeigt werden soll generiert werden und dann diese Statusgrafik in NEO importiert werden und der Systemvariable als Status zugewiesen werden. Hier kann entweder Text als Grafik verwendet werden oder in dem Fall würden sich ja auch Grafiken wie z.B. Mond, aufgehende Sonne für diese Werteliste usw. eignen
2.
Wenn IP-Symcon zusammen mit dem IP Symcon Modul genutzt wird um die Systemvariable der CCU anzuzeigen kann einfach ein Textfeld in NEO genutzt werden. Hier ist dann die Variable mit der Bezeichnung [Variable] formated status zu wählen. Dann wird die Variable per getvalueformatted ausgelesen und der Wert des Variablenprofiles angezeigt also z.B. Nacht. Alternativ können hier natürlich auch Grafiken zur Anzeige benutzt werden indem man eigene Grafiken importiert und der Variable zuweist. Falls kein IP Symcon Modul vorhanden ist könnte der Wert auch in einem Webseitenelement mit einer eigenen Webseite über die JSON API mit getvalueformatted ausgelesen werden.
Um den Wert so anzuzeigen wie er auf der CCU im Variablenprofil hinterlegt wird gibt es zwei Möglichkeiten:
1.
Wenn der Wert direkt von der CCU ausgelesen wird muss als Workarround eine Statusgrafik mit dem Text der angezeigt werden soll generiert werden und dann diese Statusgrafik in NEO importiert werden und der Systemvariable als Status zugewiesen werden. Hier kann entweder Text als Grafik verwendet werden oder in dem Fall würden sich ja auch Grafiken wie z.B. Mond, aufgehende Sonne für diese Werteliste usw. eignen
2.
Wenn IP-Symcon zusammen mit dem IP Symcon Modul genutzt wird um die Systemvariable der CCU anzuzeigen kann einfach ein Textfeld in NEO genutzt werden. Hier ist dann die Variable mit der Bezeichnung [Variable] formated status zu wählen. Dann wird die Variable per getvalueformatted ausgelesen und der Wert des Variablenprofiles angezeigt also z.B. Nacht. Alternativ können hier natürlich auch Grafiken zur Anzeige benutzt werden indem man eigene Grafiken importiert und der Variable zuweist. Falls kein IP Symcon Modul vorhanden ist könnte der Wert auch in einem Webseitenelement mit einer eigenen Webseite über die JSON API mit getvalueformatted ausgelesen werden.
Neuen Kommentar hinzufügen