CCU-Historian auf iMac installieren

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von Baxxy » 03.10.2023, 22:06

robbi77 hat geschrieben:
03.10.2023, 14:53
Und wie wird er gestartet?
Steht im Wiki.

Vorher sollten natürlich die Parameter in der ccu-historian.config korrekt gesetzt werden.

Starten würde ich dann zuerst mal mit Konsolenausgabe:

Code: Alles auswählen

java -jar ccu-historian.jar -loglevel finest
Firewall-Settings sowie die Java-Runtime sind Sache des Betriebssystems, der Historian ist einfach nur eine "Java-App".

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von NickHM » 04.10.2023, 08:34

Hallo

durch Starten der historian Java Anwendung wird das Programm ohne Bedienoberfläche gestartet und läuft im Hintergrund.
Voraussetzung ist wie oben beschrieben, eine angepasste Konfiguration. Das ist aber eigentlich in den Konfig Datei mit Kommentaren sehr gut beschrieben.
Nach einiger Zeit (je nach Hardware auch einige Minuten) ist ein Webserver aktiv, der die Bedienung über eine Webseite ermöglicht.

In der Aktivitätsanzeige des MacOS siehst Du nur die Java Prozesse.

Die Webseite von Historian wird mit der IP des Mac und einem bestimmten Port aufgerufen, dass ich vergessen habe, weil ich Historian nicht mehr benutze :). Aber auch das steht mit Sicherheit im Wiki bzw. der sehr guten Doku.

Benutzeravatar
robbi77
Beiträge: 13865
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von robbi77 » 04.10.2023, 18:23

Ich hab’s jetzt auch mal auf meinem Mac versucht.
Die Anleitung ist ja nicht schlecht, aber was muss ich in der Config Datei alles „aktivieren“ damit der überhaupt etwas macht?

Benutzeravatar
Baxxy
Beiträge: 10850
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2230 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von Baxxy » 04.10.2023, 18:47

robbi77 hat geschrieben:
04.10.2023, 18:23
aber was muss ich
Ne eigene config im Verzeichnis anlegen:

Code: Alles auswählen

ccu-historian.config
Das hier dürfte als "minimal-Config" durchgehen:

Code: Alles auswählen

// CCU-Historian Konfiguration
logSystem.consoleLevel=Level.FINER
logSystem.fileLevel=Level.FINER
logSystem.fileName='./ccu-historian-%g.log'
logSystem.fileLimit=6000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.FINEST
database.dir='./data'
database.name='test_db'
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.dir='./webapp'
webServer.logLevel=Level.WARNING

// anpassen ab hier -->

webServer.port=92                           //Webserver-Port auskommentieren oder anpassen
webServer.historianAddress='192.168.1.3'  //hier die IP-Adresse des Systems auf dem Historian läuft eintragen
devices.historianAddress='192.168.1.3'    //hier die IP-Adresse des Systems auf dem Historian läuft eintragen

// Typ der Zentrale:
devices.device1.type=CCU2
devices.device1.address='192.168.1.27'    //hier die IP-Adresse der Zentrale eintragen

// <-- bis hier

webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'

Benutzeravatar
robbi77
Beiträge: 13865
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von robbi77 » 04.10.2023, 18:58

Danke,
dann sollte es ja so passen ...

Code: Alles auswählen

