CCU-Historian - unter Raspbian

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

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: CCU-Historian - unter Raspbian

Beitrag von Wortmann30 » 11.08.2022, 15:20

So ich hatte noch Zeit.

Ein darüber Installieren per Putty hat leider nichts geändert.

Daher habe ich ne Raspberrymatic aufgesetzt mit dem Addon.
Das Läuft soweit mir ist nur nicht klar wo ich nun einstelle auf woher er sich die daten holen soll, jetzt holt er sie ja von der Raspberrymatic auf der er läuft, nur gibt's da nichts zu sehen...

Denn eine

Code: Alles auswählen

ccu-historian.config
kann ich irgendwie nicht finden...
Grüsse


To be continued...

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 11.08.2022, 15:30

Code: Alles auswählen

/usr/local/addons/ccu-historian/ccu-historian.config
Anpassen (IP-der Zentrale -die abgefragt werden soll- eintragen)

Code: Alles auswählen

devices.device1.address='127.0.0.1'
Anpassen (IP-der RaspberryMatic -mit dem Historian- eintragen)

Code: Alles auswählen

devices.historianAddress='127.0.0.1'
Idealerweise die Firewall komplett öffnen.

Sehe gerade das Mathias eine kleine "Spaßbremse" implementiert hat.
Beim reboot wird die IP-Adresse (von devices.device1.address= ) wieder auf 127.0.0.1 gesetzt.
Also erstmal nicht rebooten. :wink:
(ich überlege mir was)

Änderungen an der .config bemerkt der Historian und startet dann automatisch neu.

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: CCU-Historian - unter Raspbian

Beitrag von Wortmann30 » 11.08.2022, 16:08

danke das hat soweit geklappt.

Nur habe ich nun wieder das Problem das mir nur die Sysvar (Variablen) angezeigt werden.

Bei dem auf der Synology kamen diese Daten einwandfrei an...

keine Geräte nichts...
Dateianhänge
ccu-historian-0.log
(24.78 KiB) 23-mal heruntergeladen
Grüsse


To be continued...

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 11.08.2022, 16:13

Hmm, auf der abzufragenden Zentrale irgendwelche "Sonderlocken" aktiviert?
(Authentifizierung / automatische HTTPS-Umleitung)
Firewall der abzufragenden Zentrale mal "deaktiviert"?

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: CCU-Historian - unter Raspbian

Beitrag von Wortmann30 » 11.08.2022, 16:29

Nicht das ich wüsste auf der Synology funktioniert das ja.
Das Packet habe ich auf der Synology derzeit deaktiviert.

Ich betreibe nur eine CCU Protect da habe ich aber die MAC und die IP eingetragen in der Config. Wenn ich diese ausschalte ändert das auch nichts.

Und in den Firewall Einstellungen habe ich mal alles aufgemacht aber auch das hat nichts geändert. Allerdings habe ich keinen Neustart gemacht ich glaube das braucht es auch nicht.
Unbenannt.JPG
Hier ist die Normal Einstellung zu sehen die ich betreibe.

Weiteres ist mir nicht bewusst.

Und wie gesagt auf der Synology kam das alles aber halt extrem Langsam...
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: CCU-Historian - unter Raspbian

Beitrag von Wortmann30 » 25.01.2023, 11:20

So hallo zusammen,

ich habe hier leider nicht aufgehört zu schreiben weil alles funktioniert, nein ich hatte leider einen Todesfall in der Familie, der mich bis heute sehr beansprucht hat und ich erst jetzt wieder etwas zeit zu finde mich dieser Thematik an zu nehmen...
Soviel zu den Hintergründen und das soll auch schon reichen zu diesem Thema.

Was habe ich heute getan?
ich habe alles nochmals neu Aufgebaut:
Hardware:
- Pi4B mit 1GB
- Der Pi wird über ein POE+ Modul mit Power versorgt
- Gebootet wird über SD und es hängt ein USB Stick dran

Software:
- Neue Raspberrymatic 3.67.10.20230114 installiert
- SSH frei geschaltet und fest IP vergeben
- CCU Historian 3.3.0 tar.gz installiert
- per WIN SCP folgendes eingestellt, bzw. die config sieht so aus:

Code: Alles auswählen

logSystem.fileLevel=Level.INFO
logSystem.fileName='/var/log/ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.INFO
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.port=8082
webServer.historianAddress='192.168.178.6'
webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp'
webServer.logLevel=Level.INFO
devices.device1.type=CCU2
devices.device1.address='192.168.178.7'
devices.historianAddress='192.168.178.7'
database.dir='/media/usb0/ccu-historian'
historian.metaCycle=4*60*60*1000
historian.bufferTime=4*60*60*1000
base.scriptDir='/usr/local/addons/ccu-historian/ccu-historian'
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'
Auf der abzufragenden Raspberrymatic noch Version 3.57.4.20210320 auf einem Pi2 habe ich die Firewall CCU-Protect 2,92 aber deaktiviert.

