HM-LC-Bl1PBU-FM pairing nicht moeglich

Hallo,

ich versuche ein HM-LC-Bl1PBU-FM mit der aktuellen homegear version (0.7.40-2948) zu pairen. Leider ohne Erfolg. Der Schalter ist neu, habe aber auch schon einen Reset durchgefuehrt.

Das debuglevel habe ich auf 10 gestellt aber komischerweise sehe ich in den logs (/var/log/homegear/homegear.log) nichts.

Das ist alles was ich im log finde

09/16/19 10:09:36.373 IPC Server: Info: Client number 1 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) pon
09/16/19 10:09:36.374 IPC Server: Debug: CLI client 1 is executing family command: pon
09/16/19 10:09:36.376 IPC Server: Response:
(String) Pairing mode enabled for 60 seconds.

Irgendwie glaube ich der Schalter ist defekt …

Hat jemand eine Idee wie ich weiter vorgehen kann?

Ich habe gerade den Schalter mit einer Homematic CCU2 getestet => geht einwandfrei

Auch mit 0.7.30-1900 und einem CUL β€œV 1.67 CUL868” erfolglos

Viele Gruesse

Ich verstehs einfach nicht warum das nicht geht. Was kann ich denn noch testen? Scheinbar funktioniert dieser Schalter ja mit homegear wie ich gelesen habe.

Ich habe Thermostate β€œHM-CC-RT-DN” und Power Switche β€œHM-ES-PMSw1-Pl” verbunden … alles kein Problem => der CUL + Homegear funktioniert.

Nur was ist mit diesem Rolladenschalter los!?

@sathya hast du eine Idee?

Hmm ich weis ja nicht … ist hier in dem forum noch jemand?!
Keiner eine Idee?

Welche Hardware nutzt du denn mit Homegear? CUL, CUNx, CC1101?
Wie ist dein Funkmodul verkabelt?

Beim Anlernen solltest du zumindest im Log ein paar Pakete sehen… wenn da gar nichts kommt, wΓΌrde ich eher auf einen Fehler bei der Config oder beim Funkmodul tippen.

Wie siehts deine homematicbidcos.conf aus?

Ich habe fuer Homegear einen OrangePi Zero mit 512MB RAM und ein CUL(CC1101 von Busware) mit fw 1.67

Homegear kommuniziert problemlos mit meinen anderen Schaltern/Thermostate

Family 0> ls
        ID β”‚ Name                      β”‚  Address β”‚ Serial Number β”‚ Type β”‚ Type String               β”‚ Firmware β”‚ Config Pending β”‚ Unreach β”‚ Low Bat
────────────┼───────────────────────────┼──────────┼───────────────┼──────┼───────────────────────────┼──────────┼────────────────┼─────────┼────────
            β”‚                           β”‚          β”‚               β”‚      β”‚                           β”‚          β”‚                β”‚         β”‚        
          1 β”‚ Thermostat Kueche         β”‚   4DA875 β”‚    NEQ0881440 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No
          2 β”‚ Thermostat Wohnzimmer     β”‚   4DA8C1 β”‚    NEQ0881444 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No
          3 β”‚ Thermostat Buero          β”‚   4CE52E β”‚    NEQ0872964 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚      No β”‚      No
          4 β”‚ Thermostat Bad            β”‚   5686B4 β”‚    OEQ0239418 β”‚ 0095 β”‚ HM-CC-RT-DN               β”‚      1.4 β”‚             No β”‚     Yes β”‚      No
          5 β”‚ Schalter Wohnzimmer       β”‚   623F31 β”‚    OEQ0770147 β”‚ 00AC β”‚ HM-ES-PMSw1-Pl            β”‚      2.5 β”‚             No β”‚      No β”‚      No
          6 β”‚ Schalter Gang             β”‚   623D8B β”‚    OEQ0770014 β”‚ 00AC β”‚ HM-ES-PMSw1-Pl            β”‚      2.5 β”‚             No β”‚      No β”‚      No
          7 β”‚ Schalter Umwaelzpumpe     β”‚   4B3003 β”‚    NEQ0386979 β”‚ 00AC β”‚ HM-ES-PMSw1-Pl            β”‚      2.5 β”‚             No β”‚      No β”‚      No
