CCU-Historian V4.0.0

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

mifroe
Beiträge: 26
Registriert: 31.12.2014, 09:50
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Historian V4.0.0

Beitrag von mifroe » 28.04.2024, 17:04

ok, Danke, welche Java Version setzt Du ein? Ich kann nur zwischen JDK und JRE wählen
https://adoptium.net/de/temurin/release ... x&arch=x64

Benutzeravatar
Roland M.
Beiträge: 9852
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 255 Mal
Danksagung erhalten: 1397 Mal

Re: CCU-Historian V4.0.0

Beitrag von Roland M. » 28.04.2024, 17:22

Hallo!
mifroe hat geschrieben:
28.04.2024, 17:04
welche Java Version setzt Du ein? Ich kann nur zwischen JDK und JRE wählen
https://adoptium.net/de/temurin/release ... x&arch=x64
Kurz nachgesehen, das setze ich ein:

Code: Alles auswählen

root@ccu-historian:~# java -version
openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Debian-1deb11u1, mixed mode, sharing)
root@ccu-historian:~#
Hab mich aber schon länger nicht mehr beschäftigt, läuft einfach... ;)


Roland
(derzeit in Charmes, F)
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

mifroe
Beiträge: 26
Registriert: 31.12.2014, 09:50
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Historian V4.0.0

Beitrag von mifroe » 28.04.2024, 18:46

Vielen Dank Roland
aber wo bekomme ich die her? Ich finde nur Version 21, 22,....? :(

Benutzeravatar
tgw
Beiträge: 586
Registriert: 10.10.2013, 22:35
System: CCU
Wohnort: Recklinghausen
Hat sich bedankt: 40 Mal
Danksagung erhalten: 6 Mal

Re: CCU-Historian V4.0.0

Beitrag von tgw » 29.04.2024, 13:46

Mathias hat geschrieben:
25.04.2024, 21:41

Startest Du die ccu-historian.exe unter Windows? Da ist in der V4.0.0 noch ein Fehler drin. Eine korrigierte Version existiert aber schon. Diese kannst hier herunterladen.

Der CCU-Historian arbeitet normalerweise mit jeder Java Version ab 11, vorzugsweise eine mit LTS (long term support). Ein kostenloses zertifiziertes Java findest Du bei Adoptium.

Gruß
Mathias
Danke, läuft jetzt wunderbar!
Viele Grüße aus Recklinghausen im Ruhrpott

Der TGW

CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.

Benutzeravatar
NilsG
Beiträge: 1714
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 394 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: CCU-Historian V4.0.0

Beitrag von NilsG » 30.04.2024, 21:57

Mathias hat geschrieben:
23.04.2024, 22:46
Systemvariablen werden regelmäßig gelesen. Die CCU ist also erreichbar.
Allerdings werden keine Gerätedatenpunktwerte von der CCU empfangen. Die Rückrichtung von der CCU zum CCU-Historian auf die Ports 2098 und Port 2099 ist wohl nicht in Ordnung.
Sind denn folgende Optionen in der ccu-historian.config auf die IP des NAS (oder des Docker-Containers) gesetzt?

Code: Alles auswählen

devices.historianAddress='192.168.0.5'  
webServer.historianAddress='192.168.0.5'
Moin!
So, gerade zuhause angekommen.
Einträge sind bereits vorhanden :/

Bildschirmfoto 2024-04-30 um 21.55.56.png
Hilft davon was:

Bildschirmfoto 2024-04-30 um 21.59.37.png
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

zabiwa
Beiträge: 42
Registriert: 04.11.2017, 23:05
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Historian V4.0.0

Beitrag von zabiwa » 03.05.2024, 11:26

Hallo zusammen,
ich hatte ein ähnliches Problem (oder das gleiche?):
mifroe hat geschrieben:
28.04.2024, 10:54
[...] Um auf Version 4.0 upgraden zu können habe ich jetzt die Adoptium JRE installiert. Historian startet, aber keine grafische Darstellung möglich "Bitte warten: Die Trenddarstellung wird generiert". [...]
Daten werden in die DB geschrieben und über H2 kann ich auch Werte ausgeben lassen.
Die Trenddarstellung wird aber nicht angezeigt und im Log kann kommt bei jedem "Versuch" folgende Fehlermeldung:

Code: Alles auswählen

2024-05-03 11:06:50|SEVERE |Exception: Fontconfig head is null, check your fonts or fonts configuration
2024-05-03 11:06:50|SEVERE |Detail: java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration
	at org.jfree.text.TextFragment.calculateDimensions(TextFragment.java:230)
	at org.jfree.text.TextLine.calculateDimensions(TextLine.java:194)
	at org.jfree.text.TextBlock.calculateDimensions(TextBlock.java:171)
	at org.jfree.chart.block.LabelBlock.arrange(LabelBlock.java:313)
	at org.jfree.chart.block.BorderArrangement.arrangeNN(BorderArrangement.java:215)
	at org.jfree.chart.block.BorderArrangement.arrange(BorderArrangement.java:141)
	at org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:178)
	at org.jfree.chart.block.CenterArrangement.arrangeNN(CenterArrangement.java:286)
	at org.jfree.chart.block.CenterArrangement.arrange(CenterArrangement.java:100)
	at org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:178)
	at org.jfree.chart.block.FlowArrangement.arrangeNN(FlowArrangement.java:367)
	at org.jfree.chart.block.FlowArrangement.arrangeRR(FlowArrangement.java:285)
	at org.jfree.chart.block.FlowArrangement.arrange(FlowArrangement.java:160)
	at org.jfree.chart.block.BlockContainer.arrange(BlockContainer.java:178)
	at org.jfree.chart.title.LegendTitle.arrange(LegendTitle.java:540)
	at org.jfree.chart.JFreeChart.drawTitle(JFreeChart.java:1320)
	at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1214)
	at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1399)
	at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1379)
	at org.jfree.chart.JFreeChart.createBufferedImage(JFreeChart.java:1364)
