CCU-Historian Customer Page with Highchart

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

docffm
Beiträge: 29
Registriert: 06.03.2018, 11:11
System: Alternative CCU (auf Basis OCCU)
Wohnort: Karben
Danksagung erhalten: 4 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von docffm » 22.12.2021, 23:12

So, hier Screenshots mit theme=dark-transp. Im Firefox-Browser werden nicht mal Kurven angezeigt, in meiner Visu (Mediola) zwar Kurven und alles, aber weißer, undurchsichtiger Hintergrund.
Capture100.jpg
Capture099.jpg
Hier der zugehörige Link:
http://192.168.178.89:4001/custom/h2-hi ... 0Ladepumpe

Ich habe jetzt statt theme=dark-transp dark-unica genommen, das sieht dann so aus:
(ein Nachteil bei dark-transp war auch, daß die Beschriftung der Labels, wenn man auf eine Kurve geklickt hat, wegen zu geringem Kontrast zur grauen Hintergrundfarbe kaum lesbar war)
Capture101.jpg
Seltsamerweise werden Charts bei mir im Browser seit 5.4 leider oft so angezeigt (Firefox & MS Edge):
Capture102.jpg
Die von Dir vorgeschlagenen Änderungen in themes.js habe ich ausprobiert (und auch andere wie 10/50, 60/10), hat jedoch keinerlei Änderung gezeigt.
Gibt es übrigens eine Möglichkeit, die bei navigator=3 angezeigten Zeitbuttons selektiv zu (de)aktivieren? Das wäre praktisch, denn Klick auf M oder Y oder All zieht oft längere Ladezeiten und unübersichtliche Darstellung nach sich, wäre daher praktisch, wenn man das deaktivieren könnte. Vielen Dank für Deine Mühe und dieses fantastische Tool!

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von wak » 23.12.2021, 18:19

Hallo Chart-Freunde,

neue Version verfügbar mit folgenden Feature:
* Stocktools button verstecken wenn Menü ausgeblendet ist
* Title und Subtitle um 5px nach oben verschoben
* Farbcorrector in Theme standard-dark beim Tooltip etwas heller
* HTML via W3C Markup Validation Service gecheckt und verbessert
* BUG: leerer Start screen - Global chart Variable handling verbessert

Neue Version:
CCU-Historian-HC-5.7.zip
(3.19 MiB) 14-mal heruntergeladen

@Mathias: Kannst du bitte diese Version der nächste Historian 3.0 hinzufügen?

@docffm: Das mit dem leeren Start-Screen sollte jetzt behoben sein! Dein Link geht auf .../custom/h2-highchart/H2-HighChart.gy?periode... das würde ich ersetzen mit /custom/h2-highchart/HighChart3.html?periode ... dann wären weniger Tools geladen und es sollte auch schneller sein, da die Seite statisch ist. Warum das mit dem Titel verschieben bei dir nicht funktioniert, versteh ich nicht ganz, anbei eine Version, wo es bei mir verschoben ist.
docffm hat geschrieben:
22.12.2021, 23:12
Gibt es übrigens eine Möglichkeit, die bei navigator=3 angezeigten Zeitbuttons selektiv zu (de)aktivieren? Das wäre praktisch, denn Klick auf M oder Y oder All zieht oft längere Ladezeiten und unübersichtliche Darstellung nach sich, wäre daher praktisch, wenn man das deaktivieren könnte.
Derzeit nicht geplant, aber du könntest die H2-HighChart.js kopieren und die HighChart3.html, da den neuen Namen von z.b H2-HighChart-corr.js verwenden und Zeile 3865-3881 löschen! Dann sollten weniger Tasten da sein!

Viel Spaß beim Testen
wak
Zuletzt geändert von wak am 01.04.2022, 20:18, insgesamt 1-mal geändert.

PaulM
Beiträge: 319
Registriert: 16.02.2015, 17:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 129 Mal
Danksagung erhalten: 35 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von PaulM » 31.12.2021, 17:32

Hallo wak,

ich wähle 2 Datenreihen aus und passe sie an, u.a. je eine Achse links, die zweite rechts. Anschließend erzeuge ich einen Link (neues Fenster öffnet sich). Dann sind jedoch im neuen Fenster beide Achsen links angeordnet.

Code: Alles auswählen

http://192.168.10.2:8085/custom/h2-highchart/H2-HighChart.gy?periode=720&dp=1732|F16,425|Y1|F2&yaxis=Y0|TTagesverbrauch%20Gas%20m3,Y1|P1|A0|L1|H100&zoom=719.83&refresh=true
EDIT
Die js-Dateien sind vom 23.12.2021 17:54h

Meine Editierungsversuche blieben bisher erfolglos.
Der Parameter wäre wohl Y0 - für Y-Achse 0 mit P0 für links bzw. Y1 mit P1 für rechts

