HM-MOD-RPI-PCB + Openhasbian + HomeMaticIP: Anlernen nicht möglich

Hallo zusammen,

schon vorab vielen Dank für eure Unterstützung, ich bin komplett neu in der Hausautomatisierungswelt und habe mir als erstes Projekt die Einbindung von HomeMatic IP Geräten (Temperatursensor HmIP-STHD und Heizungsthermostat HmIO-eTRV-B) auf einem Raspy (3B+) mit OpenHab2 (OpenHasbian) ausgewählt und scheitere daran kläglich.

Als Funkmodul habe ich mich für das HM-MOD-RPI-PCB entschieden, das ist auch das Teil was mir am meisten Sorgen macht. Ist es das Funkmodul der Wahl, wenn es um Einbindung von HomeMatic IP Geräten geht?

Kurzfassung:
Nach der Installation gemäß den Anleitungen von OpenHasbian und homegear kann ich meine Geräte nicht anlernen. Gefühlt sehen sie sich gar nicht, mehr dazu unten in den Logs.

EDIT: Kurzfassung Lösung:
Es ist nicht möglich HomeMaticID Geräte über homegear auf Openhasbian einzubinden, da homegear nur das Funkprotokoll HomeMaticBidCos unterstützt. Die Anbindung von HomeMaticIP Geräten ist nur über eine (v)CCU oder RaspberryMatic möglich. Mir gelang es nun mit dem relativ neuen DebMatic (https://github.com/alexreinert/debmatic), das ich direkt auf dem OpenHasbian installiert habe. Allerdings kann ich neue Geräte nicht anlernen (das geht dann nur über die HomeMatic-Oberfläch), aber bereits verknüpfte Geräte lassen sich gut über das HomeMatic-Binding steuern.

Langfassung:

Achtung! Diese Anleitung macht nur Sinn, wenn man auch HomematicBidCos Geräte einbinden möchte. HomematicIP Geräte benötigen mit dem oben beschriebenen Ansatz kein homegear.

Nach dem ersten Flashen von OpenHasbian (und Anpassung der Config für die WLAN-Verbindung) klappte die Verbindung nicht, auch die homegear logs waren nicht vielversprechend (fand das Funkmodul überhaupt nicht).

Ich entschied mich um sicher zu gehen, dass das Funkmodul überhaupt funktioniert RaspberryMatic zu flashen und siehe da, es klappte. Allerdings ist die Oberfläche etwas hässlich und man ist eben nur in der HomeMatic-Welt, was ich nicht möchte, sonst hätte ich mir gleich eine CCU kaufen können.

Zurück auf OpenHasbian meldete homegear nun, dass die Firmware ungültig ist, und ich ein Firmware ohne HomeMatic IP installieren soll, verstand ich erst nicht, da ich ja genau die Geräte einbinden möchte. Ich vermute, dass die Firmware von RaspberryMatic sowohl HomeMatic IP als auch HomeMatic BidCos beinhaltet. Letzteres ist anscheinend das, was mach braucht um HomeMatic IP Geräte anzubinden. Klärt mich bitte auf, falls ich hier falsch liege.

Dadurch kam ich auf den Trichter mit der Firmware und merkte, dass das Funkmodul nur mit Version 1.2.1 ausgeliefert wird (weshalb vermutlich der erste OpenHasbian-Versuch misslang), überall aber nur die Firmware 1.4.1 (laut homegear-Doku auch nicht älter) verwendet wird.

Ewige Sucherei und Versuche die Firmware auf das Gerät zu bekommen später entschied ich mich auf den Ansatz mit FHEM.
-> Raspbian installiert, FHEM installiert und den penibel den Anleitungen gefolgt. Funktionierte am Ende sogar ziemlich gut. Zusätzlich hatte ich einen Blick auf die (wie schon befürchtet) grauenvolle Oberfläche von FHEM, eigentlich der Grund, weshalb ich gerne auf OpenHab2 setzen möchte. Otto hat mir hier sehr geholfen:

Mit der Firmware 1.4.1 auf dem Funkmodul geht es nun wieder auf OpenHasbian und leider klappt es wieder nicht (auch wenn ich nun weiter komme als vorher). Um sicher zu gehen nun alle Schritte im Detail (die identischen wie bei den ersten beiden malen, nur nun mit Firmware 1.4.1 auf dem Funkmodul):
Basis für die Schritte waren die Standarddokus von OpenHasbian und Homegear.

OpenHasbian (20190805, aka 2.5.0) auf die SD-Karte geflasht, die openhasbian.conf angepasst um WLAN zu aktivieren.

In den Raspy gesteckt und den Installationsvorgang abgewartet.

Nach erfolgreicher Installation homegear (v0.7.41, Doku ist für 0.8!?) über die OpenHasbian config (Menüeintrag 26) installiert und die Serial Ports Einstellung (Menüeintrag 35) überprüft (alle drei waren per default nicht angehakt).

Danach die folgenden Dateien geändert:

/boot/cmdline.txt
console=serial0,115200 entfernt.
Ergebnis:

dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=37a49c7e-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

/etc/inittab
existiert nicht, daher habe ich hier nichts gemacht

/boot/config.txt
am Ende die Zeilen eingefügt um WiFi und Bluetooth auf mini-uart (was auch immer das ist…) zu lenken.
Ergebnis (eigentlich alles auskommentiert, aber sicher ist sicher):

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

[pi4]
# Enable DRM VC4 V3D driver on top of the dispmanx display stack
dtoverlay=vc4-fkms-v3d
max_framebuffers=2

[all]
#dtoverlay=vc4-fkms-v3d
gpu_mem=16

enable_uart=1
dtparam=spi=on
dtparam=i2c_arm=on
force_turbo=1
dtoverlay=pi3-miniuart-bt

das force_turbo=1 habe ich woanders gefunden. Alternativ gibt es noch core_freq=250, wichtig ist es anscheinend, dass es einen fixen Wert bekommt… geht übrigens ohne auch nicht.

da OpenHasbian auf Raspbian aufbaut, gehe ich davon aus, dass ich auch die Datei /etc/udev/rules.d/99-com.rules anpassen muss.
Ergebnis (bin mir nicht sicher, ob Zeile 4 auch auskommentiert werden muss):

SUBSYSTEM=="input", GROUP="input", MODE="0660"
SUBSYSTEM=="i2c-dev", GROUP="i2c", MODE="0660"
SUBSYSTEM=="spidev", GROUP="spi", MODE="0660"
# SUBSYSTEM=="bcm2835-gpiomem", GROUP="gpio", MODE="0660"
SUBSYSTEM=="argon-*", GROUP="video", MODE="0660"
SUBSYSTEM=="rpivid-*", GROUP="video", MODE="0660"

# SUBSYSTEM=="gpio", GROUP="gpio", MODE="0660"
# SUBSYSTEM=="gpio*", PROGRAM="/bin/sh -c '\
#	chown -R root:gpio /sys/class/gpio && chmod -R 770 /sys/class/gpio;\
#	chown -R root:gpio /sys/devices/virtual/gpio && chmod -R 770 /sys/devices/virtual/gpio;\
#	chown -R root:gpio /sys$devpath && chmod -R 770 /sys$devpath\
# '"

KERNEL=="ttyAMA[01]", PROGRAM="/bin/sh -c '\
	ALIASES=/proc/device-tree/aliases; \
	if cmp -s $ALIASES/uart0 $ALIASES/serial0; then \
		echo 0;\
	elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then \
		echo 1; \
	else \
		exit 1; \
	fi\
'", SYMLINK+="serial%c"

KERNEL=="ttyS0", PROGRAM="/bin/sh -c '\
	ALIASES=/proc/device-tree/aliases; \
	if cmp -s $ALIASES/uart1 $ALIASES/serial0; then \
		echo 0; \
	elif cmp -s $ALIASES/uart1 $ALIASES/serial1; then \
		echo 1; \
	else \
		exit 1; \
	fi \
'", SYMLINK+="serial%c"

Anschließend noch die Services deaktiviert:
systemctl disable serial-getty@ttyAMA0.service
systemctl disable serial-getty@serial0.service
systemctl disable serial-getty@ttyS0.service

Raspy Neustart

Danach die Ansteuerung von Homegear aktiviert in
/etc/homegear/families/homematicbidcos.conf

Ergebnis (gekürzt, eigentlich nur in der entsprechenden Sektion alles einkommentiert außer default=true):

#######################################
########## 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 = 0xFD0001

## Specify a 16 byte (32 characters) long AES key here to protect your wireless communication
## It must only consist of the characters A to F and the numbers 0 to 9 as it is hexadecimal.
## !!! 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 = ###not-for-you###

## 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 = ###not-for-you###

## 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


...


#######################################
########### 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

Das war es an Konfiguration.

nach einem Reboot gehe ich nun davon aus, dass sich homegear mit dem Funkmodul unterhalten, und das Pairing gehen sollte.

Das Unterhalten klappt nur, wenn das Bluetooth-Modul disabled (dtoverlay=pi3-disable-bt) oder auf miniuart umgestellt ist (fehlt in der Doku und hat mich auch viele Nerven gekostet…). Falls nicht erhält main ein “no init packet received”.

Das Pairing klappt garnicht. Soviel ich verstanden habe funktioniert es wiefolgt:

homematic -r
families select 0
> pairing on
> ls

Nach drücken auf den Anlernknopf des Temperatursensors fängt er wie gewöhnlich zum blinken an, verbindet sich aber nicht (verglichen mit RaspberryMatic). Den Temperatursensor habe ich übrigens nach dem Anlernen auf RaspberryMatic wieder entfernt und auf Werkseinstellungen zurückgesetzt.

Nun zur Vollständigkeit das Log (tut mir leid, dass der OpenHab2 mit ClientId 14 alles etwas vollspammt). Das Log ist in der Mitte etwas gekürzt, enthält aber den Zeitraum in dem ich den Pairing mode angeschalten habe (11:56:53) und auf den Anlernknopf gedrückt habe. Ich vermute auch fast, dass die ClientId 63, 64 und 65 der Sensor ist, aber ich werde aus dem Log nicht schlau.

Falls ihr noch weitere Infos benötigt, lasst es mich gerne wissen!

Vielen Dank für eure Unterstützung!

01/02/20 11:45:44.218 Starting Homegear...
01/02/20 11:45:44.218 Homegear version 0.7.41-3071
01/02/20 11:45:44.218 Git commit SHA of libhomegear-base: -
01/02/20 11:45:44.218 Git branch of libhomegear-base:     -
01/02/20 11:45:44.218 Git commit SHA of Homegear:         -
01/02/20 11:45:44.218 Git branch of Homegear:             -
01/02/20 11:45:44.218 Determining maximum thread count...
01/02/20 11:45:45.356 Maximum thread count is: 217
01/02/20 11:45:45.434 Info: Backing up database...
01/02/20 11:45:45.659 Initializing database...
01/02/20 11:45:46.641 Debug: Loading licensing modules
01/02/20 11:45:46.641 Initializing system variable controller...
01/02/20 11:45:46.649 Debug: Loading family modules
01/02/20 11:45:46.649 Info: Loading family module (type 1) mod_miscellaneous.so
01/02/20 11:45:46.674 Info: Loading settings from /etc/homegear/families/miscellaneous.conf
01/02/20 11:45:46.684 Info: Loading family module (type 1) mod_homematicbidcos.so
01/02/20 11:45:46.749 Info: Loading settings from /etc/homegear/families/homematicbidcos.conf
01/02/20 11:45:46.775 Info: Loading family module (type 1) mod_homematicwired.so
01/02/20 11:45:46.820 Info: Loading settings from /etc/homegear/families/homematicwired.conf
01/02/20 11:45:46.829 Info: Setting up physical interfaces and GPIOs...
01/02/20 11:45:46.852 Info: Dropping privileges to user homegear (111) and group homegear (118)
01/02/20 11:45:46.853 Info: Homegear is (now) running as user with id 111 and group with id 118.
01/02/20 11:45:46.953 Starting script engine server...
01/02/20 11:45:47.014 Initializing licensing controller...
01/02/20 11:45:47.014 Loading licensing controller data...
01/02/20 11:45:47.014 Loading devices...
01/02/20 11:45:47.015 Loading XML RPC devices...
01/02/20 11:45:48.374 Loading device 1
01/02/20 11:45:48.374 Module HomeMatic BidCoS: Info: Central address set to 0xFDFA9D.
01/02/20 11:45:48.413 Loading XML RPC devices...
01/02/20 11:45:48.497 Loading device 2
01/02/20 11:45:48.502 Loading XML RPC devices...
01/02/20 11:45:48.506 Warning: configParameters with id "config" does not exist.
01/02/20 11:45:48.512 Warning: Unknown node in "parameter": logicalFloat
01/02/20 11:45:48.512 Warning: Unknown node in "parameter": logicalFloat
01/02/20 11:45:48.512 Warning: Unknown node in "parameter": logicalFloat
01/02/20 11:45:48.519 Loading device 3
01/02/20 11:45:48.522 Initializing RPC client...
01/02/20 11:45:48.522 Starting XML RPC server RPCServer1 listening on :::2001...
01/02/20 11:45:48.573 RPC Server (Port 2001): Warning: SSL is not enabled for this RPC server. It is strongly recommended to disable all unencrypted RPC servers when the connected clients support it.
01/02/20 11:45:48.573 RPC Server (Port 2001): Warning: RPC server has no authorization enabled. Everybody on your local network can login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients support it.
01/02/20 11:45:48.573 RPC Server (Port 2001): Info: Enabling no authentication.
01/02/20 11:45:48.573 RPC Server (Port 2001): Info: Enabling session authentication for WebSockets.
01/02/20 11:45:48.574 Starting XML RPC server RPCServer2 listening on :::2002, SSL enabled...
01/02/20 11:45:48.574 RPC Server (Port 2001): Info: RPC Server started listening on address :: and port 2001
01/02/20 11:45:48.620 RPC Server (Port 2002): Warning: RPC server has no authorization enabled. Everybody on your local network can login into this installation. It is strongly recommended to enable authorization on all RPC servers when the connected clients support it.
01/02/20 11:45:48.621 RPC Server (Port 2002): Info: Enabling no authentication.
01/02/20 11:45:48.621 RPC Server (Port 2002): Info: Enabling session authentication for WebSockets.
01/02/20 11:45:48.703 Starting XML RPC server RPCServer3 listening on :::2003, SSL enabled, authentication enabled...
01/02/20 11:45:48.703 RPC Server (Port 2002): Info: RPC Server started listening on address :: and port 2002
01/02/20 11:45:48.746 RPC Server (Port 2003): Info: Enabling basic authentication.
01/02/20 11:45:48.747 RPC Server (Port 2003): Info: Enabling client certificate authentication.
01/02/20 11:45:48.747 RPC Server (Port 2003): Info: Enabling session authentication for WebSockets.
01/02/20 11:45:48.785 Initializing event handler...
01/02/20 11:45:48.785 Loading events...
01/02/20 11:45:48.786 Start listening for packets...
01/02/20 11:45:50.790 Starting IPC server...
01/02/20 11:45:50.795 Starting Node-BLUE server...
01/02/20 11:45:50.803 Startup complete. Waiting for physical interfaces to connect.
01/02/20 11:45:50.803 Info: Waiting for physical interfaces to connect (0 of 180s).
01/02/20 11:45:50.803 All physical interfaces are connected now.
01/02/20 11:45:50.803 Starting UPnP server...

Hier habe ich mich besonders gefreut:

01/02/20 11:45:53.228 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Firmware version: 1.4.1
01/02/20 11:45:53.235 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Serial number: QEQ0408919
01/02/20 11:45:53.249 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Init queue completed. Sending peers...
01/02/20 11:45:53.249 Module HomeMatic BidCoS: HM-MOD-RPI-PCB "My-HM-MOD-RPI-PCB": Info: Peer sending completed.
01/02/20 11:45:55.804 UPnP Server: Info: UPnP server: Binding to address: 192.168.178.72
01/02/20 11:46:31.852 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.72:40554 accepted. Client number: 10
01/02/20 11:46:31.852 RPC Server (Port 2001): Info: RPC server client id for client number 10 is: 0
01/02/20 11:46:31.860 RPC Server (Port 2001): Info: Client number 10 is calling RPC method: getDeviceDescription (1) Parameters:
(String) BidCoS-RF
01/02/20 11:46:31.919 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.72:40556 accepted. Client number: 11
01/02/20 11:46:31.920 RPC Server (Port 2001): Info: RPC server client id for client number 11 is: 1
01/02/20 11:46:31.925 RPC Server (Port 2001): Info: Client number 11 is calling RPC method: listBidcosInterfaces (1) Parameters:
01/02/20 11:46:31.972 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.72:40558 accepted. Client number: 12
01/02/20 11:46:31.972 RPC Server (Port 2001): Info: RPC server client id for client number 12 is: 2
01/02/20 11:46:31.976 RPC Server (Port 2001): Info: Client number 12 is calling RPC method: init (1) Parameters:
(String) http://openhab.validation:1000
01/02/20 11:46:31.976 Info: Client with IP ::ffff:192.168.178.72 is calling "init".
01/02/20 11:46:32.195 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.72:40568 accepted. Client number: 13
01/02/20 11:46:32.195 RPC Server (Port 2001): Info: RPC server client id for client number 13 is: 3
01/02/20 11:46:32.198 RPC Server (Port 2001): Info: Client number 13 is calling RPC method: init (2) Parameters:
(String) binary://192.168.178.72:9126
(String) RF-eafad8ab
(Integer) 34
01/02/20 11:46:32.198 Info: Client with IP ::ffff:192.168.178.72 is calling "init".
01/02/20 11:46:32.199 Info: Adding server "binary://192.168.178.72".
01/02/20 11:46:32.199 Info: Calling init methods on server "binary://192.168.178.72".
01/02/20 11:46:32.216 RPC Server (Port 2001): Info: Connection from ::ffff:192.168.178.72:40570 accepted. Client number: 14
01/02/20 11:46:32.216 RPC Server (Port 2001): Info: RPC server client id for client number 14 is: 4
01/02/20 11:46:32.217 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listDevices (2) Parameters:
01/02/20 11:46:32.225 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: getDeviceInfo (2) Parameters:
01/02/20 11:46:32.230 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: getAllSystemVariables (2) Parameters:
01/02/20 11:46:32.251 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: getAllScripts (2) Parameters:
01/02/20 11:46:32.413 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: getAllSystemVariables (2) Parameters:
01/02/20 11:46:32.422 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: getAllScripts (2) Parameters:
01/02/20 11:46:32.705 Debug: Adding method system.multicall
01/02/20 11:46:32.706 Debug: Adding method event
01/02/20 11:46:32.706 Debug: Adding method deleteDevices
01/02/20 11:46:32.706 Debug: Adding method newDevices
01/02/20 11:47:02.336 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:47:02.340 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:47:15.506 IPC Server: Info: Connection accepted. Client number: 0, file descriptor ID: 17
01/02/20 11:47:15.508 IPC Server: Info: Client 0 successfully registered RPC method "cliOutput" (this method is registered by 1 client(s)).
01/02/20 11:47:15.516 IPC Server: Info: Client 0 successfully registered RPC method "cliOutput-0" (this method is registered by 1 client(s)).
01/02/20 11:47:17.344 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:47:17.347 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:47:21.131 IPC Server: Info: Client number 0 is calling RPC method: familyExists Parameters:
(Integer64) 0
01/02/20 11:47:26.446 IPC Server: Info: Connection to IPC server's client number 0 closed.
01/02/20 11:47:28.837 IPC Server: Info: Connection accepted. Client number: 1, file descriptor ID: 19
01/02/20 11:47:28.839 IPC Server: Info: Client 1 successfully registered RPC method "cliOutput" (this method is registered by 1 client(s)).
01/02/20 11:47:28.839 IPC Server: Info: Client 1 successfully registered RPC method "cliOutput-1" (this method is registered by 1 client(s)).
01/02/20 11:47:32.351 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:47:32.355 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:47:45.385 IPC Server: Info: Client number 1 is calling RPC method: familyExists Parameters:
(Integer64) 0
01/02/20 11:47:47.358 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:47:47.362 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:47:51.043 IPC Server: Info: IPC client 0 removed.
01/02/20 11:48:02.365 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab

...


01/02/20 11:56:53.199 IPC Server: Info: Client number 4 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) pairing on
01/02/20 11:56:53.200 IPC Server: Debug: CLI client 4 is executing family command: pairing on
01/02/20 11:56:53.203 IPC Server: Response: 
(String) Pairing mode enabled for 60 seconds.

