Seite 6 von 8

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 19.03.2017, 13:21
von fischmir
*Push*

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 19.03.2017, 13:41
von fischmir
Mmittlerweile bin ich soweit, dass ich sehe, dass im devlog.txt der Log der Systemvariable enthalten ist.
Dort steht dann z.B.:

Code: Alles auswählen

2017-03-19T13:33:28 CUX2800003:12.TIMER_GET 0.0
2017-03-19T13:33:28 CUX2800003:12.TIMER_GET 180.0
2017-03-19T13:33:28 CUX2800003:12.TIMER_EVENT 1
2017-03-19T13:33:28 CUX2800003:12.STATE 1
2017-03-19T13:33:28 CUX2800003:12.WORKING 1
2017-03-19T13:35:40 Strom_Verbrauch_laufendes_Kalenderjahr 60876.973300
2017-03-19T13:36:28 CUX2800003:12.TIMER_GET 0.0
2017-03-19T13:36:28 CUX2800003:12.TIMER_GET 180.0
2017-03-19T13:36:28 CUX2800003:12.TIMER_EVENT 1
2017-03-19T13:36:28 CUX2800003:12.STATE 1
2017-03-19T13:36:28 CUX2800003:12.WORKING 1
Jedoch erscheint im CuXD-Highcharts kein Datenpunkt mit dem Namen "Stromg_Verbrauch_laufendes Kalenderjahr". Der Wert stimmt übrigens nicht. Es zeigt nur, an wievielen Stellen ich schoon geschraubt habe...

Wie kann es sein,dass ich keinen passenden Datenpunkt dazu finde? Muss ich etwas zusärtliches einstellen?

Danke und Gruß,
Christian

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 20.03.2017, 05:26
von alchy

Code: Alles auswählen

http://IP.DEINER.EIGENEN.CCU/addons/cuxchart/reset.html
Alchy

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 20.03.2017, 18:53
von fischmir
*ThumbsUp*

Das wars, danke!

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 17.04.2017, 11:01
von XerXes777
Brauche Hilfe bekomme das nicht hin.

Mit folgenden Programm möchte alle meine Systemvariablen loggen:
Systemvariablen.Loggen.png

Und es kommt auch im CuxD Devlog an:
cuxd.jpeg

Aber selbst nach einem merhrmaligen reset mit:
http://XXX.XXX.XXX.XXX/addons/cuxchart/reset.html


kein Erfolg das die in den Highcharts angezeigt werden:
1.jpeg

Wenn ich Anwesenheit.Kevin auswähle kommt das:
2.jpeg
Auch keine Datenpunkte bei:
3.jpeg
4.jpeg


Bitte brauche Hilfe

Vielen Dank im Voraus !

Problem gelöst !!!

Man darf keine Punkte in dem Name der Variable haben !!!

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 23.04.2017, 10:50
von dodi
Hallo zusammen,
ich habe das gleiche Problem mit dem "Punkt" im Variablennamen.
Der Aufbau meiner Variablen ist beispielsweise immer so: SV.CCU.DutyCycle

Besteht die Möglichkeit im Skript bei den ausgelesenen Variablen den "Punkt" durch einen "Unterstrich" zu ersetzen?
Leider kenne ich mich mit dem Skripten selber nicht so gut aus, als das ich das selber hinbekommen würde.
Hoffe mir kann einer helfen.

Grüße
Sascha

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 23.04.2017, 22:06
von dodi
Hat keiner eine Idee, oder ist das oben beschriebene Vorhaben schlichtweg nicht umsetzbar?
Alternativ müsste ich alle zu loggenden umbenennen,
oder quasi auf Variablen ohne Unterstrich spiegeln.

Am schönsten wäre ja, wenn die Variable weiterhin SV.CCU.DutyCycle heißen könnte, und über das Skript via Logit als SV_CCU_DutyCycle übermittelt würde und so dann im Devlog und Highcharts auftauchen würde.
Oder gibt's vielleicht noch eine andere Möglichkeit?

Hoffe auf Hilfe :-)
Grüße
Sascha

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 23.04.2017, 22:32
von alchy
Sollte HighCharts wirklich ein Problem damit haben, wenn Punkte im Namen enthalten sind, dann speichere einfach den Wert unter einem anderem Namen.

Alchy

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 24.04.2017, 08:22
von dodi
Hi alchy,
was meinst du mit speichere den Wert einfach unter einem anderen Namen?
Die Variablen würde ich am liebsten ja nicht umbenennen.

Dein Skript schreibt ja den Wert unter dem Namen des originalen Namens ins Devlog.

Code: Alles auswählen

object tmpA = dom.GetObject("$src$");
if (tmpA) {
dom.GetObject("CUxD.CUX2801001:1.LOGIT").State(tmpA.Name()#";"#tmpA.Value());
}
Wie kann ich den bei diesem Namen die Punkte entfernen, oder durch Unterstriche ersetzen?

Highcharts hat definitiv ein Problem mit dem Punkt.
Habe eine Variable mal zum testen umbenannt, und dann funktioniert es...

Grüße
Sascha

Re: Systemvariable loggen mit CUxD und Highcharts

Verfasst: 24.04.2017, 16:22
von uwe111
Hallo Sascha,
dodi hat geschrieben:Wie kann ich den bei diesem Namen die Punkte entfernen, oder durch Unterstriche ersetzen?

Highcharts hat definitiv ein Problem mit dem Punkt.
Oder es findet sich jemand, der HighCharts die Probleme mit den Punkten abgewöhnt.

Viele Grüße

Uwe