Historian 1.2 zeigt nur SysVar an

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
elvthg
Beiträge: 44
Registriert: 06.06.2016, 02:46
Hat sich bedankt: 3 Mal

Historian 1.2 zeigt nur SysVar an

Beitrag von elvthg » 28.04.2018, 22:20

Hallo allerseits,

nachdem ich bereits mit RaspiMatic in der Februar-Version keinen Erfolg hatte und ich das aus anderen Gründen sowieso neu machen musste, habe ich es mit dem RaspiMatic von heute probiert, komplett neue Installation auf einer neuen SD-Karte und Backup eingespielt.

Leider mit dem gleichen Fehler: Es werden nur die SysVar-Werte als Datenpunkte angezeigt.

Ich hatte vor Stunden bereits die meisten Aktoren/Sensoren usw. einmal betätigt, jedoch ohne Erfolg. In der Konfig habe ich nur drei Zeilen angepasst:

// Typ der Zentrale: CCU1 oder CCU2^M
devices.device1.type=CCU2 ^M
// IP-Adresse der Zentrale^M
devices.device1.address='10.20.30.25'^M
webServer.port=5580^M

Starten tut die Anwendung soweit korrekt:

Code: Alles auswählen

root@raspi3:/opt/ccu-historian# java -jar /opt/ccu-historian/ccu-historian.jar -config /opt/ccu-historian/ccu-historian.config
2018-04-28 22:13:10|INFO   |CCU-Historian V1.2.0
2018-04-28 22:13:10|INFO   |(C)MDZ (info@ccu-historian.de)
2018-04-28 22:13:13|INFO   |Starting base services
2018-04-28 22:13:13|INFO   |Connecting to database
2018-04-28 22:13:15|INFO   |Starting database web server
2018-04-28 22:13:15|INFO   |Auto detected local address (please check): 127.0.1.1
2018-04-28 22:13:16|INFO   |Setting up device 1
2018-04-28 22:13:16|INFO   |Creating HM script client for http://10.20.30.25:8181/tclrega.exe
2018-04-28 22:13:16|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-04-28 22:13:16|INFO   |Starting interfaces
2018-04-28 22:13:16|INFO   |Starting BIN-RPC server on port 2099
2018-04-28 22:13:16|INFO   |Starting XML-RPC server on port 2098
2018-04-28 22:13:16|INFO   |Connecting to 10.20.30.25:2001
2018-04-28 22:13:17|INFO   |Starting historian
2018-04-28 22:13:17|INFO   |Starting web server
2018-04-28 22:13:18|INFO   |Web server port: 5580
Etwas was auffällig ist, alle 5 Minuten kommt dieser Fehler:

Code: Alles auswählen

2018-04-28 22:06:33|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
Irgendwelche Ideen?

RaspiMatic ist die 2.31.25 20180428, außerdem noch CUx 2.0.0, E-Mail 1.6.8 und XML-API 1.15


Vielen Dank,

Grüße, T.

JoMass
Beiträge: 316
Registriert: 26.11.2016, 12:52
Hat sich bedankt: 6 Mal
Danksagung erhalten: 11 Mal

Re: Historian 1.2 zeigt nur SysVar an

Beitrag von JoMass » 29.04.2018, 12:39

Das Problem hatte ich auch nach einem Restart von RaspiCCU!;

also immer erst CCU_Historian stoppen, dann RaspiCCU neu starten/Updaten und dann CCU_Historian wieder starten.

seit ich das so mache habe ich zumindest dieses Verhalten nicht mehr!
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))

elvthg
Beiträge: 44
Registriert: 06.06.2016, 02:46
Hat sich bedankt: 3 Mal

Re: Historian 1.2 zeigt nur SysVar an

Beitrag von elvthg » 29.04.2018, 13:49

Moin,

schade, hat bei mir nicht geklappt, der Fehler bleibt:

Code: Alles auswählen

...
2018-04-29 12:48:29|INFO   |Connecting to 10.20.30.25:2001
2018-04-29 12:48:29|INFO   |Starting historian
2018-04-29 12:48:30|INFO   |Starting web server
2018-04-29 12:48:31|INFO   |Web server port: 5580
2018-04-29 12:53:39|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
2018-04-29 12:58:39|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
2018-04-29 13:03:39|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
2018-04-29 13:08:39|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
...
Noch andere Ideen?

