Einrichtungsprobleme openHAB2 & raspberrymatic

openHAB - open Home Automation Bus

Moderator: Co-Administratoren

Antworten
iceymx
Beiträge: 4
Registriert: 13.09.2017, 14:28

Einrichtungsprobleme openHAB2 & raspberrymatic

Beitrag von iceymx » 13.09.2017, 15:01

Hallo zusammen,

ich versuche gerade OH2 und einen Raspberry 1 mit dem Funkmodul (HM-MOD-RPI-PCB) zu verknüpfen.
Gestern Abend habe ich angefangen es einzurichten und ich meine mich zu erinnern, dass es zumindest rudimentär funktionierte. Das gekoppelte Wandthermostat und Heizungsthermostat wurden gefunden und in der Inbox angezeigt.

Heute wollte ich die Konfiguration fortsetzen, aber die Verbindung funktioniert nicht mehr und ich bekomme es auch nicht mehr zum Laufen.

Vielleicht kann mir einer der erfahrenen User hier weiterhelfen? Falls noch etwas benötigt wird, reiche ich das gerne schnellstmöglich nach!

homematic.things hat geschrieben:Bridge homematic:bridge:ccu [gatewayAddress="192.168.11.202", gatewayType="ccu"]
Log Tail hat geschrieben:14:57:42.410 [INFO ] [smarthome.event.ExtensionEvent ] - Extension 'binding-homematic' has been installed.
14:58:21.369 [INFO ] [del.core.internal.ModelRepositoryImpl] - Loading model 'homematic.things'
14:58:21.388 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'homematic:bridge:ccu' changed from UNINITIALIZED to INITIALIZING
14:58:21.442 [INFO ] [del.core.internal.ModelRepositoryImpl] - Refreshing model 'homematic.things'
14:58:21.447 [ERROR] [home.core.thing.internal.ThingManager] - Exception occurred while calling thing updated at ThingHandler '[email protected]6a5d4': java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?]
at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller.callAsynchronous(SafeMethodCaller.java:194) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:83) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:67) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingManager.thingUpdated(ThingManager.java:421) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyTrackers(ThingRegistryImpl.java:217) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutUpdatedElement(ThingRegistryImpl.java:140) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutUpdatedElement(ThingRegistryImpl.java:1) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractRegistry.updated(AbstractRegistry.java:183) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractRegistry.updated(AbstractRegistry.java:1) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:57) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListenersAboutUpdatedElement(AbstractProvider.java:81) ~[?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.lambda$21(GenericThingProvider.java:890) ~[?:?]
at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.createThingsFromModelForThingHandlerFactory(GenericThingProvider.java:897) ~[?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.lambda$3(GenericThingProvider.java:292) ~[?:?]
at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.createThingsFromModel(GenericThingProvider.java:294) [134:org.eclipse.smarthome.model.thing:0.9.0.201709121704]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.modelChanged(GenericThingProvider.java:734) [134:org.eclipse.smarthome.model.thing:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.notifyListeners(ModelRepositoryImpl.java:287) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.addOrRefreshModel(ModelRepositoryImpl.java:136) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.checkFile(FolderObserver.java:234) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.processWatchEvent(FolderObserver.java:297) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.core.service.WatchQueueReader.run(WatchQueueReader.java:204) [98:org.eclipse.smarthome.core:0.9.0.201709121704]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.NullPointerException
at org.openhab.binding.homematic.internal.discovery.HomematicDeviceDiscoveryService.stopScan(HomematicDeviceDiscoveryService.java:77) ~[?:?]
at org.openhab.binding.homematic.handler.HomematicBridgeHandler.dispose(HomematicBridgeHandler.java:126) ~[?:?]
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.thingUpdated(BaseThingHandler.java:188) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:425) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:1) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller$CallableWrapper.call(SafeMethodCaller.java:181) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?]
... 1 more
14:58:21.518 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing 'homematic:bridge:ccu' has been updated.
14:58:21.520 [INFO ] [del.core.internal.ModelRepositoryImpl] - Refreshing model 'homematic.things'
14:58:21.523 [ERROR] [home.core.thing.internal.ThingManager] - Exception occurred while calling thing updated at ThingHandler '[email protected]6a5d4': java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[?:?]
at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller.callAsynchronous(SafeMethodCaller.java:194) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:83) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:67) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingManager.thingUpdated(ThingManager.java:421) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyTrackers(ThingRegistryImpl.java:217) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutUpdatedElement(ThingRegistryImpl.java:140) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyListenersAboutUpdatedElement(ThingRegistryImpl.java:1) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractRegistry.updated(AbstractRegistry.java:183) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractRegistry.updated(AbstractRegistry.java:1) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:57) ~[?:?]
at org.eclipse.smarthome.core.common.registry.AbstractProvider.notifyListenersAboutUpdatedElement(AbstractProvider.java:81) ~[?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.lambda$21(GenericThingProvider.java:890) ~[?:?]
at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.createThingsFromModelForThingHandlerFactory(GenericThingProvider.java:897) ~[?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.lambda$3(GenericThingProvider.java:292) ~[?:?]
at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.createThingsFromModel(GenericThingProvider.java:294) [134:org.eclipse.smarthome.model.thing:0.9.0.201709121704]
at org.eclipse.smarthome.model.thing.internal.GenericThingProvider.modelChanged(GenericThingProvider.java:734) [134:org.eclipse.smarthome.model.thing:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.notifyListeners(ModelRepositoryImpl.java:287) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.addOrRefreshModel(ModelRepositoryImpl.java:136) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.checkFile(FolderObserver.java:234) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.processWatchEvent(FolderObserver.java:297) [123:org.eclipse.smarthome.model.core:0.9.0.201709121704]
at org.eclipse.smarthome.core.service.WatchQueueReader.run(WatchQueueReader.java:204) [98:org.eclipse.smarthome.core:0.9.0.201709121704]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.NullPointerException
at org.openhab.binding.homematic.internal.discovery.HomematicDeviceDiscoveryService.stopScan(HomematicDeviceDiscoveryService.java:77) ~[?:?]
at org.openhab.binding.homematic.handler.HomematicBridgeHandler.dispose(HomematicBridgeHandler.java:126) ~[?:?]
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.thingUpdated(BaseThingHandler.java:188) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:425) ~[?:?]
at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:1) ~[?:?]
at org.eclipse.smarthome.core.common.SafeMethodCaller$CallableWrapper.call(SafeMethodCaller.java:181) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?]
... 1 more
14:58:21.591 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing 'homematic:bridge:ccu' has been updated.
14:58:51.423 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'homematic:bridge:ccu' changed from INITIALIZING to OFFLINE (COMMUNICATION_ERROR)
Log Raspberrymatic hat geschrieben:Sep 13 14:55:08 de.eq3.ccu.groupdevice.service.BidCosDeviceEventHandler INFO [vert.x-eventloop-thread-0] Device OEQ0299655:0is reachable
Sep 13 14:55:27 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-0] (un)registerCallback on LegacyServiceHandler called from url: http://openhab.validation:1000
Sep 13 14:55:27 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-1] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://openhab.validation:1000
Sep 13 14:55:58 de.eq3.cbcs.legacy.bidcos.rpc.LegacyServiceHandler INFO [vert.x-worker-thread-2] (un)registerCallback on LegacyServiceHandler called from url: http://192.168.160.128:9125
Sep 13 14:55:58 de.eq3.ccu.virtualdevice.service.internal.rega.VirtualDeviceHandlerRega INFO [vert.x-eventloop-thread-1] (un)registerCallback on VirtualDeviceHandlerRega called from url: http://192.168.160.128:9125
Sep 13 14:59:54 de.eq3.ccu.groupdevice.service.BidCosDeviceEventHandler INFO [vert.x-eventloop-thread-0] Device OEQ0299655:0is reachable