01/02/20 11:57:02.659 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:57:02.659 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:57:02.660 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:57:02.660 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:57:02.660 RPC client: Parameters:
01/02/20 11:57:02.660 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:57:02.661 Debug: Calling getFileDescriptor...
01/02/20 11:57:02.661 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:57:02.661 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 61
01/02/20 11:57:02.662 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:57:02.663 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:02.663 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:02.663 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:57:02.664 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:57:02.664 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:57:02.664 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:57:02.664 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:57:17.668 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:57:17.668 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:57:17.669 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:57:17.669 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:57:17.669 RPC client: Parameters:
01/02/20 11:57:17.669 RPC Server (Port 2001): Response binary:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:57:17.669 Debug: Calling getFileDescriptor...
01/02/20 11:57:17.669 Debug: Connecting to host 192.168.178.72 on port 9126...
42696E01000000050000000201
01/02/20 11:57:17.669 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 62
01/02/20 11:57:17.670 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:57:17.671 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:17.671 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:17.672 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:57:17.672 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:57:17.672 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:57:17.673 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:57:17.673 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:57:32.677 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:57:32.677 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:57:32.678 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:57:32.678 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:57:32.678 RPC client: Parameters:
01/02/20 11:57:32.679 RPC Server (Port 2001): Response binary:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
42696E01000000050000000201
01/02/20 11:57:32.679 Debug: Calling getFileDescriptor...
01/02/20 11:57:32.679 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:57:32.679 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 63
01/02/20 11:57:32.679 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:57:32.681 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:32.681 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:32.681 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:57:32.682 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:57:32.682 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:57:32.683 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:57:32.683 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:57:41.083 UPnP Server: Debug: Sending notify packets.
01/02/20 11:57:47.687 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:57:47.687 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:57:47.688 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:57:47.688 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:57:47.688 RPC client: Parameters:
01/02/20 11:57:47.688 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:57:47.688 Debug: Calling getFileDescriptor...
01/02/20 11:57:47.688 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:57:47.689 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 64
01/02/20 11:57:47.689 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:57:47.690 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:47.690 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:57:47.691 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:57:47.691 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:57:47.691 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:57:47.692 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:57:47.692 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:58:02.696 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:58:02.713 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:58:02.713 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:58:02.713 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
01/02/20 11:58:02.714 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:58:02.714 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:58:02.714 Debug: Calling getFileDescriptor...
01/02/20 11:58:02.714 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:58:02.714 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 65
01/02/20 11:58:02.714 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:58:02.716 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:02.716 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:58:02.716 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:58:02.716 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:02.717 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:58:02.717 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:58:02.717 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:58:17.720 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:58:17.721 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:58:17.722 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:58:17.722 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:58:17.722 RPC client: Parameters:
01/02/20 11:58:17.722 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:58:17.722 Debug: Calling getFileDescriptor...
01/02/20 11:58:17.722 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:58:17.723 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 66
01/02/20 11:58:17.723 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:58:17.724 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:17.724 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:17.725 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:58:17.725 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:58:17.725 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:58:17.726 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:58:17.726 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:58:32.729 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:58:32.746 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:58:32.747 RPC Server (Port 2001): Response: 
01/02/20 11:58:32.747 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:58:32.747 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:58:32.747 Debug: Calling getFileDescriptor...
(Boolean) 1
01/02/20 11:58:32.747 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:58:32.748 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
01/02/20 11:58:32.748 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 67
01/02/20 11:58:32.748 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:58:32.749 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:32.750 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:32.750 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:58:32.751 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:58:32.751 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:58:32.751 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:58:32.751 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:58:40.680 IPC Server: Info: Client number 4 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) ls
01/02/20 11:58:40.680 IPC Server: Debug: CLI client 4 is executing family command: ls
01/02/20 11:58:40.681 IPC Server: Response: 
(String) No peers are paired to this central.

