Docker-Image vom CCU-Historian verfügbar

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

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

Docker-Image vom CCU-Historian verfügbar

Beitrag von Mathias » 24.05.2015, 21:45

Auf dem Docker Hub ist seit Kurzem ein Image von dem CCU-Historian verfügbar. Docker wird dazu verwendet, Anwendungen mithilfe von Betriebssystemvirtualisierung in Containern zu isolieren. Für viele Plattformen (z.B. auch NAS-Geräte) ist Docker bereits verfügbar. Zur Installation vom CCU-Historian muss nur der Befehl docker pull tzahari/ccu-historian eingegeben werden. Das Docker-Image wurde von Thomas, einem CCU-Historian-Anwender, erstellt. Vielen Dank dafür!

Rolapp
Beiträge: 29
Registriert: 19.05.2013, 19:15
Wohnort: Eldingen

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Rolapp » 26.05.2015, 00:12

Hallo

Bisher habe ich es nicht zum Laufen bekommen

DS1815+

Fehler
Systemereigniss:
Docker container: /CCU-Historian unexpected stopped.

Protocoll:
Config option are missing! CONFIG_CCU_TYPE, CONFIG_CCU_IP & CONFIG_HOST_IP required.
Config file missing

Bin leider kein Fachmann für Linux

bräuchte Hilfe

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

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Mathias » 28.05.2015, 12:22

Hallo,

wie die Konfiguration (IP-Adresse der CCU, usw.) genau vorgenommen wird, ist mir leider auch nicht bekannt. Ich schreibe mal eine E-Mail an Thomas, der das Docker-Image erstellt hat. Vielleicht liest er auch hier mit.

Laut https://github.com/tzahari/CCU-Historia ... ADME_de.md müssen Umgebungsvariablen (CONFIG_CCU_TYPE, CONFIG_CCU_IP, usw.) gesetzt werden. Das wird, glaube ich, mit der Kommandozeilenoption -e von Docker gemacht. Das Start-Skript (start.sh) erstellt dann die Konfigurationsdatei /opt/ccu-historian/ccu-historian.config automatisch. Alternativ müsste sich die Datei auch manuell erstellen lassen.

Gruß
Mathias

tzahari
Beiträge: 1
Registriert: 01.06.2015, 21:00

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von tzahari » 01.06.2015, 21:20

Hallo Zusammen,

Danke Mathias für die Ankündigung.

Zu meiner Person:
Ich verwalte das Docker Image und habe soeben eine neue Versionen freigeben.
Unter anderem steht nun auch die letzte Entwicklerversion 0.7.7dev-8 und auch die Version 0.6.0 zur Verfügung.