Gruß
Paul
Zuletzt geändert von PaulM am 31.12.2021, 18:00, insgesamt 1-mal geändert.
Mit Mut und Entschlossenheit gegen Intoleranz

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von wak » 31.12.2021, 17:45

Hallo PaulM,

welche Version wird dir unten angezeigt, das Problem kann ich in meiner aktuellen 5.7 Version nicht mehr feststellen und es funktioniert bei mir so wie gewünscht! Der Fehler sollte noch bei der Version die mit 2.8.1 oder mit 3.0.0.beta2 vorhanden sein.

Kannst du mal die Dateien aus dem 5.7 einfach drüberkopieren?

LG wak

PaulM
Beiträge: 319
Registriert: 16.02.2015, 17:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 129 Mal
Danksagung erhalten: 35 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von PaulM » 31.12.2021, 18:07

Hallo wak,
ich habe mich mit der Dateiversion geirrt und korrigiert
Es ist die Docker-Version 2.8.1 mit 5.0

Nichtsdesto trotz, wie kann ich den Link editieren ?
Mit Mut und Entschlossenheit gegen Intoleranz

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von wak » 03.01.2022, 13:05

Hallo PaulM,

ich glaub mit dieser Version, kannst du es via Link nicht korrigieren, da ich einen Bug drinnen hatte.

Bitte die aktuelle 5.7 drüber kopieren oder auf die nächste Version warten!
Installation sollte so laufen wie in hier in meinem ersten Posting:
viewtopic.php?f=38&t=49116#p492052

LG wak

MKaiser96
Beiträge: 44
Registriert: 20.09.2019, 13:42

Re: CCU-Historian Customer Page with Highchart

Beitrag von MKaiser96 » 07.02.2022, 19:03

Hallo,

ich habe mich nun ein wenig mit HighChart beschäftigt. Ich nutze aktuell CCU-Historian V3.0.0-beta.2 in Verbindung mit HighChart v5.0. Ich habe leider das Problem, dass sich der Zoom mit jedem Refresh auf die größte zuvor eingestellte Stufe zurücksetzt. Das ist für mich nicht praktikabel. Ich habe auch schon den nachfolgenden Tipp ausgeführt. Leider ohne Erfolg. Gibt es hierfür mittlerweile eine Lösung?
wak hat geschrieben:
24.03.2021, 21:31
Hallo Baxxy,

probier mal folgendes in dem du im File H2-HighChart.js folgende Zeilen auskommentierts 3961 und 3966 mit //

Es sollten dann ca. so aussehen:

Code: Alles auswählen

// check if new data should be loaded
function checkZeitraum(rangInfo) {
  var datNew = new Date(Zeitraum_Ende - (new Date(rangInfo._range)));
 // if (Zeitraum_Start > datNew) {
    Zeitraum_Start = datNew;
    loadNewSerienData();
    DP_Button_Jump = true;
    return false;
 // }
return true;
}
Dann würden der Zeitraum auf den Button beschränkt! Sollte dann funktionieren wie die alten Tasten, und bei Refresh nicht verschieben nur die neuen Minuten dazu nehmen!

LG wak

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von wak » 07.02.2022, 20:03

Hallo MKaier96,

kannst du mal bitte die neueste Version installiern, 5.0 hab ich nicht mehr laufen, und da waren viele Changes nachher!

Am besten die Files direkt nehmen, dann bekommst du schon Version 5.8:
https://github.com/wakr70/CCU-Historian-HC

Du brauchst nur alle Files und Sub-Verzeichnisse unter "h2-highchart" drüber kopieren via z.B. WinSCP !

Dann sollte dein Thema erledigt sein! Wenn nicht dann bitte genau bei deiner Einstellung auf Link drücken und den erstellten Link posten!

LG wak

MKaiser96
Beiträge: 44
Registriert: 20.09.2019, 13:42

Re: CCU-Historian Customer Page with Highchart

Beitrag von MKaiser96 » 07.02.2022, 20:53

Hallo wak,

ich habe soeben den CCU-Historian in der DSM7-Version auf CCU-Historian V3.0.0-beta.3 aktualisiert. Zudem habe ich H2-HighChart release v5.7 heruntergeladen und den Inhalt des h2-highchart Ordners in den Ordner /ccu-historian-dsm7/webapp/custom/h2-highchart kopiert.

Auch nach einem Neustart wird unten in der Ecke HighChart v5.0 angezeigt. Ist das so korrekt?

An der Problematik hat sich zudem leider auch nichts getan. Der Zoom wird immer wieder zurückgesetzt.

Benutzeravatar
wak
Beiträge: 262
Registriert: 05.05.2014, 00:21
Hat sich bedankt: 2 Mal
Danksagung erhalten: 32 Mal

Re: CCU-Historian Customer Page with Highchart

Beitrag von wak » 07.02.2022, 21:28

Hallo MKaier96,

nein das sollte so nicht sein, bitte noch Browser Cache löschen, scheint noch die alte Version aktiv zu sein!

LG wak

Antworten

Zurück zu „CCU-Historian“