iceymx
Beiträge: 4
Registriert: 13.09.2017, 14:28

Re: Einrichtungsprobleme openHAB2 & raspberrymatic

Beitrag von iceymx » 13.09.2017, 21:04

Hat sich erledigt. Urasache war entweder eine falsch konfigurierte Firewall oder es wurde ein falsches Netzwerkinterface genutzt, das kann ich leider nicht mehr ganz nachvollziehen. Ich bin darauf gestoßen, als ich "20:57:10.746 [WARN ] [rg.eclipse.smarthome.core.net.NetUtil] - Found multiple local interfaces - ignoring 192.168.11.243" gelesen habe, wobei das 11er Netz eigentlich mein lokales physisches Netzwerk ist.

Meins
Beiträge: 10
Registriert: 31.01.2018, 11:45

Re: Einrichtungsprobleme openHAB2 & raspberrymatic

Beitrag von Meins » 01.02.2018, 07:40

Guten Morgen zusammen,

ich hänge mich hier mal rein, da das Thema eigentlich gut passt.

Ich habe eine CCU2 und die Kommunikation mit Openhab ist auch erfolgreich. Mir werden auch die Zwischenstecker HM-LC-Sw1-Pl-DN-R1 und mein Dimmer HM-LC-Dim1T-Pl-3 angezeigt.

Das Schalten funktioniert auch, allerdings sagt Openab auch, dass die Steckdose eingeschaltet ist, wenn sie überhaupt nicht in der Steckdose in der Wand steckt..... :?
Die CCU2 zeigt mir korrekt das Kommunikationsproblem an, aber Openhab bleibt stur dabei, dass die Steckdose an ist....
Zudem wird mir bei den HM-LC-Sw1-Pl-DN-R1 ein Batteriestatus angezeigt :?
Muss ich irgendwo noch was einstellen, dass der Status an Openhab übermittelt wird?

Ich muss dazu sagen, dass ich Openhab erst neu aufgesetzt habe, habe mich nun aber seit November regelmäßig eingelesen und probiert. DIe Intertechno Hardware einzubinden habe ich aufgegeben...
Ich habe bisher FHEM am laufen, aber dort werden mir die Homematic- Komponenten leider nie richtig angezeigt ( vor allem in der App).

Openhab2 wird ja als Einsteigerfreundlich beworben. Vermutlich denke ich zu kompliziert :roll:

Es soll nun alles erstmal auf Homematic umgestellt werden und wenn ich mal viel Zeit habe, schaue ich wieder über den Tellerrand raus.

Danke euch schon einmal!

Viele Grüße!

edit:
Ich habe in zwei Haushalten das gleiche, in einem die CCU2 und in dem anderen Raspberrymatic.
RasPi B+ mit Zusatzantenne, Homematic und Homematic IP

Antworten

Zurück zu „openHAB“