01/02/20 11:58:41.084 UPnP Server: Debug: Sending notify packets.
01/02/20 11:58:47.755 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:58:47.755 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:58:47.756 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:58:47.756 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
01/02/20 11:58:47.756 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:58:47.756 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:58:47.757 Debug: Calling getFileDescriptor...
01/02/20 11:58:47.757 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:58:47.757 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 68
01/02/20 11:58:47.758 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:58:47.759 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:47.759 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:58:47.759 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:58:47.760 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:58:47.760 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:58:47.760 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:58:47.760 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:58:51.691 IPC Server: Info: Client number 4 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) ls
01/02/20 11:58:51.691 IPC Server: Debug: CLI client 4 is executing family command: ls
01/02/20 11:58:51.692 IPC Server: Response: 
(String) No peers are paired to this central.

01/02/20 11:58:59.191 IPC Server: Info: Client number 4 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) debulevel 5
01/02/20 11:58:59.191 IPC Server: Debug: CLI client 4 is executing family command: debulevel 5
01/02/20 11:58:59.192 IPC Server: Response: 
(String) Unknown command.

01/02/20 11:59:02.764 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:59:02.764 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:59:02.765 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:59:02.766 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:59:02.766 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:59:02.766 Debug: Calling getFileDescriptor...
01/02/20 11:59:02.766 RPC Server (Port 2001): Response binary:
01/02/20 11:59:02.766 Debug: Connecting to host 192.168.178.72 on port 9126...
42696E01000000050000000201
01/02/20 11:59:02.766 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 69
01/02/20 11:59:02.766 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:59:02.768 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:02.768 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:02.768 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:59:02.769 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:59:02.769 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:59:02.769 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:59:02.770 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:59:11.682 IPC Server: Info: Client number 4 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) debulevel 2
01/02/20 11:59:11.683 IPC Server: Debug: CLI client 4 is executing family command: debulevel 2
01/02/20 11:59:11.683 IPC Server: Response: 
(String) Unknown command.