// CCU-Historian Konfiguration
// 
// Hinweise:
// Kommentarzeilen starten mit zwei Schrägstrichen (//). Alle Zeichen nach den Schrägstrichen
// werden ignoriert. Zeichenketten als Optionswert müssen von einfachen Anführungszeichen (')
// umschlossen sein. Weitere Informationen sind auch im Handbuchs 
// (https://github.com/mdzio/ccu-historian/wiki#konfiguration) zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
logSystem.consoleLevel=Level.FINER
logSystem.fileLevel=Level.FINER
logSystem.fileName='./ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.FINEST
database.dir='./data'
database.name='history'
// database.user='sa'
// database.password='ccu-historian'
// database.backup=''
database.webEnable=true
database.webPort=8082
database.webAllowOthers=true
// database.tcpEnable=false
// database.tcpPort=9092
// database.tcpAllowOthers=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// database.tasks ... (s.a. https://github.com/mdzio/ccu-historian/wiki#automatische-ausführung-von-skripten)
webServer.port=80
webServer.dir='./webapp'
webServer.logLevel=Level.WARNING
webServer.historianAddress='192.168.1.57’
// webServer.trendDesigns ... (s.a. https://github.com/mdzio/ccu-historian/wiki#anpassung-der-trend-darstellung)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. https://github.com/mdzio/ccu-historian/wiki#eigene-verweise-auf-web-seiten)
// webServer.corsOrigin='*'
// webServer.showLastValue=false
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0 
// historian.defaultDisabled=false
// historian.defaultHidden=false
// devices.historianBinRpcPort=2099
// devices.historianXmlRpcPort=2098
devices.historianAddress='192.168.1.57' // null: eigene IP-Adresse automatisch ermitteln
// base.scriptDir='.'
// 
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. https://github.com/mdzio/ccu-historian/wiki#konfiguration-der-angeschlossenen-ger%C3%A4te):
// devices.device<Nr.>.type=<CCU2> 
// devices.device<Nr.>.address='<IP-Adresse>‘
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<HMWLGW, CUXD, JACK, BIDCOS_WIRED, BIDCOS_RF, SYSTEM, HMIP_RF>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.watchdogProgram=''
// devices.device<Nr.>.watchdogCycle=300000 // 5 Minuten
// Bei Anbindung von mehreren Zentralen muss ein Präfix je Zentrale gesetzt werden!
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:

// Typ der Zentrale: z.B. CCU1, CCU2, CCU3
// (RaspberryMatic mit Funkmodul ist kompatibel zu einer CCU3.)
devices.device1.type=CCU2
// IP-Adresse der Zentrale
devices.device1.address='192.168.1.24‘

// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:
// devices.device1.plugin1.type=CUXD

// Falls das HomeMatic Wired LAN Gateway verwendet wird, die Kommentarzeichen (//) vor 
// folgender Zeile entfernen:
// devices.device1.plugin1.type=HMWLGW

// Falls CUxD UND das HMWLGW verwendet wird, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
devices.device1.plugin1.type=CUXD
devices.device1.plugin2.type=HMWLGW

// Benutzerdefinierte Verweise im Extras-Menü:
webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'
webServer.menuLinks.link2.text='Handbuch'
webServer.menuLinks.link2.address='https://github.com/mdzio/ccu-historian/wiki'
webServer.menuLinks.link3.text='Fehler melden'
webServer.menuLinks.link3.address='https://github.com/mdzio/ccu-historian/issues'
Aber wie es aussieht startet der sowieso nicht:
Bildschirmfoto 2023-10-04 um 18.48.20.png

Mathias
Beiträge: 1796
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 262 Mal
Kontaktdaten:

Re: CCU-Historian auf iMac installieren

Beitrag von Mathias » 05.10.2023, 22:05

Der CCU-Historian benötigt mindestens Java 8.

Die Version kann mit java -version abgefragt werden.

Benutzeravatar
robbi77
Beiträge: 13865
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von robbi77 » 06.10.2023, 08:00

Version 8 ist installiert.

Mathias
Beiträge: 1796
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 262 Mal
Kontaktdaten:

Re: CCU-Historian auf iMac installieren

Beitrag von Mathias » 06.10.2023, 09:14

Dann mal bitte mit einer höheren Java-Version probieren.

Benutzeravatar
robbi77
Beiträge: 13865
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von robbi77 » 06.10.2023, 12:51

Es wird keine andere zum Update angeboten.
Bildschirmfoto 2023-10-06 um 15.42.45.png
Bildschirmfoto 2023-10-06 um 15.42.45.png (17.76 KiB) 523 mal betrachtet
Wie kann man die denn im Terminal updaten? Ich find nix bei google ...
Bildschirmfoto 2023-10-06 um 15.42.08.png

Slice
Beiträge: 1203
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 141 Mal
Danksagung erhalten: 85 Mal

Re: CCU-Historian auf iMac installieren

Beitrag von Slice » 06.10.2023, 16:38

Hi robbi77,

ich hab zwar keine Ahnung von Macs :lol: , aber wieso über Konsole?
Du kannst doch bestimmt über den Desktop per Browser eine andere Version laden?
Alternativen gibts mit Open Java genug.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Antworten

Zurück zu „CCU-Historian“