CUxD-Highcharts

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Motorpsycho
Beiträge: 72
Registriert: 17.11.2015, 20:05
Hat sich bedankt: 9 Mal
Danksagung erhalten: 1 Mal

Re: CUxD-Highcharts

Beitrag von Motorpsycho » 30.12.2015, 15:09

Du meinst Systemvariablen? Die musst du gesondert über Scripte loggen. Von selber werden da keine Log Einträge für erzeugt.

Z. B. erzeugt folgender Befehl einen Log-Eintrag "StromVerbrauchTag":

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.LOGIT").State("StromVerbrauchTag;" #zHeute.Value()); 
Dazu muss ein CUxD Exec Device angelegt sein. Anleitung dazu steht im CUxD Handbuch.

ap_
Beiträge: 50
Registriert: 16.01.2013, 15:24

Re: CUxD-Highcharts

Beitrag von ap_ » 30.12.2015, 19:17

Motorpsycho hat geschrieben:
Wortmann30 hat geschrieben:Das ist ein Wertvoller Input aber was ich nicht gefunden habe ist das Verzeichnis wo diese Datei liegt.
Cuxchart liegt unter: /www/addons/cuxchart
Also meine CCU2 sagt:

# find -name cuxchart.min.js
./usr/local/etc/config/addons/www/cuxchart/js/cuxchart.min.js

Motorpsycho
Beiträge: 72
Registriert: 17.11.2015, 20:05
Hat sich bedankt: 9 Mal
Danksagung erhalten: 1 Mal

Re: CUxD-Highcharts

Beitrag von Motorpsycho » 30.12.2015, 21:50

Das ist dasselbe. /www/addons ist ein link.

Benutzeravatar
Wortmann30
Beiträge: 1353
Registriert: 21.03.2014, 21:39
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal
Danksagung erhalten: 11 Mal

Re: CUxD-Highcharts

Beitrag von Wortmann30 » 31.12.2015, 12:11

Motorpsycho hat geschrieben:Das ist dasselbe. /www/addons ist ein link.
Danke Leute habs gefunden und eingestellt funktioniert Prima!
Grüsse


To be continued...

Benutzeravatar
Wortmann30
Beiträge: 1353
Registriert: 21.03.2014, 21:39
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal
Danksagung erhalten: 11 Mal

Re: CUxD-Highcharts

Beitrag von Wortmann30 » 31.12.2015, 12:47

Herbert_Testmann hat geschrieben:Hallo

Hast Du den teil der Anleitung gelesen, der das loggen von Sysvar betrifft ?

Ansonsten könnte dieser beitrag helfen ?
http://homematic-forum.de/forum/viewtop ... 37&t=20969
So jetzt bin ich noch an der Front beschäftigt.

Ich denke du meinst das Spricht vom Kapitel 8 Daten logging, ja das habe ich schon ein paar mal gelesen aber scheinbar nicht verstanden...

Ich möchte z.B. die Variable "load_1min" loggen.

Ich habe in meiner CUxD ein Gerät des typs (28) am laufen allerdings schon als Timer auf den Kanälen 1-8 dient. Da könnte ich kanal 9 nehmen.

Dann müsste das Scrip so aussehen oder?

Code: Alles auswählen

object o = dom.GetObject("load_1min");
if (o)
{ if (o.Value() <> o.LastValue()) 
  { dom.GetObject("CUxD.CUX2801002:9.LOGIT").State(o.Name()#";"#o.Value());
  }
}
Aber was genau löst das Programm aus?
Wo packe ich da rein?
Unter welcher Bezeichnung finde ich dann das ganze im Highcharts wieder?
Was muss ich machen wenn ich weitere Variablen loggen will, kann ich ein Script erweitern?

Weiter habe ich gelesen dass das Daten-logging Rechner Kapazität der CCU auffrisst. Wie kann ich denn z.B. nicht einfach generell alles loggen was mit RF oder Wired zu tun hat? Denn ich habe immerhin 667 Datenpunkte dort aufgelistet. Oder ist das bedenkenlos?

Danke
Grüsse


To be continued...

Benutzeravatar
Herbert_Testmann
Beiträge: 11062
Registriert: 17.01.2009, 11:30
Danksagung erhalten: 7 Mal

Re: CUxD-Highcharts

Beitrag von Herbert_Testmann » 31.12.2015, 13:13

Wortmann30 hat geschrieben: Weiter habe ich gelesen dass das Daten-logging Rechner Kapazität der CCU auffrisst. Wie kann ich denn z.B. nicht einfach generell alles loggen was mit RF oder Wired zu tun hat? Denn ich habe immerhin 667 Datenpunkte dort aufgelistet. Oder ist das bedenkenlos?

Danke
Hallo

beim loggen mit CuxD kannich Dir nicht helfen, aber da ist die Hilfe anderer User hier sehr gut.

Um dem ganzen Stress aus dem Weg zu gehen würde ich Dir eine exteren Lösung ans Herz legen.
- ccu.io mit Hightcharts
- Historian mit einer anderen Diagrammengiene

Die Funktion der Diagramme ist unterschiedlich und sicherlich "Geschmackssache"
Mit beiden Lösungen kannst Du einfach Alles loggen. Hängt dann nur von der Größe des Speicherplatzes ab.
In Historian gibt es sehr schöne Optionen um Datenbank Speicher zu sparen. Werte werden nur bei Änderung um einen bestimmten Betrag in die Datenbank geschrieben, also nicht 21° 21° 21° ... Tür offen Tür offen ... (einstellbar)
Allerdings bedarf so eine externe Lösung einer Hardware, die 24h / 7d läuft. Windows PC, RasPi, NAS oder was sonst so im haushalt vorhanden ist :)
Ein RasPi und nun auch nicht die riesen Investition und verbraucht wenig Strom.