01/02/20 11:59:17.773 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:59:17.774 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:59:17.774 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:59:17.774 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:59:17.774 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:59:17.774 Debug: Calling getFileDescriptor...
01/02/20 11:59:17.775 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:59:17.775 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
01/02/20 11:59:17.775 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 70
01/02/20 11:59:17.775 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:59:17.776 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:17.777 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:17.777 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:59:17.778 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:59:17.778 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:59:17.778 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:59:17.779 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:59:28.837 IPC Server: Info: Client number 4 is calling RPC method: cliFamilyCommand
(Integer64) 0
(String) debuglevel 5
01/02/20 11:59:28.837 IPC Server: Debug: CLI client 4 is executing family command: debuglevel 5
01/02/20 11:59:28.837 IPC Server: Response: 
(String) Unknown command.

01/02/20 11:59:32.782 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:59:32.783 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:59:32.784 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:59:32.784 RPC Server (Port 2001): Response binary:
42696E01000000050000000201
01/02/20 11:59:32.784 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:59:32.784 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:59:32.784 Debug: Calling getFileDescriptor...
01/02/20 11:59:32.784 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 11:59:32.785 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 71
01/02/20 11:59:32.785 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:59:32.786 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:32.787 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:32.787 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:59:32.787 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:59:32.787 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:59:32.788 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:59:32.788 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 11:59:41.086 UPnP Server: Debug: Sending notify packets.
01/02/20 11:59:47.792 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 11:59:47.792 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 11:59:47.793 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 11:59:47.793 RPC Server (Port 2001): Response binary:
01/02/20 11:59:47.794 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 11:59:47.794 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 11:59:47.794 Debug: Calling getFileDescriptor...
01/02/20 11:59:47.794 Debug: Connecting to host 192.168.178.72 on port 9126...
42696E01000000050000000201
01/02/20 11:59:47.794 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 72
01/02/20 11:59:47.794 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 11:59:47.796 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:47.796 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 11:59:47.796 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 11:59:47.797 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 11:59:47.797 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 11:59:47.798 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 11:59:47.798 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 12:00:02.801 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 12:00:02.802 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 12:00:02.802 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 12:00:02.803 RPC Server (Port 2001): Response binary:
01/02/20 12:00:02.803 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 12:00:02.803 RPC client: Parameters:
42696E01000000050000000201
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 12:00:02.803 Debug: Calling getFileDescriptor...
01/02/20 12:00:02.803 Debug: Connecting to host 192.168.178.72 on port 9126...
01/02/20 12:00:02.804 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 73
01/02/20 12:00:02.804 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 12:00:02.805 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 12:00:02.806 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 12:00:02.806 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 12:00:02.806 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 12:00:02.806 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 12:00:02.806 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 12:00:02.806 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 12:00:17.810 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162
01/02/20 12:00:17.810 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: ping (2) Parameters:
(String) eafad8ab
01/02/20 12:00:17.811 RPC Server (Port 2001): Response: 
(Boolean) 1
01/02/20 12:00:17.811 RPC client: Debug: Calling RPC method "system.multicall" on server 192.168.178.72.
01/02/20 12:00:17.811 RPC client: Parameters:
(Array length=1)
[
  (Struct length=2)
  {
    [methodName] (String) event
    [params] (Array length=4)
    [
      (String) RF-eafad8ab
      (String) CENTRAL
      (String) PONG
      (String) eafad8ab
    ]
  }
]
01/02/20 12:00:17.811 RPC Server (Port 2001): Response binary:
01/02/20 12:00:17.811 Debug: Calling getFileDescriptor...
01/02/20 12:00:17.811 Debug: Connecting to host 192.168.178.72 on port 9126...
42696E01000000050000000201
01/02/20 12:00:17.811 Debug: Connected to host 192.168.178.72 on port 9126. Client number is: 74
01/02/20 12:00:17.812 RPC client: Debug: Sending packet: 42696E00000000930000001073797374656D2E6D756C746963616C6C00000001000001000000000100000101000000020000000A6D6574686F644E616D6500000003000000056576656E7400000006706172616D730000010000000004000000030000000B52462D6561666164386162000000030000000743454E5452414C0000000300000004504F4E4700000003000000086561666164386162
01/02/20 12:00:17.813 RPC client: Debug: Packet received: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 12:00:17.813 RPC client: Debug: Received packet from server 192.168.178.72: 42696E0100000015000001000000000100000003000000056576656E74
01/02/20 12:00:17.813 RPC client: Response was:
(Array length=1)
[
  (String) event
]
01/02/20 12:00:17.814 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C000000146C697374426964636F73496E746572666163657300000000
01/02/20 12:00:17.814 RPC Server (Port 2001): Info: Client number 14 is calling RPC method: listBidcosInterfaces (2) Parameters:
01/02/20 12:00:17.815 RPC Server (Port 2001): Response: 
(Array length=1)
[
  (Struct length=4)
  {
    [ADDRESS] (String) VBC5158120
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 1
    [DESCRIPTION] (String) Homegear default BidCoS interface
  }
]
01/02/20 12:00:17.815 RPC Server (Port 2001): Response binary:
42696E0100000087000001000000000100000101000000040000000741444452455353000000030000000A5642433531353831323000000009434F4E4E454354454400000002010000000744454641554C5400000002010000000B4445534352495054494F4E0000000300000021486F6D65676561722064656661756C7420426964436F5320696E74657266616365
01/02/20 12:00:32.819 RPC Server (Port 2001): Debug: Packet received: 42696E000000001C0000000470696E670000000100000003000000086561666164386162

