ich habe heute meine Raspberrymatic auf die Version 3.41.11 upgedated.
Mein CCU-Historian (Version 1.1.0, läuft auf einem separaten Raspberry) startet seit diesem Update nicht mehr.
Ich gehe davon aus, daß es mit der BINRPC / XML-RPC-Geschichte zu tun hat.
Wie kriege ich meinen Historian wieder zum Laufen?
Ist diese Historian-Version zu alt für meine Raspberrymatic?
(Möchte nur im Notfall einen Versionswechsel durchführen / Alternative mit CCU-Addon eigentlich auch nicht).
Hier seht Ihr meine Config von Historian:
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 Abschnitt 3 im Handbuch zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
// logSystem.consoleLevel=Level.INFO
// logSystem.fileLevel=Level.OFF
logSystem.fileName='/opt/ccu-historian/ccu-historian-%g.log'
// logSystem.fileLimit=1000000
// logSystem.fileCount=5
// logSystem.binRpcLevel=Level.WARNING
database.dir='/opt/ccu-historian/data'
// database.name='history'
// database.user='sa'
// database.password='ccu-historian'
// database.backup=''
// database.webEnable=true
// database.webPort=8082
// database.webAllowOthers=false
// database.tcpEnable=false
// database.tcpPort=9092
// database.tcpAllowOthers=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// webServer.port=80
webServer.dir='/opt/ccu-historian/webapp'
// webServer.logLevel=Level.WARNING
webServer.historianAddress='192.168.2.36'
// webServer.trendDesigns ... (s.a. Abschnitt 7.4.1 im Handbuch)
webServer.trendDesigns.default=new TrendDesign(
chart : {
backgroundPaint=ChartColor.BLACK
removeLegend()
},
plot: {backgroundPaint=ChartColor.BLACK},
renderers: [
{paint=ChartColor.YELLOW},
{paint=ChartColor.GREEN},
{paint=ChartColor.RED},
{paint=ChartColor.CYAN}
],
timeAxis: {
label='Zeit'
labelPaint=ChartColor.WHITE
tickLabelPaint=ChartColor.WHITE
tickMarkPaint=ChartColor.WHITE
},
rangeAxes: [
{
labelPaint=ChartColor.WHITE
tickLabelPaint=ChartColor.WHITE
tickMarkPaint=ChartColor.WHITE
}
]
)
webServer.trendDesigns.design2=new TrendDesign(
chart : {
backgroundPaint=ChartColor.BLACK
removeLegend()
},
plot: {backgroundPaint=ChartColor.BLACK},
renderers: [
{paint=ChartColor.YELLOW},
{paint=ChartColor.RED},
{paint=ChartColor.CYAN}
],
timeAxis: {
label='Zeit'
labelPaint=ChartColor.WHITE
tickLabelPaint=ChartColor.WHITE
tickMarkPaint=ChartColor.WHITE
},
rangeAxes: [
{
labelPaint=ChartColor.WHITE
tickLabelPaint=ChartColor.WHITE
tickMarkPaint=ChartColor.WHITE
}
]
)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. Abschnitt 4.4 im Handbuch)
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0
// devices.historianRpcPort=2011
devices.historianAddress='192.168.2.36' // eigene IP-Adresse automatisch ermitteln
//
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. Abschnitt 3.2 im Handbuch):
// devices.device<Nr.>.type=<CCU1, CCU2 oder BINRPC>
// devices.device<Nr.>.address='<IP-Adresse>'
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<CUXD oder HMWLGW>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:
// Typ der Zentrale: CCU1 oder CCU2
devices.device1.type=CCU2
// IP-Adresse der Zentrale
devices.device1.address='192.168.2.121'
// 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
// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// webServer.menuLinks.link1.text='Beispiel 1 - Vorjahresvergleich'
// webServer.menuLinks.link1.address='/custom/example1.html'