CUxD-Highcharts
Moderator: Co-Administratoren
- NilsG
- Beiträge: 1692
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 383 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: CUxD-Highcharts
Hallo ...
Mir ist grad aufgefallen, dass ich, wenn ich HighCharts direkt aus CUxD aufrufen Zugriff auf ALLE Geräte habe, die ich unter LOGIT eingestellt habe.
Gehe ich über den ZUSATZSOFTWARE-Button auf HIGHCHARTS, kommen nur meine Zähler?!?
Ist das n Bug?
Hab ich da einen Denkfehler drin?!
DANKE!
Nils
Mir ist grad aufgefallen, dass ich, wenn ich HighCharts direkt aus CUxD aufrufen Zugriff auf ALLE Geräte habe, die ich unter LOGIT eingestellt habe.
Gehe ich über den ZUSATZSOFTWARE-Button auf HIGHCHARTS, kommen nur meine Zähler?!?
Ist das n Bug?
Hab ich da einen Denkfehler drin?!
DANKE!
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
- uwe111
- Beiträge: 4819
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 245 Mal
- Kontaktdaten:
Re: CUxD-Highcharts
Hallo Nils,
Viele Grüße
Uwe
Wenn die aufgerufene URL unterschiedlich ist, sehe ich da kein Problem.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
- NilsG
- Beiträge: 1692
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 383 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: CUxD-Highcharts
Moin!
Habs grad nochmal probiert ... Jetzt klappts!
Vlt. war ich einfach zu ungeduldig; wobei die Werte waren ja da, sonst hätte CUxD die ja auch nicht darstellen könnnen.
Anyway, es klappt und darum gehts!
DANKE!
Nils
Habs grad nochmal probiert ... Jetzt klappts!
Vlt. war ich einfach zu ungeduldig; wobei die Werte waren ja da, sonst hätte CUxD die ja auch nicht darstellen könnnen.
Anyway, es klappt und darum gehts!
DANKE!
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Re: CUxD-Highcharts
Ich bin seit bestimmt einer Wochen, pausenlos dabei Highcharts zum laufen zu bekommen. Ich habe JEDE Anleitung (hier aus dem Forum, Technikkram, ELV und weis der Geier) immer und immer wieder Haar genau befolgt. Unzählige mal CuxD neu installiert, Highcharts - sogar Raspberrymatic mehrfach neu aufgesetzt - da wirklich nichts funktionieren wollte. Entweder wurden mir keine Werte angezeigt, die Diagramme blieben leer trotz erfasster Daten oder es wurden falsche Daten angezeigt... Letztendlich war funzel1607 & Dwarf1980 die Tipps die den Unterschied machte.
Umlaute packt highcharts nicht. Auch gibt es scheinbar einige HMIP Geräte die mögen LOGIT im Script nicht, andere POSTIT nicht. HM-Geräte laufe Problemlos. Da ich aber nur 5 HM Geräte habe und 24 HMIP, sorgte das für einige Verwirrung.
Insofern möchte ich die beiden entscheidenden Post von ihnen nochmal hervorheben, da sie die Lösung waren. Und andere sich nicht so oft die Haare raufen müssen wie ich bisher...
Da ich nach der langen langen suche ersteinmal keine Lust hatte im einzelnen heraus zu finden welche HMIP-Geräte POSTIT oder LOGIT im Script haben wollen, habe ich zwei identische Programme abgelegt. Einmal jeweils mit nur der Änderung POSTIP und eines mit den selben Geräten mit LOGIT... und siehe da... ENDLICH läuft das ganze zuverlässig - aber wenn ich nur aus CuxD die chars angezeigt bekomme - über das Menü von Highcharts selbst nicht. Aber hier kann man einfach die URL mit den gewünschten Anzeigeelementen selbst einfügen.
Danke Euch beiden, dass ihr eure Lösung gepostet habt ohne Hinweis aufs Handbuch oder die Forensuche
Umlaute packt highcharts nicht. Auch gibt es scheinbar einige HMIP Geräte die mögen LOGIT im Script nicht, andere POSTIT nicht. HM-Geräte laufe Problemlos. Da ich aber nur 5 HM Geräte habe und 24 HMIP, sorgte das für einige Verwirrung.
Insofern möchte ich die beiden entscheidenden Post von ihnen nochmal hervorheben, da sie die Lösung waren. Und andere sich nicht so oft die Haare raufen müssen wie ich bisher...
funzel1607 hat geschrieben: ↑11.07.2018, 10:27Ich traue es mich fast gar nicht zu sagen, moechte aber gern allen helfen, die aehnline Probleme dabei haben.
Es lag einzig und allein an den daemlichen Umlauten! Somit waren genau die beiden Sensoren von "Außen" nicht darstellbar, da das "ß" in beiden Faellen nicht interpretiert werden konnte. Mir ist auch erst jetzt aufgefallen, dass mein HMIP Wandthermostat in der "Küche" und im "GästeWC" auch nicht geloggt wurden. Mit Kueche und GaesteWC geht's...
Dwarf1980 hat geschrieben: ↑14.03.2018, 15:56Hallo Zusammen, nach langem Rumprobieren kann ich euch eine Lösung zu meinen Problem berichten
viewtopic.php?f=37&t=12939&start=480#p420921
Anstatt wie in der Doku für das Script beschrieben:
benutz ihr einfachCode: Alles auswählen
object dp = dom.GetObject("$src$"); if (dp) { dom.GetObject("CUxD.CUX2801001:1.POSTIT").State((dom.GetObject((dp.Channel()))).Address() #"."# dp.HssType() #";"#dp.Value()); }
der kleine und feine Unterschied liegt in LOGIT vs POSTIT und ganz unscheinbar "." vs "_"Code: Alles auswählen
object dp = dom.GetObject("$src$"); if (dp) { dom.GetObject("CUxD.CUX2801001:1.LOGIT").State((dom.GetObject((dp.Channel()))).Name() #"_"# dp.HssType() #";"#dp.Value()); }
(Zudem habe ich mir den Namen anzeigen lassen anstatt die Adresse)
Bei mir funktioniert es nun und ich kann die Homematic IP Werte im Chart darstellen.
Da ich nach der langen langen suche ersteinmal keine Lust hatte im einzelnen heraus zu finden welche HMIP-Geräte POSTIT oder LOGIT im Script haben wollen, habe ich zwei identische Programme abgelegt. Einmal jeweils mit nur der Änderung POSTIP und eines mit den selben Geräten mit LOGIT... und siehe da... ENDLICH läuft das ganze zuverlässig - aber wenn ich nur aus CuxD die chars angezeigt bekomme - über das Menü von Highcharts selbst nicht. Aber hier kann man einfach die URL mit den gewünschten Anzeigeelementen selbst einfügen.
Danke Euch beiden, dass ihr eure Lösung gepostet habt ohne Hinweis aufs Handbuch oder die Forensuche
-
- Beiträge: 132
- Registriert: 13.10.2015, 14:34
- Hat sich bedankt: 2 Mal
Re: CUxD-Highcharts
Freut mich, dass ich dir damit helfen konnte. Ich poste meine Lösungen gern und ausführlich aus genau zwei Gründen:
1. Ich verzweifle auch oft bei solchen Dingen und Hinweise wie "steht im Handbuch" dauern Stunden länger als z.B. kurz nen Hinweis auf den Unterschied zwischen "." und "_" halte ich für unnötig.
2. Ich nutze es zur eigenen Doku, falls ich irgendwann noch mal dran muss. Dann muss ich nicht lange überlegen wie es ging
LG,
funzel1607
-
- Beiträge: 1781
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 258 Mal
- Kontaktdaten:
Re: CUxD-Highcharts
Ja, in der Tat. Kann viel viel mehr, ist aber auch wesentlich aufwendiger zu konfigurieren. Und da mir die Befehlszeiger nie sehr gelegen hat, konnte ich nicht die Muße finden mich durch die gesamte Doku zu arbeiten.
Insofern hat mir Highcharts besser zugesagt, da man hier einfacher/schneller zu einem kleinen Diagramm kommt. Es sind halt nur ein paar Bugs drin... (zB das der Befehl area=true nicht funktioniert und alles so hakelig ist) usw.
Insofern hat mir Highcharts besser zugesagt, da man hier einfacher/schneller zu einem kleinen Diagramm kommt. Es sind halt nur ein paar Bugs drin... (zB das der Befehl area=true nicht funktioniert und alles so hakelig ist) usw.
-
- Beiträge: 130
- Registriert: 23.11.2016, 10:37
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 18 Mal
Re: CUxD-Highcharts
Naja, es gibt ja noch ein fertiges CCU-Addon (stable Ver. 2.1.0) für folgende HomeMatic-Zentralen:
- CCU3
- RaspberryMatic
Karsten
-
- Beiträge: 268
- Registriert: 22.12.2019, 18:48
- Hat sich bedankt: 37 Mal
- Danksagung erhalten: 6 Mal
Re: CUxD-Highcharts
Ich habe für Highcharts nach Technikkram Anleitung eigentlich alles so gemacht, wie es beschrieben wurde, aber in der CUx sehe ich unter Info nicht den Button Device-Log. Woran kann das liegen (CUxD-Highcharts ist in der Version 1.4.5 installiert)?
Ich habe auch auf dem USB-Stick nachgeschaut, ob das Verzeichnis /cuxd/devlog/ angelegt wurde (ist vorhanden).
Unter den CUx - Setup habe ich die folgenden Zeilen eingefügt:
Somit auch meinen Innen-Temperatursensor mit der dazugehörigen Seriennummer. Habe ich die so richtig eingefügt?
Liegt es evtl. an meinen CUx - Geräten, das ich das für Exec was falsch gemacht habe?
Oder liegt es an dem Script im Programm, dass ich hier irgendeinen falschen Eintrag habe (z. B. dieser hier "CUxD.CUX2801002:1.LOGIT")?
Ich habe auch auf dem USB-Stick nachgeschaut, ob das Verzeichnis /cuxd/devlog/ angelegt wurde (ist vorhanden).
Unter den CUx - Setup habe ich die folgenden Zeilen eingefügt:
Somit auch meinen Innen-Temperatursensor mit der dazugehörigen Seriennummer. Habe ich die so richtig eingefügt?
Liegt es evtl. an meinen CUx - Geräten, das ich das für Exec was falsch gemacht habe?
Oder liegt es an dem Script im Programm, dass ich hier irgendeinen falschen Eintrag habe (z. B. dieser hier "CUxD.CUX2801002:1.LOGIT")?
- Baxxy
- Beiträge: 10769
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 602 Mal
- Danksagung erhalten: 2201 Mal
Re: CUxD-Highcharts
Vorab: IP-Geräte mit Highcharts loggen ist, sagen wir mal... nicht ganz ausgereift.
Daher empfehle ich gerne den CCU-Historian.
Aber zurück zum Thema:
Bei mir liegt die devlog.txt im RAM der CCU...
Code: Alles auswählen
DEVLOGFILE=/tmp/devlog.txt
Code: Alles auswählen
DEVLOGSIZE=512000
Code: Alles auswählen
DEVLOGMOVE=/media/usb0/CUxD_devlogs_TestCCU/
Du musst schon bei den Zeilen das ; am Anfang entfernen.
Hier bin ich mir nicht so ganz sicher. Da du den LOGIT-Eintrag für das Gerät per Programm direkt erzeugst braucht das Gerät hier nicht aufgeführt werden. Ich bin der Meinung das hier Seriennummern von IP-Geräten gar nichts bewirken.
Sieht soweit gut aus. Normalerweise reicht ein EXEC-Gerät aus.
Nein, das Script passt da du ja ein CUxD-Exec Gerät mit der Seriennummer CUX2801002 angelegt hast.
ABER: Schau dir mal deinen Programmauslöser an. Da wäre es wohl sinnvoller direkt auf die IST-Temperatur zu triggern statt zu checken ob die IST-Temperatur "normal" ist.
Grüße
Baxxy
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen