Anlernen von HM-ES-PMSw1-PI geht nicht

Hallo,

ich habe Homegear auf meinem RaspberryPi (Jessy) installiert und möchte gerne meinen Schaltaktor mit Leistungmessung ( HM-ES-PMSw1-PI )pairen.
Leider funktioniert das pairen einfach nicht. Hat jemand eine Idee?

Ich verwende den CUL Stick 868. Ich verwende ihn schon mit openHAB und Intertechno (433) und es funktioniert. Wenn ich mit screen auf das Gerät gehe und das pairing aktiviere sehe ich nichts zu pairing. Müsste ich das? Ich sehe aber Pakete, die ich mit openhab an Intertechno sende im log. In den logs sehe ich auch nichts.
Irgendwie habe ich das Gefühl, dass einfach nichts passiert wenn ich das pairing aktiviere. Woran kann das liegen?

Danke und Gruß,
alex

Hallo Alex,

du kannst den CUL zunächst einmal nicht in OpenHAB und Homegear gleichzeitig verwenden. Falls du das nicht tust, schick mir einmal das Log vom fehlschlagenden Anlernversuch.

Viele Grüße

Sathya

Hallo Sathya,

genau das habe ich versucht. Den CUL mit Intertechno und Openhab und gleichzeitig mit Homegear. Mittlerweile habe ich auch geschafft es anzulernen und kann auch schalten und Werte auslesen. Allerdings ist das ganze sehr instabil und funktioniert nur manchmal. Nach deiner Aussage gibt es wohl auch keine Chance das mit dem Setup richtig zum Laufen zu kommen? D.h. ich brauche doch einen CCU2 o.ä.?

Danke und viele Grüße,
Alex

Hall Alex,

Der HM-ES-PMSw1-Pl funktioniert nur manchmal? Das sollte nicht sein. Ist er vielleicht am Rande der Funkreichweite? Falls dich interessiert, warum es nicht so gut klappt, kannst du mir das Log posten.

Doch, du brauchst nur zwei CUL bzw. ein alternatives Schnittstellenmodul. Die CCU2 brauchst du nicht.

Viele Grüße

Sathya

Hallo Sathya,

hier mal ein Ausschnitt aus dem Log. Das Schalten funktioniert manchmal, manchmal nicht und manchmal mit Zeitverzögerung.

11/22/15 18:08:28.952 RPC Server (Port 2001): Info: Connection from 127.0.0.1:39162 accepted. Client number: 24740 11/22/15 18:08:28.955 RPC Server (Port 2001): Info: Client number 24740 is calling RPC method: setValue Parameters: (String) LEQ0930681:1 (String) STATE (Boolean) 0 11/22/15 18:08:28.958 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:28.958 RPC client: Info: Calling RPC method "system.multicall" on server raspberrypi. 11/22/15 18:08:28.959 Info: Connecting to host raspberrypi on port 9123... 11/22/15 18:08:28.961 Info: Connected to host raspberrypi on port 9123. Client number is: 24741 11/22/15 18:08:28.963 RPC Server (Port 2001): Info: Connection to client number 24740 closed (3). 11/22/15 18:08:29.252 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:29.453 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:29.653 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:29.854 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:30.355 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:30.855 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:31.856 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:32.857 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:34.859 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:36.860 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:38.861 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB6A011FD199D32AE360201000000 11/22/15 18:08:48.212 RPC Server (Port 2001): Info: Connection from 127.0.0.1:39167 accepted. Client number: 24742 11/22/15 18:08:48.213 RPC Server (Port 2001): Info: Client number 24742 is calling RPC method: setValue Parameters: (String) LEQ0930681:1 (String) STATE (Boolean) 1 11/22/15 18:08:48.215 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:48.215 RPC client: Info: Calling RPC method "system.multicall" on server raspberrypi. 11/22/15 18:08:48.216 Info: Connecting to host raspberrypi on port 9123... 11/22/15 18:08:48.217 Info: Connected to host raspberrypi on port 9123. Client number is: 24743 11/22/15 18:08:48.224 RPC Server (Port 2001): Info: Connection to client number 24742 closed (3). 11/22/15 18:08:48.509 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:48.710 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:48.910 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:49.111 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:49.612 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:50.113 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:51.114 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:52.115 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:54.116 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:54.759 RPC Server (Port 2001): Info: Connection from 127.0.0.1:39170 accepted. Client number: 24744 11/22/15 18:08:54.762 RPC Server (Port 2001): Info: Client number 24744 is calling RPC method: setValue Parameters: (String) LEQ0930681:1 (String) STATE (Boolean) 0 11/22/15 18:08:54.764 RPC client: Info: Calling RPC method "system.multicall" on server raspberrypi. 11/22/15 18:08:54.765 Info: Connecting to host raspberrypi on port 9123... 11/22/15 18:08:54.767 Info: Connected to host raspberrypi on port 9123. Client number is: 24745 11/22/15 18:08:54.775 RPC Server (Port 2001): Info: Connection to client number 24744 closed (3). 11/22/15 18:08:56.117 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000 11/22/15 18:08:58.119 Module HomeMatic BidCoS: CUL "My-CUL": Info: Sending (My-CUL): 0EB7A011FD199D32AE360201C80000