────────────┴───────────────────────────┴──────────┴───────────────┴──────┴───────────────────────────┴──────────┴────────────────┴─────────┴────────
Family 0> 

Und hier meine homematicbidcos.conf

___________________________________________________________________________

---------------------------- HomeMatic BidCoS  ----------------------------
___________________________________________________________________________

#######################################
########## General Settings  ##########
#######################################

[General]

moduleEnabled = true

## The BidCoS address of Homegear. It is recommended to change this to a random 3 byte hexadecimal
## value starting with 0xFD (e. g. 0xFD43AB). Only change this, when no HomeMatic BidCoS devices
## are paired to Homegear as existing pairings will not work anymore!
centralAddress = 0xFDDE2A

## Specify a 16 byte (32 characters) long AES key here to protect your wireless communication
## !!! IMPORTANT: It is highly recommended to change this key before pairing the first device.
## !!! IMPORTANT: Never ever lose this key. That would render your devices useless.
## To remove the key from your devices, you need to factory reset them using Homegear. The factory
## reset on the device is not possible!!!
rfKey = 00112233445566778899AABBCCDDEEFF

## With each key change currentRFKeyIndex needs to be
## incremented by 1
currentRfKeyIndex = 1

## When you change rfKey, put the old key here. To change the key Homegear needs to know the
## old and the new one.
## !!! Do not set oldRFKey when you set rfKey for the first time !!!
##oldRfKey = 00112233445566778899AABBCCDDEEFF

## When set to "true" unsigned broadcast packets are processed by Homegear. This could enable an
## attacker to make Homegear do things, you don't want. That means, this option is a security
## risk.
processBroadcastWithAesEnabled = false

#######################################
################# CUL #################
#######################################

## The device family this interface is for
[CUL]

## Specify an unique id here to identify this device in Homegear
id = My-CUL

## When default is set to "true" Homegear will assign this device
## to new peers.
default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
deviceType = cul

device = /dev/ttyACM0

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 95

#######################################
########## Homegear Gateway  ##########
#######################################

## The device family this interface is for
#[Homegear Gateway]

## Specify an unique id here to identify this device in Homegear
#id = My-HG-GW

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
#deviceType = homegeargateway

## The host name or IP address of the gateway
#host = 

## The port of the gateway
#port = 2017

## The CA certificate
#caFile = /etc/homegear/ca/cacert.pem

## The client certificate
#certFile = /etc/homegear/ca/certs/gateway-client.crt

## The client key file
#keyFile = /etc/homegear/ca/private/gateway-client.key

## Use the ID defined above to verify the common name of the certificate
## Default: false
#useIdForHostnameVerification = true

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101, "98" for Homegear Gateway and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 98

#######################################
### HomeMatic Wireless LAN Gateway  ###
#######################################

## The device family this interface is for
#[HomeMatic Wireless LAN Gateway]

## Specify an unique id here to identify this device in Homegear
#id = My-HM-LGW

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
#deviceType = hmlgw

## IP address of your HM-LGW
#host = 192.168.178.100

## First Port number your HM-LGW listens on. Normally 2000.
#port = 2000

## Keep alive port number your HM-LGW listens on. Normally 2001.
#portKeepAlive = 2001

## Put the security key printed on your HM-LGW here. When using the CCU as LAN-Gateway, keep this
## line commented.
#lanKey = SecurityKey

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 60

## Default: sendFix = false
## Some LAN-Gateways do not send packets correctly. If sent packets are not received by the
## devices (you get error messages, that packets were not received after 3 retries), set
## sendFix to true.
## Note that the behavior of sendFix changed in version 0.6.13. If you had it set to true,
## set it to false now and the other way around.
#sendFix = false

#######################################
############# HM-CFG-LAN  #############
#######################################

## The device family this interface is for
#[HM-CFG-LAN]

## Specify an unique id here to identify this device in Homegear
#id = My-HM-CFG-LAN

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
#deviceType = hmcfglan

## IP address of your HM-CFG-LAN
#host = 192.168.178.100

## Port number your HM-CFG-LAN listens on. Normally 1000.
#port = 1000

## Put the AES key printed on your HM-CFG-LAN here
#lanKey = 00112233445566778899AABBCCDDEEFF

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 60

#######################################
######### COC, SCC, CSM, CCD  #########
#######################################

## The device family this interface is for
#[COC, SCC, CSM, CCD]

## Specify an unique id here to identify this device in Homegear
#id = My-COC

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
## Also use "coc" for SCC, CCD and CSM
#deviceType = coc

#device = /dev/ttyAMA0

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 95

## Default: gpio1 = 0
## "17" for COC, SCC and CCD. Empty for CSM.
#gpio1 = 17

## Default: gpio2 = 0
## "18" for COC and SCC. "22" for CCD. Empty for CSM.
#gpio2 = 18

## Default: stackPosition = 0 (= no stacking)
## Set stackPosition if you use the SCC and stacked multiple devices.
## Set stackPosition to "1" for the lowest device, to "2" for the device
## above that and so on.
# stackPosition = 0

#######################################
########### HM-MOD-RPI-PCB  ###########
#######################################

## The device family this interface is for
#[HomeMatic Wireless Module for Raspberry Pi]

## Specify an unique id here to identify this device in Homegear
#id = My-HM-MOD-RPI-PCB

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
#deviceType = hm-mod-rpi-pcb

#device = /dev/ttyAMA0

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 95

## Default: gpio1 = 0
## "18" for HM-MOD-RPI-PCB
#gpio1 = 18

#######################################
################ CUNX  ################
#######################################

## The device family this interface is for
#[CUNX]

## Specify an unique id here to identify this device in Homegear
#id = My-CUNX

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
#deviceType = cunx

## IP address of your CUNO
#host = 192.168.178.100

## Port number your CUNX listens on. Normally 2323.
#port = 2323

## Default: responseDelay = 95
## Should be "93" for CUNX
#responseDelay = 93

#######################################
########## TI CC1101 Module  ##########
#######################################

## The device family this interface is for
#[TI CC1101 Module]

## Specify an unique id here to identify this device in Homegear
#id = My-CC1101

## When default is set to "true" Homegear will assign this device
## to new peers.
#default = true

## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb, homegeargateway
#deviceType = cc1100

#device = /dev/spidev0.0

## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
#responseDelay = 100

## The interrupt pin to use. "0" for GDO0 or "2" for GDO2.
## You only need to connect one of them. Specify the GPIO
## you connected the interrupt pin to below.
#interruptPin = 2

## The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above.
#gpio1 = 24

### Additional TI CC1190 Config ###

## The GPIO high gain mode of the CC1190 is connected to.
## Default: -1 (disabled)
#gpio2 = 5

## The hexadecimal value for the PATABLE of the TI CC1101.
## Default:
## - Without high gain mode: 0xC2
## - With high gain mode: 0x27 (maximum legally allowed setting)
#txPowerSetting = 0x27

# vim: filetype=cfg

Wie gesagt mit einer CCU2 hat der Rolladenschalter sofort funktioniert.

Hmm… da du ja mit anderen GerΓ€ten kommunizieren kannst, kann man natΓΌrlich ein config-Problem ausschließen.

Kannst du mal Loglevel 5 einschalten, das Anlernen wiederholen und den entsprechenden Logausschnitt posten?

sudo homegear -r
dl 5

Schaltet das Loglevel zur Laufzeit um.

Ich versteh nicht warum aber homegear logged weder nach /var/log/homegear/homegear.log noch sehe ich iwas im journalctl … auch

dl 10

bringt nichts.

In der main.conf ist aber alles fuer log eingestellt …

Naja homegear direkt starten funktioniert
homegear.log (75,9 KB)

Am Ende ist der pairing mode on … danach habe ich den Schalter in den pairing mode gebracht (Button gedrueckt fuer 4 sec -> gruene led blink langsam)