Es lief dann ganz kurz aber dann war schon wieder vorbei...
Unbenannt.JPG
Weiter habe ich immer noch das Problem
Das mir nur SysVar angezeigt werden...
Unbenannt.JPG
Ich steh echt am Berg...
Grüsse


To be continued...

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 25.01.2023, 16:43

Also du müsstest mal preisgeben welches System welche IP hat.

Code: Alles auswählen

webServer.historianAddress=
devices.historianAddress=
... sollten die IP des Systems habe auf dem Historian läuft (dein Pi4B, vermutlich die .7)

Code: Alles auswählen

devices.device1.address='192.168.178.7'
Hier muss die IP-Adresse der aufzuzeichnenden Zentrale drin stehen. (vermutlich die .6)
Hier schlägt aber die "Spaßbremse" (die ich weiter vorne erwähnt hatte) zu, da dieser Eintrag bei jedem Neu/Restart (vom Historian / der Zentrale) überschrieben wird. Mathias hat da ein Verbesserungs-Ticket angelegt, aber bisher noch nichts umgesetzt.

Man kann sich aber gut mit einem Workaround behelfen indem das System (auf dem der Historian läuft) "device1" bleibt und das externe System (deine CCU2) "device2" wird.

Also:

Code: Alles auswählen

webServer.historianAddress=
devices.historianAddress=
IP-des CCU-Historian Hostsystems eintragen (Pi4B)

Alles mit "devices" erstmal rausschmeißen, dann meine Blaupause einfügen.

Code: Alles auswählen

// lokale Zentrale device1
devices.device1.type=CUSTOM_CCU
devices.device1.address='127.0.0.1' 
devices.device1.prefix='lokal_'

// entfernte Zentrale
devices.device2.type=CCU2
devices.device2.address='192.168.178.6' // IP-Adresse der entfernten Zentrale eintragen...

// benoetigte Plugins fuer device2 aktivieren / deaktivieren, durch entfernen der //
//devices.device2.plugin1.type=CUXD
//devices.device2.plugin2.type=JACK
//devices.device2.plugin3.type=HMWLGW

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: CCU-Historian - unter Raspbian

Beitrag von Wortmann30 » 25.01.2023, 20:21

Ok also das verstehe ich jetzt nicht ganz genau.

Der Pi4B auf dem Historian läuft hat die 192.168.178.6
der Pi2 der überwacht werden soll hat die 192.168.178.7

die Config soll dann so aussehen?

Code: Alles auswählen

logSystem.fileLevel=Level.INFO
logSystem.fileName='/var/log/ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.INFO
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.port=8082
webServer.historianAddress='192.168.178.6'
webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp'
webServer.logLevel=Level.INFO
// lokale Zentrale device1
devices.device1.type=CUSTOM_CCU
devices.device1.address='192.168.178.6' 
devices.device1.prefix='lokal_'
// entfernte Zentrale
devices.device2.type=CCU2
devices.device2.address='192.168.178.7' // IP-Adresse der entfernten Zentrale eintragen...
// benoetigte Plugins fuer device2 aktivieren / deaktivieren, durch entfernen der //
devices.device2.plugin1.type=CUXD
//devices.device2.plugin2.type=JACK
devices.device2.plugin3.type=HMWLGW
database.dir='/media/usb0/ccu-historian'
historian.metaCycle=4*60*60*1000
historian.bufferTime=4*60*60*1000
base.scriptDir='/usr/local/addons/ccu-historian/ccu-historian'
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'
bisher sah dies so aus:

Code: Alles auswählen

logSystem.fileLevel=Level.INFO
logSystem.fileName='/var/log/ccu-historian-%g.log'
logSystem.fileLimit=1000000
logSystem.fileCount=5
logSystem.binRpcLevel=Level.INFO
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.port=8082
webServer.historianAddress='192.168.178.6'
webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp'
webServer.logLevel=Level.INFO
devices.device1.type=CCU2
devices.device1.address='192.168.178.7'
devices.historianAddress='192.168.178.7'
database.dir='/media/usb0/ccu-historian'
historian.metaCycle=4*60*60*1000
historian.bufferTime=4*60*60*1000
base.scriptDir='/usr/local/addons/ccu-historian/ccu-historian'
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'
was ist nun richtig?
Grüsse


To be continued...

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

Re: CCU-Historian - unter Raspbian

Beitrag von Baxxy » 25.01.2023, 20:32

Die obere ist soweit richtig, aber es muss noch...

Code: Alles auswählen

devices.historianAddress='192.168.178.6'
... eingefügt werden.

Da war ich mit...
Wortmann30 hat geschrieben:
25.01.2023, 20:21
Alles mit "devices" erstmal rausschmeißen
... etwas unpräzise.

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: CCU-Historian - unter Raspbian

Beitrag von Wortmann30 » 26.01.2023, 07:57

Guten Morgen,

ok das mache ich wenn ich wieder zuhause bin, an welcher Stelle spielt keine Rolle oder?
Grüsse


To be continued...

Antworten

Zurück zu „CCU-Historian“