Ankündigung

Einklappen
Keine Ankündigung bisher.

Homematic Binding crashed

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

    Homematic Binding crashed

    Hallo,

    seit dem Update auf die neuste Release Version, gehen meine Homematic Taster im Haus nicht mehr.

    Andere Werte sind immer aktuell, also hab ich einmal die Log studiert.

    2015-04-13 18:25:59.495 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 1024 Homematic datapoints
    2015-04-13 18:25:59.496 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic Server variables
    2015-04-13 18:25:59.603 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 6 Homematic server variables
    2015-04-13 18:25:59.604 [INFO ] [b.h.i.c.s.BinRpcCallbackServer] - Starting BinRpcCallbackServer at port 9123
    2015-04-13 18:25:59.607 [ERROR] [.b.h.i.c.HomematicCommunicator] - Could not start Homematic communicator: Die Adresse wird bereits verwendet
    java.net.BindException: Die Adresse wird bereits verwendet
    at java.net.PlainSocketImpl.socketBind(Native Method) ~[na:1.8.0_33]
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlai nSocketImpl.java:382) ~[na:1.8.0_33]
    at java.net.ServerSocket.bind(ServerSocket.java:375) ~[na:1.8.0_33]
    at java.net.ServerSocket.<init>(ServerSocket.java:237 ) ~[na:1.8.0_33]
    at java.net.ServerSocket.<init>(ServerSocket.java:128 ) ~[na:1.8.0_33]
    at org.openhab.binding.homematic.internal.communicato r.server.BinRpcNetworkService.<init>(BinRpcNetwork Service.java:45) ~[bundlefile:na]
    at org.openhab.binding.homematic.internal.communicato r.server.BinRpcCallbackServer.start(BinRpcCallback Server.java:46) ~[bundlefile:na]
    at org.openhab.binding.homematic.internal.communicato r.HomematicCommunicator.start(HomematicCommunicato r.java:88) ~[bundlefile:na]
    at org.openhab.binding.homematic.internal.bus.Homemat icBinding.execute(HomematicBinding.java:194) [bundlefile:na]
    at org.openhab.core.binding.AbstractActiveBinding$Bin dingActiveService.execute(AbstractActiveBinding.ja va:156) [org.openhab.core_1.6.2.jar:na]
    at org.openhab.core.service.AbstractActiveService$Ref reshThread.run(AbstractActiveService.java:173) [org.openhab.core_1.6.2.jar:na]
    2015-04-13 18:25:59.608 [INFO ] [.b.h.i.c.HomematicCommunicator] - Shutting down Homematic communicator
    2015-04-13 18:25:59.629 [INFO ] [.o.b.h.i.c.client.BinRpcClient] - Interface CUxD not available, disabling support.



    Meine Annahme: Der Homematic communicator stürzt ab und startet neu, so bekommt er aktuelle Werte von den anderen Geräten, bekommt aber nicht das Auslösen des Tasters mit.

    #2
    Hi milymat,
    wenn ich die Fehlermeldung richtig lese, dann heißt es, dass auf deinem Openhab Server bereits ein Dienst läuft, der den Port 9123 auf dieser IP-Adresse nutzt.
    Was läuft denn noch auf dem Rechner an Software? Könnte da was reinfunken?


    Grüße
    Mitch

    Kommentar


      #3
      Nutzt du homegear? Ich (und ein paar andere Nutzer) hatten kürzlich das Problem, dass der build fehlerhaft war. Ansonsten gebe ich mitch77 recht, es sieht so aus, als wäre der Dienst schon gestartet. Hast du vielleicht das alte Binding noch im Addons Ordner?

      Kommentar


        #4
        Ich hab vermutlich den Fehler gefunden.

        Die Regel wird aufgerufen:

        Code:
        14:41:13.493 [DEBUG] [m.r.internal.engine.RuleEngine:285  ] - Executing rule 'Lüftung 15 min'
        14:41:13.495 [INFO ] [runtime.busevents             :26   ] - Bad_Wandtaster_6_kurz state updated to ON
        14:41:13.498 [DEBUG] [.b.h.i.c.HomematicCommunicator:232  ] - Received command ON for item Bad_Fenster_auf
        soweit sieht es gut aus.

        Aber dann kommt die Meldung:
        Code:
        14:41:13.500 [DEBUG] [.h.i.c.s.AbstractTypeConverter:66   ] - Converting type OnOffType with value 'ON' to (Boolean) value with OnOffTypeConverter for HmDatapoint[address=BidCoS-RF,channel=1,parameter=PRESS_SHORT]
        14:41:13.501 [DEBUG] [.b.h.i.c.HomematicCommunicator:292  ] - PRESS_* items are not published to the Homematic server: DatapointConfig[address=BidCoS-RF,channel=1,parameter=PRESS_SHORT]
        Das heißt ja, dass das Auslösen der Taste 1 auf der "Virtuelle Fernbedienung (drahtlos)" nicht an den Homematic server (bei mir CCU1) weitergeleitet wird. Jedoch ist die Taste 1 der "Virtuelle Fernbedienung (drahtlos)" mit einem Aktor direkt-verknüpft, welcher 1 Sekunde lang einschaltet.

        Habt ihr eine Idee wie ich das ändern kann?

        Edit:

        Ok ich sehe es gibt ein Issue dafür: https://github.com/openhab/openhab/issues/2135

        Kann hier jmd. schon nähere Informationen geben?
        Zuletzt geändert von milymat; 15.04.2015, 14:24.

        Kommentar

        Lädt...
        X