Das ist wirklich sehr komisch. Ich wΓΌrde ja vermuten, dass einfach das GerΓ€t kaputt ist… da es aber mit der CCU funktioniert, fΓ€llt das ja auch aus.

@sathya, ne Idee?

Hallo @pheinrich,

in dem Log ist kein Anlernpaket sichtbar. Das Paket im Log ist vom β€œSchalter Gang”. Es scheint also kein Anlernpaket anzukommen. Ist der Schaltaktor sicher in Reichweite?

Ich versteh nicht warum aber homegear logged weder nach /var/log/homegear/homegear.log noch sehe ich iwas im journalctl …

Wie sind die Berechtigungen auf dem Ordner /var/log/homegear bzw. den Dateien darin?

ls -l /var/log/homegear

Viele Grüße

Sathya

1 Like
root@orangepizero:~# ls -l /var/log/homegear
total 44
-rw-r----- 1 homegear homegear    77 Sep 16 12:53 homegear-flows.err
-rw-r----- 1 homegear homegear     0 Oct  3 23:15 homegear-flows.log
-rw-r----- 1 homegear homegear 26693 Oct  3 09:04 homegear-management.err
-rw-r----- 1 homegear homegear     0 Oct  3 23:15 homegear-management.log
-rw-r----- 1 homegear homegear  8192 Oct  3 09:04 homegear.err
-rw-r----- 1 homegear homegear     0 Oct  3 23:15 homegear.log

sieht denke ich gut aus und homegear laeuft auch unter dem user homegear (systemd)

Ja der orangepi mit dem CUL ist 2 Meter entfernt (also sollte nicht zu nah sein) … ich habe sogar noch einen 2. orangepi mit einem CUL fw < 1.67 auch ohne Erfolg

Ich habe auch schonmal mit minicom -D das serial device direkt geoeffnet und mit β€œar” glaub ich den CUL in einem Modus gebracht aber da kam auch nichts brauchbares

Hallo @pheinrich,

Ich habe auch schonmal mit minicom -D das serial device direkt geoeffnet und mit β€œar” glaub ich den CUL in einem Modus gebracht aber da kam auch nichts brauchbares

Genau, der Befehl wΓ€re Ar. Das spricht dafΓΌr, dass irgendetwas mit dem GerΓ€t nicht stimmt oder dieses den Anlernmodus nicht startet - warum auch immer. Der CUL scheint ja zu funktionieren, da ja Pakete ankommen. Wenn alle anderen GerΓ€te funktionieren, wΓΌrde ich auch von einem GerΓ€tedefekt ausgehen.

Viele Grüße

Sathya

Naja ich habe Gestern ein HM-LC-BI1PBU-FM von einem Bekannten ausgeliehen, der dort schon 1 Jahr funktioniert. Auch der laesst sich nicht koppeln.

Ich kannst mir nicht erklaeren was hier falsch laeuft weil scheinbar funktioniert dieser RolladenTaster ja mit Homegear wie ich in anderen Beitraegen gesehen habe.

Habe jetzt nochmal versucht mit screen etwas zu sehen wie du hier beschrieben hast https://forum.homegear.eu/t/Pairing-funktioniert-nicht-Homegear-und-CUL/241

Also β€œV [Enter]” zeigt die Version: V 1.67 CUL868
Aber ein β€œAr [Enter]” scheint einfach gar nichts zu tun oder ist das normal, dass es hier kein feedback gibt?

AAAwwwwww … Problem sitzt vor dem Bildschirm!!!

Man darf den config taster nur kurz antippen. Ein Halten bis die LED langsam blinkt bedeutet nicht Pairing Mode …

pon und kurz antippen … alles tip top

2 Likes

@pheinrich
Mit Deinem Hinweis, dass man den Schalter kurz drΓΌcken musst, hast Du meinen Tag gerettet. Ich habe schon einen halben Tag versemmelt, weil sich meine Rolladenaktoren einfach nicht an Homegear anlernen lassen wollten. Jetzt klappt’s! Vielen Dank fΓΌr den entscheidenden Tipp!

2 Likes