EDIT:
Keine Lösung, aber ein weiterer "Indikator", das Log aus der HM:

Code: Alles auswählen

...
Apr 29 12:47:04 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO  [vert.x-worker-thread-0] (un)registerCallback on LegacyServiceHandler called from url: xmlrpc_bin://127.0.0.1:1999 
Apr 29 12:47:04 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO  [vert.x-worker-thread-0] init finished 
Apr 29 12:47:04 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer INFO  [vert.x-worker-thread-3] Added InterfaceId: 9870 
Apr 29 12:48:29 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO  [vert.x-worker-thread-2] (un)registerCallback on LegacyServiceHandler called from url: http://127.0.1.1:2098 
Apr 29 12:48:29 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO  [vert.x-worker-thread-2] init finished 
Apr 29 12:48:29 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer INFO  [vert.x-worker-thread-1] Added InterfaceId: HmIP-RF 
Apr 29 12:48:29 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer ERROR [vert.x-worker-thread-1] IO Exception: Could not add interface: HmIP-RF 
de.eq3.cbcs.legacy.communication.rpc.RpcIOException: java.net.ConnectException: Connection refused (Connection refused)
	at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:90)
	at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.sendRequest(RpcClient.java:99)
	at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.invoke(RpcClient.java:87)
	at com.sun.proxy.$Proxy21.listDevices(Unknown Source)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendClient.listDevices(LegacyBackendClient.java:140)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.DeviceUtil.synchronizedBackendDevices(DeviceUtil.java:113)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:107)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:31)
	at io.vertx.core.eventbus.impl.HandlerRegistration.deliver(HandlerRegistration.java:212)
	at io.vertx.core.eventbus.impl.HandlerRegistration.handle(HandlerRegistration.java:191)
	at io.vertx.core.eventbus.impl.EventBusImpl.lambda$deliverToHandler$3(EventBusImpl.java:505)
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:337)
	at io.vertx.core.impl.TaskQueue.lambda$new$0(TaskQueue.java:60)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179)
	at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
	at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447)
	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
	at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:86)
	... 15 more
Apr 29 12:53:39 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO  [vert.x-worker-thread-2] (un)registerCallback on LegacyServiceHandler called from url: http://127.0.1.1:2098 
Apr 29 12:53:39 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO  [vert.x-worker-thread-2] init finished 
Apr 29 12:53:39 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer INFO  [vert.x-worker-thread-3] Added InterfaceId: HmIP-RF 
Apr 29 12:53:39 de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer ERROR [vert.x-worker-thread-3] IO Exception: Could not add interface: HmIP-RF 
de.eq3.cbcs.legacy.communication.rpc.RpcIOException: java.net.ConnectException: Connection refused (Connection refused)
	at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:90)
	at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.sendRequest(RpcClient.java:99)
	at de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.invoke(RpcClient.java:87)
	at com.sun.proxy.$Proxy21.listDevices(Unknown Source)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendClient.listDevices(LegacyBackendClient.java:140)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.DeviceUtil.synchronizedBackendDevices(DeviceUtil.java:113)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:107)
	at de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:31)
	at io.vertx.core.eventbus.impl.HandlerRegistration.deliver(HandlerRegistration.java:212)
	at io.vertx.core.eventbus.impl.HandlerRegistration.handle(HandlerRegistration.java:191)
	at io.vertx.core.eventbus.impl.EventBusImpl.lambda$deliverToHandler$3(EventBusImpl.java:505)
	at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:337)
	at io.vertx.core.impl.TaskQueue.lambda$new$0(TaskQueue.java:60)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:120)
	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179)
	at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
	at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
	at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612)
	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447)
	at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
	at de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:86)
	... 15 more
...
Firewall ist (natürlich) für das ganze Netz freigeschaltet (10.20.30.0/24), habe testweise auch die einzelne IP mit reingenommen, ohne Erfolg. Was läuft hier falsch?

Vielen Dank,

viele Grüße, T.

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

Re: Historian 1.2 zeigt nur SysVar an

Beitrag von Mathias » 30.04.2018, 08:22