Die Leistungsdaten werden gar nicht aktualiseriert. Das hat aber auch zwischenzeitlich (ich glaube direkt nach einem reboot) funktioniert. Hier auch noch ein Ausschntitt aus dem openhab log:

2015-11-22 18:01:02.284 [INFO ] [o.o.b.h.i.bus.HomematicBinding] - No event since 247106 seconds, refreshing Homematic server connections 2015-11-22 18:01:02.285 [INFO ] [.b.h.i.c.HomematicCommunicator] - Shutting down Homematic communicator 2015-11-22 18:01:02.301 [INFO ] [.b.h.i.c.HomematicCommunicator] - Starting Homematic communicator 2015-11-22 18:01:02.309 [INFO ] [.b.h.i.c.HomematicCommunicator] - Homematic ServerId[name=Homegear,version=0.6.0-1039] 2015-11-22 18:01:02.310 [INFO ] [.b.h.i.c.client.HomegearClient] - Starting HomegearClient 2015-11-22 18:01:02.311 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic datapoints 2015-11-22 18:01:02.342 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 26 Homematic datapoints 2015-11-22 18:01:02.344 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic Server variables 2015-11-22 18:01:02.351 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 0 Homematic server variables 2015-11-22 18:01:02.353 [INFO ] [b.h.i.c.s.BinRpcCallbackServer] - Starting BinRpcCallbackServer at port 9123 2015-11-22 18:01:02.363 [INFO ] [.b.h.i.c.HomematicCommunicator] - Scheduling one datapoint reload job in one minute 2015-11-22 18:02:02.366 [INFO ] [o.o.b.h.i.bus.HomematicBinding] - No event since 247166 seconds, refreshing Homematic server connections 2015-11-22 18:02:02.373 [INFO ] [.b.h.i.c.HomematicCommunicator] - Shutting down Homematic communicator 2015-11-22 18:02:02.390 [INFO ] [.b.h.i.c.HomematicCommunicator] - Starting Homematic communicator 2015-11-22 18:02:02.402 [INFO ] [.b.h.i.c.HomematicCommunicator] - Homematic ServerId[name=Homegear,version=0.6.0-1039] 2015-11-22 18:02:02.404 [INFO ] [.b.h.i.c.client.HomegearClient] - Starting HomegearClient 2015-11-22 18:02:02.406 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic datapoints 2015-11-22 18:02:02.443 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 26 Homematic datapoints 2015-11-22 18:02:02.446 [INFO ] [b.h.i.communicator.StateHolder] - Loading Homematic Server variables 2015-11-22 18:02:02.456 [INFO ] [b.h.i.communicator.StateHolder] - Finished loading 0 Homematic server variables 2015-11-22 18:02:02.458 [INFO ] [b.h.i.c.s.BinRpcCallbackServer] - Starting BinRpcCallbackServer at port 9123 2015-11-22 18:02:02.467 [INFO ] [.b.h.i.c.HomematicCommunicator] - Scheduling one datapoint reload job in one minute

Aber wie gesagt, ich verwende den CUL parallel mit openhab und Intertechno. Wenn das nicht zusammen geht ist es wahrscheinlich klar warum es nicht tut.

Danke und Gruß,
Alex

Hallo Alex,

schalte OpenHAB mal für den Test ab, damit Homegear alleinigen Zugriff auf den CUL hat und poste das Log erneut :wink:. Wenn OpenHAB in den Intertechno-Modus zurückschaltet, kann es nicht funktionieren. Dann können keine Pakete empfangen werden.

Zum Testen kannst du zum Beispiel folgendes Skript in /var/lib/homegear/scripts/schalten.php packen:

<?php
$hg = new \Homegear\Homegear();
$hg->setValue("LEQ0930681:1", "STATE", true);
?>

Ein “homegear -e rs schalten.php” sollte den HM-ES-PMSw1-Pl einschalten - und zwar zuverlässig.

Viele Grüße

Sathya