Hey @HAnetz,

vielen dank für deinen wirklich detalierten Post. Leider versteckt sich er Fehler schon im ersten Absatz:

HomematicIP kann mit Homegear nur über eine CCU betrieben werden. Mit dem HM-MOD-RPI-PCB im direkten Betrieb an homegear geht nur HomematicBidCos.

HomematicIP != HomematicBidCos

Du kannst aber ein RaspberryMatic oder eine vCCU auf dem gleichen Pi installieren. Damit nutzt du dann das HM-MOD-RPI-PCB (mit aktuellster Firmware) um per CCU mit deinen HomematicIP Geräte zu kommunizieren.
Mit homegear-ccu landen die Geräte dann in Homegear und du kannst da mit (z.B.) node-blue alles weitere machen.

Anmerkung zum HM-MOD-RPI-PCB: Die aktuellste Firmware wird für HomematicIP benötigt. Damit funktioniert das Modul allerdings nicht mehr für HomematicBidCos direkt an homegear. Dafür wird eine ältere Firmware benötigt (weiß die Version grade nicht).
Über die virtuelle CCU funktionieren natürlich HomematicIP und HomematicBidCos parallel.

Hi @pmayer

vielen Dank für die schnelle und ernüchternde Antwort :slight_smile:

Nochmal fomuliert um sicherzugehen, dass ich alles richtig verstanden habe:

HomematicBidCos ist ein anderes Funkprotokoll als HomematicIP. Beide können über die Antenne HM-MOD-RPI-PCB empfangen und interpretiert werden (mit der neuesten Firmware).

HomematicIP hat nichts mit dem InternetProtocol zu tun, sondern verwendet auch Funkfrequenzen außerhalb des WLAN-Bereiches (868/869 MHz).

Gibt es dann auch HomematicBidCos Geräte, oder ist das wieder was ganz anderes?
Gibt es irgendwo nützliche Links wo das ganze mal in einer Übersicht genauer erläutert wird? (z.B. wofür steht z.B. CCU genau) Finde hierzu nichts :frowning:

Mit RaspberryMatic/vCCU kann man einen ähnlichen Endpunkt herstellen wie die CCU (3?), die man von HomeMatic direkt kaufen kann. Damit kann man HomematicIP und HomematicBidCos anbinden.

Mit homegear auf einem anderen OS geht es nur mit HomeMaticBidCos, oder indem man eine bestehende CCU (vCCU) via WLAN (?) anbindet.

Habe ich es richtig verstanden, dass man auch auf ein RaspberryMatic nachträglich noch ein homegear (und OpenHab2) installieren und die Geräte dann über homegear-ccu einbinden kann?

Die ältere Firmware für HomematicBidCos und homegear ist (genau) 1.4.1 :wink:

Nochmal vielen Dank!

Alles richtig verstanden. Und natürlich kann man noch BidCos-Geräte kaufen: https://de.elv.com/technik-fuer-ihr-zuhause/smart-home-systeme/homematic/

HomematicBidCos ist das “alte” Protokoll. HomematicIP ist die neue Implementation und funkt genauso über 868MHz, versucht aber ein paar Dinge besser zu machen.

Das OS ist sekundär. Du kannst mit Homegear mit direkter Anbindung eines Funkmoduls (HM-MOD-RPI-PCB) nur HomematicBidCos machen. Über einen CUL oder ein CC1101-Modul kann Homegear Homematic und Max! sprechen. Jedes Protokoll benötigt aber ein dediziertes Kommunikationsmodul.
Die Anbindung von HomematicIP erfolgt über homegear-ccu, ein Modul was per IP (Netzwerk) mit einer (virutellen) CCU kommuniziert.

Dein Pi ist eine ziemlich potente Kiste. Da kannst du durchaus Homegear, Raspberrymatic und openHab drauf laufen lassen.

Super, dann werde ich mich mal auf die nächste Reise machen :slight_smile:

Vielen Dank!

Hallo Leute!

Ich denke, ich bin mit meinem Problem genau hie richtig.

Ich wollte am Wochenende mein Haus ein wenig sicherer machen und bin über den ein oder anderen Stein gestolpert. Ich habe mir Homematic IP Tür/Fensterkontakte gekauft und wollte die einbinden.
Ich habe schon einige Sensoren vom Homematic bei mei erfolgreich eingebunden und machen Ihre Arbeit sehr gut.

Jetzt musste ich lesen, das Homematic und HomematicIP, nicht das gleiche ist. Sagt ja schon der Name, aber das soll mich jetzt nicht abschrecken.

Wie kann ich die HmIP einbinden? Eine Funkverbindung über cc1101 besteht ja.
Muss ich einfach in der “/etc/homegear/families/homematicbidcos.conf”, einen Eintrag hinzufügen?
Den Eintrag “HM-MOD-RPI-PCB” ändern?
oder muss ich noch was installieren, wie zum Beipspiel vccu?

Danke
Piwko

Hi @Piwko,

HomematicIP geht (derzeit) nur mit einer CCU als “Gateway”. Wenn es etwas guenstiger sein soll, der “Charly”-Bausatz funktioniert auch. Dort kann man ueber den Umweg von Raspberrymatic auch die originale Firmware vom Hersteller (eQ-3) flashen.

– Micha

[EDIT]: Ein CCU-Software-Derivat zusammen mit Homegear auf einem Pi wird wahrscheinlich nicht vernuenftig funktionieren. IIRC benoetigt die CCU-Software ein eigenes Modul + Kernelpatch fuer die HMIP-Komponente …

1 Like

Hey @Piwko,

Homegear unterstützt HomematicIP nur über die Anbindung einer CCU per homegear-ccu. Die CCU kann aber natürlich auch eine OCCU/VCCU oder eine RaspberrypiMatic sein, was auf dem selben Pi läuft, wie Homegear.

Wenn du deine Homematic-Geräte per CC1101 angebunden hast, solltest du das genau so lassen.
Das HM-MOD-RPI-PCB kannst du dazu stecken und dann durch die VCCU ansprechen - es muss dafür aber die passende Firmware haben.
Dann homegear die (v)CCU per localhost anbinden lassen.

Vielleicht kann @Micha noch was dazu sagen.
//edit: Ah, hat er schon :slight_smile:

Gruß,
Patrik

Dann werde ich mal mein Gateway suchen. Wir ein paar Tage dauern. Melde mich aber sobald ich es gefunden haben

Danke Euch zweien.

Piwko

Guten Morgen!