Bitte auch mal die V2.0.0-beta.2 ausprobieren!

Gruß
Mathias

elvthg
Beiträge: 44
Registriert: 06.06.2016, 02:46
Hat sich bedankt: 3 Mal

Re: Historian 1.2 zeigt nur SysVar an

Beitrag von elvthg » 01.05.2018, 15:33

Moin Mathias,
Mathias hat geschrieben:Bitte auch mal die V2.0.0-beta.2 ausprobieren!
'ne Beta2 gibt's ja noch nicht als bin, was lt. Changelog aber egal ist, also die Beta1.

Hat aber leider auch nichts gebracht:

Code: Alles auswählen

root@rpi-31:/opt/ccu-historian2# java -jar /opt/ccu-historian2/ccu-historian.jar -config /opt/ccu-historian2/ccu-historian.config
2018-05-01 14:53:02|INFO   |CCU-Historian V2.0.0-beta.1
2018-05-01 14:53:02|INFO   |(C)MDZ (info@ccu-historian.de)
2018-05-01 14:53:05|INFO   |Starting base services
2018-05-01 14:53:05|INFO   |Connecting to database
2018-05-01 14:53:07|INFO   |Starting database web server
2018-05-01 14:53:07|INFO   |Auto detected local address (please check): 127.0.1.1
2018-05-01 14:53:07|INFO   |Setting up device 1
2018-05-01 14:53:07|INFO   |Creating HM script client for http://10.20.30.25:8181/tclrega.exe
2018-05-01 14:53:08|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-05-01 14:53:08|INFO   |Starting interfaces
2018-05-01 14:53:08|INFO   |Starting BIN-RPC server on port 2099
2018-05-01 14:53:08|INFO   |Starting XML-RPC server on port 2098
2018-05-01 14:53:08|INFO   |Connecting to 10.20.30.25:2001
2018-05-01 14:53:08|INFO   |Starting historian
2018-05-01 14:53:08|INFO   |Starting web server
2018-05-01 14:53:10|INFO   |Web server port: 5580
2018-05-01 14:53:11|INFO   |Historian: Creating data point SysVar.27787.VALUE
2018-05-01 14:53:11|INFO   |Historian: Creating data point SysVar.7914.VALUE
...
2018-05-01 14:53:12|INFO   |Historian: Creating data point SysVar.10679.VALUE
2018-05-01 14:53:12|INFO   |Historian: Creating data point SysVar.14550.VALUE
2018-05-01 14:58:09|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
2018-05-01 15:03:09|WARNING|Timeout on interface(s) BidCos-RF, HmIP-RF; reinitializing all callbacks
...
Aber ich vermute sowieso, das es irgendeine Einstellung in der CCU ist, die bei einem Backup mitgespeichert wird und dann auch nach einer Neuinstallation mit anschliessendem Restore wieder in die CCU "wandert".

Hab' nur leider keine Idee, was das sein könnte ...

Grüße, T.

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

Re: Historian 1.2 zeigt nur SysVar an

Beitrag von Mathias » 06.05.2018, 21:52

In der Konfigurationsdatei bitte noch folgende zwei Optionen setzen:

Code: Alles auswählen

webServer.historianAddress='<IP-CCU-Historian-Rechner'
devices.historianAddress='<IP-CCU-Historian-Rechner'
Gruß
Mathias

elvthg
Beiträge: 44
Registriert: 06.06.2016, 02:46
Hat sich bedankt: 3 Mal

Re: Historian 1.2 zeigt nur SysVar an

Beitrag von elvthg » 08.05.2018, 00:02

Hallo Mathias,
Mathias hat geschrieben:In der Konfigurationsdatei bitte noch folgende zwei Optionen setzen:

Code: Alles auswählen

webServer.historianAddress='<IP-CCU-Historian-Rechner'
devices.historianAddress='<IP-CCU-Historian-Rechner'
Bingo, das war's nun sind alle Sensoren da :-)

Blöd nur, das ich mich jetzt mit Historian beschäftigen muss, sah auf der Präsentation in Kassel viel einfacher aus ;-)

Vielen Dank nochmal,

Grüße T.

Antworten

Zurück zu „CCU-Historian“