Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehlermeldungen im openHAB 2.1 Log-File in Verbindung mit Homematic CCU2

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fehlermeldungen im openHAB 2.1 Log-File in Verbindung mit Homematic CCU2

    Hallo,

    habe auf einem Raspberry 2 auf dem Raspbian Stretch Lite läuft openHAB 2.1 neu eingerichtet. Über die Paper UI habe ich die CCU2 als Thing sowie den Homematic IP Schalt-Mess-Aktor für Markenschalter hinzugefügt

    Im Log-File erhalte in nun Meldungen:

    1.)

    Code:
    2017-10-19 17:13:11.342 [INFO ] [ng.homematic.internal.misc.MiscUtils] - Datapoint name '${sysVarAlarmZone1}' contains invalid characters, new Datapoint name '__sysVarAlarmZone1_'
    2017-10-19 17:13:11.344 [INFO ] [ng.homematic.internal.misc.MiscUtils] - Datapoint name '${sysVarPresence}' contains invalid characters, new Datapoint name '__sysVarPresence_'
    2.)

    Code:
    2017-10-19 17:18:11.454 [INFO ] [ommunicator.AbstractHomematicGateway] - No event since 321 seconds from gateway '910e97e1', restarting RPC server
    2017-10-19 17:18:18.075 [WARN ] [ore.internal.events.OSGiEventManager] - Dispatching event to subscriber 'org.eclipse.smarthome.core.thing.internal.ThingManager@765187' takes mor$
    2017-10-19 17:18:30.596 [WARN ] [ore.internal.events.OSGiEventManager] - Dispatching event to subscriber 'org.eclipse.smarthome.core.thing.internal.ThingManager@765187' takes mor$
    2017-10-19 17:18:51.886 [ERROR] [ematic.handler.HomematicThingHandler] - null
    java.io.IOException
            at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:113)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:117)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:82)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.communicator.client.RpcClient.setDatapointValue(RpcClient.java:281)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway$1.execute(AbstractHomematicGateway.java:614)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.misc.DelayedExecuter.start(DelayedExecuter.java:61)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:593)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.internal.communicator.AbstractHomematicGateway.sendDatapoint(AbstractHomematicGateway.java:572)[184:org.openhab.binding.homematic:2.1.0]
            at org.openhab.binding.homematic.handler.HomematicThingHandler.handleCommand(HomematicThingHandler.java:177)[184:org.openhab.binding.homematic:2.1.0]
            at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:377)[105:org.eclipse.smarthome.core.thing:0.9.0.b5]
            at org.eclipse.smarthome.core.thing.internal.ThingManager$4.call(ThingManager.java:1)[105:org.eclipse.smarthome.core.thing:0.9.0.b5]
            at org.eclipse.smarthome.core.common.SafeMethodCaller.executeDirectly(SafeMethodCaller.java:218)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.common.SafeMethodCaller.callAsynchronous(SafeMethodCaller.java:189)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:83)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:67)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.thing.internal.ThingManager.receiveCommand(ThingManager.java:374)[105:org.eclipse.smarthome.core.thing:0.9.0.b5]
            at org.eclipse.smarthome.core.items.events.AbstractItemEventSubscriber.receive(AbstractItemEventSubscriber.java:47)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.internal.events.OSGiEventManager$1.call(OSGiEventManager.java:192)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.internal.events.OSGiEventManager$1.call(OSGiEventManager.java:1)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at org.eclipse.smarthome.core.common.SafeMethodCaller$CallableWrapper.call(SafeMethodCaller.java:181)[98:org.eclipse.smarthome.core:0.9.0.b5]
            at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_144]
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[:1.8.0_144]
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)[:1.8.0_144]
            at java.lang.Thread.run(Thread.java:748)[:1.8.0_144]
    Caused by: java.util.concurrent.TimeoutException
            at org.eclipse.jetty.client.util.FutureResponseListener.get(FutureResponseListener.java:109)[68:org.eclipse.jetty.client:9.2.19.v20160908]
            at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:655)[68:org.eclipse.jetty.client:9.2.19.v20160908]
            at org.openhab.binding.homematic.internal.communicator.client.XmlRpcClient.sendMessage(XmlRpcClient.java:99)[184:org.openhab.binding.homematic:2.1.0]
            ... 23 more

    Was bedeuten die Fehlermeldungen und wie kann ich diese beheben?

    #2
    Das 2. Log ist auf der rechten Seite abgeschnitten, die WARN-Zeilen (2 und 3) sind deshalb unvollständig. Ich vermute aber mal, dass diese Zeilen das Resultat des ersten Logs sind. Dort heißt es ja, dass die Datenpunktnamen unzulässige Zeichen enthalten (dies sind die Zeichen {$}, die werden jeweils durch einen _ ersetzt). Diese Zeichenersetzung führt vermutlich zu dem weiteren Fehler.

    Da ich kein homematic nutze, habe ich leider keine Ahnung vom internen Aufbau des Systems, also z.B. woher die Datenpunktnamen kommen. Das wäre aber erst mal die Richtung, in die ich an Deiner Stelle forschen würde, falls Du sonst keine sinnvollen Vorschläge dazu bekommst.

    Kommentar


      #3
      Wegen eines anderen "Problem" des Homematic Binding habe ich wie von @gerrieg angeraten von openHAB 2.1 stable auf openHAB 2.2 snapshot (Stand 21.10.2017) aktualisiert. Seither harmoniert openHAB mit dem Homematic Binding und der CCU2 deutlich besser, auch nach Tagen läuft alles stabil.

      Die 2. Fehlermeldung wird nun nicht mehr angezeigt.

      Kommentar

      Lädt...
      X