Ich habe Historian auf einem Win PC in der 4ma zu laufen. Zu Hause Historian auf einem NAS und ccu.io auf dem Raspi.
Einzige Unschönheit im Moment ... ccu.io muss nach einem Neustart der CCU immer neu gestartet werden. Historian dagegen loggt weiter, wenn die CCU wieder erreichbar ist.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig

Motorpsycho
Beiträge: 72
Registriert: 17.11.2015, 20:05
Hat sich bedankt: 9 Mal
Danksagung erhalten: 1 Mal

Re: CUxD-Highcharts

Beitrag von Motorpsycho » 31.12.2015, 15:51

Wortmann30 hat geschrieben: Aber was genau löst das Programm aus?
Das entscheidest allein du. Meist wird man es in ein Skript packen, dass bei "Systemvariable->Bei Änderung" ausgeführt wird.

Benutzeravatar
Wortmann30
Beiträge: 1353
Registriert: 21.03.2014, 21:39
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal
Danksagung erhalten: 11 Mal

Re: CUxD-Highcharts

Beitrag von Wortmann30 » 01.01.2016, 21:25

Erst mal ein Gutes neues allen zusammen!
Herbert_Testmann hat geschrieben:
Um dem ganzen Stress aus dem Weg zu gehen würde ich Dir eine externe Lösung ans Herz legen.
- ccu.io mit Hightcharts
Danke für den Tipp aber CCU.IO habe ich am laufen schon seit geraumer Zeit. Und seit einigen Wochen mach das auch Probleme indem auch dort die Variablen nicht mehr angezeigt werden.
Siehe diese Thema:

http://homematic-forum.de/forum/viewtop ... 48&t=27877

Und nun versuche ich der ganzen Sache auf den Grund zu gehen. Warum die Belastung der CCU so hoch ist daher dachte ich, ich lass den Load mal aufzeichnen wie hier beschreiben:
http://homematic-forum.de/forum/viewtop ... 74#p190452
Bzw. ich habe gehofft herauszufinden warum die CCU plötzlich beschäftigt ist und dann eben die Programme nicht ausführt.
Motorpsycho hat geschrieben: Das entscheidest allein du. Meist wird man es in ein Skript packen, dass bei "Systemvariable->Bei Änderung" ausgeführt wird.
Also wenn ich die Variable "Load_1min" in CUxD highcharts visualisieren will muss ich diese auch zum Anstoß im CCU Programm nutzen? Und das Scrip sieht dann so aus das ich anstoße?

Code: Alles auswählen

object o = dom.GetObject("load_1min");
if (o)
{ if (o.Value() <> o.LastValue()) 
  { dom.GetObject("CUxD.CUX2801002:9.LOGIT").State(o.Name()#";"#o.Value());
  }
}
Ist das richtig?

Oder kann der Load der CCU davon abhängen das ich ca. 150 variablen ca. 200 Programme mit ca.130 Geräten habe?
Davon eben 6 Thermostate die rumfunken wie irre was hier beschreiben ist:
http://homematic-forum.de/forum/viewtop ... 10#p253285

Eigentlich ist das ein neues Thema, aber wie gesagt ich versuchen die Sache stückweise anzugehen und der erste Schritt für mich ist herauszufinden wann es eben hängt. das hoffe ich zumindest.

Wenn jemand sonst eine bessere Idee hat nur her damit!
Grüsse


To be continued...

Christian0P
Beiträge: 52
Registriert: 30.05.2015, 17:16
Hat sich bedankt: 1 Mal

Re: CUxD-Highcharts

Beitrag von Christian0P » 24.01.2016, 17:05

Hallo,

kann mir jemand den Unterschied zw. den Datenpunkten "HUMIDITY" & "ACTUAL_HUMIDITY" erklären?

merci

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: CUxD-Highcharts

Beitrag von uwe111 » 24.01.2016, 23:04

Christian0P hat geschrieben:kann mir jemand den Unterschied zw. den Datenpunkten "HUMIDITY" & "ACTUAL_HUMIDITY" erklären?
Bei einigen Aktoren heisst es so und bei anderen so. Drin ist das gleiche. :)

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Antworten

Zurück zu „CUxD“