Zu Rolapp: Beim Synology ist es wie folgt:
Nachdem der Docker Container vom Image erstellt wurde, muss dieser einmal bearbeitet werden.
Und zwar trägst du unter "Umwelt" die Umgebungsvariabeln (siehe https://github.com/tzahari/CCU-Historia ... figuration) ein.

Ich empfehle noch über "Volume" dem Docker Container einen Order nach /database zu mappen, damit die Datenbank ausserhalb des Docker Container liegt und somit bei einem Update erhalten bleibt.

Dann noch unter "Standardoptionen" die beiden Ports freigeben.

Danach müsste die Konfiguration beim nächsten starten des Docker Containers erzeugt und die Software gestartet werden.

Viele Grüße
Thomas

Masquerader
Beiträge: 5
Registriert: 29.04.2015, 10:40

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Masquerader » 03.06.2015, 07:51

Hallo,

ich habe das Docker-Image soweit zum Laufen gebracht und es sieht auch soweit sehr schon aus - anfangs wollte er in der 0.7.7-dev8 das Config-File nicht schreiben, das ging komischerweise erst nach dem Mounten.
Jetzt habe ich aber das Problem, dass er mir nur die Systemvariablen anzeigt. Die Firewall an der CCU ist offen. Ich hatte mir ein Logfile schreiben lassen, da kommt immer die Fehlermeldung "Historian: Interfaces with no subscription support: BidCos-RF"

Das sagt das Log:

Code: Alles auswählen

2015-06-03 07:43:52|INFO   |Starting CCU-Historian V0.7.7dev8
2015-06-03 07:43:52|INFO   |by MDZ (info@ccu-historian.de)
2015-06-03 07:43:52|FINE   |Configuration:
2015-06-03 07:43:52|FINE   |logSystem.consoleLevel=Level.INFO
2015-06-03 07:43:52|FINE   |logSystem.fileLevel=Level.FINER
2015-06-03 07:43:52|FINE   |logSystem.fileName='/opt/ccu-historian/config/ccu-historian-%g.log'
2015-06-03 07:43:52|FINE   |logSystem.fileLimit=1000000
2015-06-03 07:43:52|FINE   |logSystem.fileCount=5
2015-06-03 07:43:52|FINE   |logSystem.binRpcLevel=Level.WARNING
2015-06-03 07:43:52|FINE   |database.dir='/database'
2015-06-03 07:43:52|FINE   |database.name='history'
2015-06-03 07:43:52|FINE   |database.user='sa'
2015-06-03 07:43:52|FINE   |database.webEnable=true
2015-06-03 07:43:52|FINE   |database.webPort=8082
2015-06-03 07:43:52|FINE   |database.webAllowOthers=false
2015-06-03 07:43:52|FINE   |database.tcpEnable=false
2015-06-03 07:43:52|FINE   |database.tcpPort=9092
2015-06-03 07:43:52|FINE   |database.tcpAllowOthers=false
2015-06-03 07:43:52|FINE   |database.pgEnable=false
2015-06-03 07:43:52|FINE   |database.pgPort=5435
2015-06-03 07:43:52|FINE   |database.pgAllowOthers=false
2015-06-03 07:43:52|FINE   |database.backup=''
2015-06-03 07:43:52|FINE   |All devices: Reading configuration option 'historianRpcPort': 2011
2015-06-03 07:43:52|FINE   |All devices: Reading configuration option 'historianAddress': 127.0.0.1
2015-06-03 07:43:52|INFO   |Setting up device 1
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'type': CCU2
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'address': 192.168.178.27
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'reinitTimeout': 
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'prefix': 
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'writeAccess': 
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'sysVarDataCycle': 
2015-06-03 07:43:52|FINE   |Device 1: Reading configuration option 'timeout': 
2015-06-03 07:43:52|INFO   |Creating HM script client for http://192.168.178.27:8181/tclrega.exe
2015-06-03 07:43:53|INFO   |Configured following interfaces: BidCos-RF, SysVar
2015-06-03 07:43:53|FINE   |historian.metaCycle=3600000
2015-06-03 07:43:53|FINE   |historian.bufferCount=5000
2015-06-03 07:43:53|FINE   |historian.bufferTime=0
2015-06-03 07:43:53|FINE   |webServer.port=80
2015-06-03 07:43:53|FINE   |webServer.dir='./webapp'
2015-06-03 07:43:53|FINE   |webServer.logLevel=Level.WARNING
2015-06-03 07:43:53|FINE   |webServer.historianAddress='127.0.0.1'
2015-06-03 07:43:53|FINE   |webServer.trendDesigns=[]
2015-06-03 07:43:53|FINE   |webServer.apiKeys=[]
2015-06-03 07:43:53|FINE   |webServer.menuLinks=[]
2015-06-03 07:43:53|INFO   |Starting base services
2015-06-03 07:43:53|INFO   |Connecting to database
2015-06-03 07:43:57|FINE   |Database: Preparing table DATA_POINTS
2015-06-03 07:43:57|INFO   |Starting database web server
2015-06-03 07:43:57|FINE   |Database management URL: http://172.17.0.14:8082
2015-06-03 07:43:57|INFO   |Starting interfaces
2015-06-03 07:43:57|FINE   |Starting re-init task
2015-06-03 07:43:57|INFO   |Starting historian
2015-06-03 07:43:57|INFO   |Starting web server
2015-06-03 07:44:00|FINER  |Historian: Interfaces with subscription and browse support: SysVar
2015-06-03 07:44:00|FINE   |Historian: Updating data point properties of interface SysVar
2015-06-03 07:44:01|FINE   |Historian: Updating subscriptions for interface SysVar
2015-06-03 07:44:02|FINE   |Reading system variable values
2015-06-03 07:44:02|FINE   |Timestamp 1970-01-01 01:00:00 of system variable ${sysVarAlarmZone1} is out of range
2015-06-03 07:44:02|FINER  |Database: Getting data point with id SysVar.1235.VALUE
2015-06-03 07:44:02|FINE   |Database: Inserting (Wed Jun 03 07:44:02 CEST 2015, false, 2) into D_SYSVAR_1235_VALUE
2015-06-03 07:44:02|FINER  |Database: Getting data point with id SysVar.950.VALUE
2015-06-03 07:44:02|FINE   |Database: Inserting (Tue Jun 02 21:25:01 CEST 2015, true, 2) into D_SYSVAR_950_VALUE
2015-06-03 07:44:04|FINER  |Historian: Interfaces with no subscription support: BidCos-RF
2015-06-03 07:44:12|INFO   |Web server port: 80
2015-06-03 07:44:12|FINER  |Sleeping
2015-06-03 07:44:32|FINE   |Reading system variable values
2015-06-03 07:44:32|FINE   |Timestamp 1970-01-01 01:00:00 of system variable ${sysVarAlarmZone1} is out of range
2015-06-03 07:44:42|FINER  |Sleeping
2015-06-03 07:45:02|FINE   |Reading system variable values
2015-06-03 07:45:02|FINE   |Timestamp 1970-01-01 01:00:00 of system variable ${sysVarAlarmZone1} is out of range
2015-06-03 07:45:12|FINER  |Sleeping
2015-06-03 07:45:32|FINE   |Reading system variable values
2015-06-03 07:45:32|FINE   |Timestamp 1970-01-01 01:00:00 of system variable ${sysVarAlarmZone1} is out of range
2015-06-03 07:45:42|FINER  |Sleeping
2015-06-03 07:46:02|FINE   |Reading system variable values
2015-06-03 07:46:03|FINE   |Timestamp 1970-01-01 01:00:00 of system variable ${sysVarAlarmZone1} is out of range
2015-06-03 07:46:12|FINER  |Sleeping
2015-06-03 07:46:33|FINE   |Reading system variable values
2015-06-03 07:46:33|FINE   |Timestamp 1970-01-01 01:00:00 of system variable ${sysVarAlarmZone1} is out of range
2015-06-03 07:46:42|FINER  |Sleeping
Hat jemand ne Idee was ich noch tun könnte?

MFG
Sebastian

Rolapp
Beiträge: 29
Registriert: 19.05.2013, 19:15
Wohnort: Eldingen

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Rolapp » 03.06.2015, 11:03

Hallo

vielen dank für die Info´s Thomas

es läuft

CUxD
die Einbindung von CUXD unter "Erweiterte Einstellungen > Umwelt> Umgehungsvariablen" mit CONFIG_PLUGIN1_TYPE | CUXD war erfolgreich

wie binde ich nun noch das "HomeMatic Wired LAN Gateway (BidCos-Wired)" ein (CONFIG_PLUGIN2_TYPE)

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

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Mathias » 03.06.2015, 22:59

Masquerader hat geschrieben:Ich hatte mir ein Logfile schreiben lassen, da kommt immer die Fehlermeldung "Historian: Interfaces with no subscription support: BidCos-RF"
Das ist keine Fehlermeldung (in der 2. Spalte steht nicht SEVERE oder WARNING).

Als Hilfe lies Dir bitte noch die Abschnitte "Nach dem allerersten Start des CCU-Historians werden keine Gerätedatenpunkte aufgelistet" und "Wertänderungen von Gerätedatenpunkte werden nicht aufgezeichnet" auf http://www.ccu-historian.de/index.php?n ... sAmpTricks durch.

Gruß
Mathias

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Dragonfly » 26.07.2015, 14:28

Hallo; ich tu mir noch etwas schwer mit den Porteinstellungen:

Freigegebene Ports
80 TCP für den Webserver
2011 TCP für den RPC-Port (Dieser Port muss von der CCU Zentrale erreichbar sein)


Localer-Port / Container-Port

geb ich da jetzt 2x "2011" ein?
was ist, wenn port 80 auf der synology schon belegt ist - kommt da dann 2x "81" rein???

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von Dragonfly » 26.07.2015, 14:32

screenshot.64.jpg
screenshot.64.jpg (13.63 KiB) 4648 mal betrachtet
so hätte ich das mit den volumes geregelt.

JoeHMS
Beiträge: 340
Registriert: 28.02.2012, 11:09
Danksagung erhalten: 1 Mal

Re: Docker-Image vom CCU-Historian verfügbar

Beitrag von JoeHMS » 23.02.2016, 07:54

Rolapp hat geschrieben:Hallo

vielen dank für die Info´s Thomas

es läuft

CUxD
die Einbindung von CUXD unter "Erweiterte Einstellungen > Umwelt> Umgehungsvariablen" mit CONFIG_PLUGIN1_TYPE | CUXD war erfolgreich

wie binde ich nun noch das "HomeMatic Wired LAN Gateway (BidCos-Wired)" ein (CONFIG_PLUGIN2_TYPE)
Hallo zusammen,

grabe den Thread mal aus. Habe auf meiner Synology auch den ccu-historian mit docker installiert. Allerdings wirk der Parameter "CONFIG_PLUGIN1_TYPE | CUXD" nicht, sehe alles aber keine CUXD Geräte.

Wo kann noch der Fehler liegen?

Grüße, Jochen
2016-02-23 07_57_16-Synology DiskStation - NASDuck.png
CCU3( 3.47.22 piVCCU3) auf RasPi4 * Wired * CUXD(2.3.3) mit CUL868 (v1.66), 1 Wire USB FTDI * Redmatic * Synology mit ccu-historian spk (V2.3.0) * ccu.io(1.0.51) * dashui(0.9beta120) openHAB 2.5.0 mit auf RasPI 4
-------------------------------------------------------------------------------------------------------------------
132 Kanäle in 38 Geräten und 140 CUxD-Kanäle in 21 CUxD-Geräten

Antworten

Zurück zu „CCU-Historian“