Bei mir läuft das ganze auch direkt auf einem QNAP NAS mit einem aktuellen JDK:

Code: Alles auswählen

[~] # java -version
openjdk version "21.0.2" 2024-01-16 LTS
OpenJDK Runtime Environment Temurin-21.0.2+13 (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.2+13 (build 21.0.2+13-LTS, mixed mode, sharing)
Nach etwas Recherche zu der Exception habe ich u.a. die Info gefunden, dass ab Java 11 keine Fonts (und auch keine Fontconfig) mehr zum JDK/JRE gehören. Bei manchen mit ähnlichen Problemen (ganz andere Software), hat teilweise die manuelle Installation von "Fontconfig" geholfen, bei mir nicht.

Auf dem NAS habe ich dann noch die alte Java 8 Installation gefunden und von dort den "fonts" Ordner in den "lib" Ordner der JDK 21 Installation kopiert. Seit dem wird bei mir auch wieder die "Trendanzeige" generiert :)

Benutzeravatar
NilsG
Beiträge: 1714
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 394 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: CCU-Historian V4.0.0

Beitrag von NilsG » 04.05.2024, 08:39

zabiwa hat geschrieben:
03.05.2024, 11:26

Bei mir läuft das ganze auch direkt auf einem QNAP NAS mit einem aktuellen JDK:

Code: Alles auswählen

[~] # java -version
openjdk version "21.0.2" 2024-01-16 LTS
OpenJDK Runtime Environment Temurin-21.0.2+13 (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.2+13 (build 21.0.2+13-LTS, mixed mode, sharing)
Nach etwas Recherche zu der Exception habe ich u.a. die Info gefunden, dass ab Java 11 keine Fonts (und auch keine Fontconfig) mehr zum JDK/JRE gehören. Bei manchen mit ähnlichen Problemen (ganz andere Software), hat teilweise die manuelle Installation von "Fontconfig" geholfen, bei mir nicht.

Auf dem NAS habe ich dann noch die alte Java 8 Installation gefunden und von dort den "fonts" Ordner in den "lib" Ordner der JDK 21 Installation kopiert. Seit dem wird bei mir auch wieder die "Trendanzeige" generiert :)
Was ist "Fontconfig"?! Ist das ein Paket für die NAS?
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

zabiwa
Beiträge: 42
Registriert: 04.11.2017, 23:05
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: CCU-Historian V4.0.0

Beitrag von zabiwa » 04.05.2024, 10:55

Fontconfig ist ein kleines Tool, um Zugriff auf Fonts zu erhalten, kann z.B. auch von grafischen Libraries verwendet werden, um Fonts zu finden: https://www.freedesktop.org/wiki/Software/fontconfig/
Scheint im *nix Bereich verbreitet zu sein (ich kenne das Tool nicht)
Ein direktes Paket für QNAP habe ich nicht gefunden, ich konnte es aber über den Umweg Entware installieren (das ist eine Art Paketmanager für Linux basierende NAS, um Linux-Tools nach zu installieren).

Die Installation alleine hatte mir nicht geholfen, erst nach der Kopie der "fonts" aus einem älteren JDK in das aktuelle wurden die Trend-Charts wieder generiert. Versuch es doch erstmal damit, bevor du irgendwelche Pakete nachinstallierst.

Benutzeravatar
NilsG
Beiträge: 1714
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 394 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: CCU-Historian V4.0.0

Beitrag von NilsG » 04.05.2024, 11:34

Ich muss erstmal suchen, wo Java bei mir auf der Synology NAS (DSM 7) liegt
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

Benutzeravatar
NilsG
Beiträge: 1714
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 394 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: CCU-Historian V4.0.0

Beitrag von NilsG » 04.05.2024, 20:52

Ich frage mich allerdings, warum denn dann die alten Werte, die in der DB waren, korrekt grafisch dargestellt werden?!
Die müssten dann ja eigentlich auch nicht angezeigt werden, wenn es ein Java-Thema sein sollte, oder?!
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

Antworten

Zurück zu „CCU-Historian“