Ich habe mir jetzt ein Gateway besorgt, um die Homematic IP Geräte einzu binden. Jetzt hoffe ich, das ich mit dem kauf keine Bauchlandung gemacht habe. Hatte nur nach Gateway für HmIP gesucht.

Jetzt liegt vor mir eine CCU2 die auch HmiP Geräte anlernen kann. Jetzt wollte ich gestern schon mal eine Verbindung zwischen der CCU2 und Homgear machen und bin auf ein paar unschöne Informatioen gestossen.
Muss ich auf der CCU2 ein zusätzliches Programm installieren, wie hier (https://technikkram.net/blog/2018/11/11/homematic-ccu2-als-lan-gateway-verwenden/) beschrieben. Leider muss ich lesen, das Homematic IP Gerät nicht unterstützt werden. Autsch! Die normalen Homematic Geräta habe ich schon über den CC1101 Modul eingebunden.

Das jetzt zu dem Bericht über ein Jahr Zeit vergangen ist, hoffe ich, das sich einiges schon wieder getan hat. Könnt Ihr mir Tipps geben, wo ich schauen muss, um die HmIP einbinden zukönnen?

Danke Euch

Hallo @Piwko,

du kannst mit dem Homegear-CCU-Modul (nicht mit dem HomeMatic-BidCoS-Modul) die CCU so verwenden wie sie ist (beide, CCU2 und CCU3 bzw. auch alle Software-CCUs) und HomeMatic-IP-Geräte verwenden. Die direkte Verwendung über das CC1101-Modul ist leider nicht möglich.

Viele Grüße

Sathya

Ich packs nochmal zusammen:

homegear ------ CCU2 --- HomematicIP 
       | 
       |--- CC1101 --- homematic (BidCos)
1 Like

Hallo Sathya,

werde es im Laufe des Tages installieren und einrichten.

Hallo pmayer,

genau so, soll es bei mir Zuhause laufen.

Danke Euch beiden, werde gleich noch auf die Suche gehen, alle Informationen zusammen zutragen.
Melde mich wenn es geklappt hat oder auch nicht.

Schönen Tag noch

Kleiner Hinweis am Rande, der aber viel Frust vorbeugen kann:
an eine CCU2 sollten nicht zu viele* Homematic IP Geraete angelernt werden … sonst wird sie noch langsamer als sie eh schon ist und neigt auch sehr gerne zu unkontrollierten Crashes!

Bei mehreren Homematic IP Geraeten bitte unbeding eine CCU3 oder den “Charly”-Bausatz nutzen.

– Micha

* Inoffiziell nicht mehr als 2 Homematic IP Geraete

Danke Micha für den Hinweis.

Im Moment sind es drei Türkontakte, hätte ich das vorher gewusst, dann dann ich die ccu3 gekauft. Jetzt wird erstmal die 2 verbaut.

Aber danke

Hey @Piwko,

bei den TFKs sollte das funktionieren. Echt uebel wirds sobald du Schalt/Heizungsaktoren, Thermostate etc. “verbaust”…

– Micha

Hallo Leute!

Wollte gerade die CCU2 mit Homegear verbinden und bin gescheitert. Ich finde, hier im Forum nichts und Google hilft mir auch nicht weiter. Entweder bin ich gerade einfach zu blöd und überlese einfach die Hinweise oder Ihr habt einfach ein unheimliches Wissen.

Die CCU2 habe ich eingeschaltet, ein Update gezogen und jetzt läuft sie. Wenn ich das richtig verstanden habe, mache ich nicht mehr daran.
Dann öffne ich Homegear und öffne “/etc/homegear/families/homematicbidcos.conf”, um dann unter HM-CFG-LAN folgende Einstellung zu machen.

[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.1.77

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

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

## 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

Gehe ich dann auf die Adminseite, wird mir nur ein rotes “x” angezeigt und die keine IP! Habe ich was vergessen?

Gehe erstmal ins Bett und schauen morgen nochmal drüber!

Lies nochmal @sathya s post

Du musst das homegear-ccu Modul installieren, nicht homematic-bidcos benutzen. Das ccu-Modul braucht als Verbindung geschätzt nur IP-Informationen.

2 Likes

Das was @job sagt und wie ich auch schon schrieb.

Hallo zusammen,

bitte nochmal zum Verständnis: Welches zusätzliches Funkmodul + Software benötige ich um HomematicIP und Homematic (BidCos) gleichzeitig mit dem Raspberry und Homegear betreiben zu können?

Zur Zeit benutze ich einen Raspberry mit HM-MOD-RPI-PCB Modul (“Charly”-Bausatz) für Homematic (BidCos) dem alten Protokoll und Homegear. Ich möchte nun zusätzlich HomematicIP einbinden.

Ist es richtig das, dass HM-MOD-RPI-PCB Modul jetzt eine neuere Firmware bekommt und dann HomematicIP “versteht” in Verbindung mit Homegear?

Welches zusätzliche Hardwaremodul benötige ich dann um das “alte” Homematic BidCos weiter nutzen zu können? Oder funktioniert das mittlerweile rein per Software? (Hinweis oben virtuelle CCU/vCCU?)
Um die vCCU nutzen zu können benötige ich aber FHEM oder RaspberryMatic, richtig? Ist die vCCU eine zusätzliche Softwarekomponente von RaspberryMatic oder FHEM? Zusätzliche Installation zu Homegear?

Was wäre bei meinem bestehenden System (Raspberry, HM-MOD-RPI-PCB Modul BidCos und Homegear) die einfachste Möglichkeit es zusätzlich noch HomematicIP-tauglich zu machen?

Vielen Dank im voraus für die (Er-)Klärung der offenen Fragen.

Gruß Tom74