Einbindung CCU bleibt bei RPCState inactive

Begonnen von busdi, 29 Februar 2020, 23:22:03

Vorheriges Thema - Nächstes Thema

busdi

Hallo Zusammen,
ich bin Blutiger FHEM Newbie und versuche mich gerade einzuarbeiten.
Ich habe bereits meine Hue Lights eingebunden. Nun wollte ich meine Homematic Geräte einbinden. Da ich bereits eine CCU (Rapsberrymatic) habe möchte ich dies gerne über diese machen.

Hierzu habe ich begonnen der Best Practice zu folgen: https://wiki.fhem.de/wiki/HMCCU_Best_Practice
Ebenso habe ich versucht diesem Blogpost zu folgen: https://www.tu-m.de/hausautomatisierung/ccu2-in-fhem-einbinden/ccu2-in-fhem-einbinden-teil-2/
Leide war ich nicht sehr erfolgreich. Der Status der Einbindung bleibt beim RPCState inactive und ich erhalte eine Fehlermeldung wenn ich die Schnittstellen definieren möchte.

Die Firewall an der CCU haben ich für die ersten Tests "abgeschaltet". Siehe Screenshot im Anhang. Weitere Konfigurationen habe ich in der CCU nicht gemacht. Beim Zugriff via Webinterface wird ein Passwort verlangt.
Nachfolgend die Ausgabe von nmap:

PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   open     http
443/tcp  open     https
1999/tcp open     tcp-id-port
2000/tcp open     cisco-sccp
2001/tcp open     dc
2010/tcp open     search
8088/tcp filtered radan-http
8181/tcp open     intermapper
9099/tcp filtered unknown


Hier noch die Version der CCU:

Aktuelle Firmwareversion: 3.49.17.20191225


Die im Wiki angegebenen Packete wurden auch installiert:
sudo apt-get update && sudo apt-get install -y librpc-xml-perl

Ich habe die CCU über den folgenden Befehl angelegt:
define d_ccu HMCCU <IP oder DNS Name>

Danach erhalte ich folgende Ausgabe für list d_ccu:
Internals:
   CCUNum     1
   CFGFN     
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        <IP>
   FUUID      <FUUID>
   NAME       d_ccu
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         126
   NTFY_ORDER 50-d_ccu
   RPCState   inactive
   STATE      Initialized
   TYPE       HMCCU
   ccuip      <IP>
   ccustate   active
   ccutype    CCU2/3
   host       <IP>
   prot       http
   version    4.3.021
   READINGS:
     2020-02-29 22:36:08   count_channels  0
     2020-02-29 22:36:08   count_devices   0
     2020-02-29 22:36:08   count_groups    0
     2020-02-29 22:36:08   count_interfaces 0
     2020-02-29 22:36:08   count_programs  0
     2020-02-29 22:36:08   rpcstate        inactive
     2020-02-29 22:36:08   state           Initialized
   hmccu:
     defInterface BidCos-RF
     defPort    2001
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   
     updatetime 0
     adr:
     ccu:
       chncount   0
       delay      180
       delayed    0
       devcount   0
       gcount     0
       ifcount    0
       prgcount   0
       timeout    1
     dev:
     grp:
     ifports:
     interfaces:
     prg:
Attributes:
   stateFormat rpcstate/state


Versuche ich nun Schnittstellen einzurichten erhalte ich eine Fehlermeldung. Diese Fehlermeldung erhalte ich für jede Schnittstelle.
In meiner CCU habe ich HM & HMIP Geräte angelernt (Virtual Devices sind ja immer da).

attr d_ccu rpcinterfaces BidCos-RF
HMCCU: Illegal RPC interface BidCos-RF

attr d_ccu rpcinterfaces HmIP-RF
HMCCU: Illegal RPC interface HmIP-RF

attr d_ccu rpcinterfaces VirtualDevices
HMCCU: Illegal RPC interface VirtualDevices


Anschließend habe ich noch versucht die zusätzliche Konfig des Blogposts durchzufürhen.
Nach den Infos dort habe ich noch versucht den internen RPC Server zu starten. Jedoch leider auch ohne Erfolg:

attr d_ccu ccuflags intrpc
attr d_ccu rpcqueue /tmp/ccuqueue
attr d_ccu rpcinterval 5
set d_ccu rpcserver on
HMCCU: d_ccu Start of RPC server failed


Scheinbar ist "attr d_ccu ccuflags intrpc" aber auch depricated - siehe logfile.

Dies ist die aktuelle Ausgabe bei list d_ccu:

Internals:
   CCUNum     1
   CFGFN     
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        <IP>
   FUUID      <FUUID>
   NAME       d_ccu
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         126
   NTFY_ORDER 50-d_ccu
   RPCState   inactive
   STATE      inactive/Error
   TYPE       HMCCU
   ccuip      <IP>
   ccustate   active
   ccutype    CCU2/3
   host       <IP>
   prot       http
   version    4.3.021
   READINGS:
     2020-02-29 22:36:08   count_channels  0
     2020-02-29 22:36:08   count_devices   0
     2020-02-29 22:36:08   count_groups    0
     2020-02-29 22:36:08   count_interfaces 0
     2020-02-29 22:36:08   count_programs  0
     2020-02-29 22:36:08   rpcstate        inactive
     2020-02-29 23:08:55   state           Error
   hmccu:
     defInterface BidCos-RF
     defPort    2001
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   
     updatetime 0
     adr:
     ccu:
       chncount   0
       delay      180
       delayed    0
       devcount   0
       gcount     0
       ifcount    0
       prgcount   0
       timeout    1
     dev:
     grp:
     ifports:
     interfaces:
     prg:
     rpc:
Attributes:
   ccuflags   intrpc
   rpcinterval 5
   rpcqueue   /tmp/ccuqueue
   stateFormat rpcstate/state


Hier noch die Logfile Ausgaben:

2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] Initialized version 4.3.021
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Initializing device
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 devices with 0 channels from CCU <IP>
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 interfaces from CCU <IP>
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 programs from CCU <IP>
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 virtual groups from CCU <IP>

2020.02.29 23:08:31 1: HMCCU: [d_ccu : 843] RPC server mode intrpc is deprecated. Please use procrpc instead
2020.02.29 23:08:55 1: HMCCU: [d_ccu : 843] Internal RPC server is depricated and will be removed soon. Set ccuflags to procrpc
2020.02.29 23:08:55 1: HMCCU: [d_ccu : 843] Can't connect to RPC host  port2001
2020.02.29 23:08:55 1: HMCCU: [d_ccu : 843] HMCCU: d_ccu Start of RPC server failed
2020.02.29 23:13:06 1: HMCCU: [d_ccu : 843] Internal RPC server is depricated and will be removed soon. Set ccuflags to procrpc
2020.02.29 23:13:06 1: HMCCU: [d_ccu : 843] Can't connect to RPC host  port2001
2020.02.29 23:13:06 1: HMCCU: [d_ccu : 843] HMCCU: d_ccu Start of RPC server failed


Ich hoffe mir kann jemand weiterhelfen. Denn die Fehlermeldungen sind leider sehr spährlich.
Vielen Dank im Voraus.
Busdi

Maista

#1
Hallo Busdi,

Setze doch erst ein mal um was die Fehlermeldung vorschlägt :=)
2020.02.29 23:08:31 1: HMCCU: [d_ccu : 843] RPC server mode intrpc is deprecated. Please use procrpc instead
2020.02.29 23:08:55 1: HMCCU: [d_ccu : 843] Internal RPC server is depricated and will be removed soon. Set ccuflags to procrpc
2020.02.29 23:08:55 1: HMCCU: [d_ccu : 843] Can't connect to RPC host  port2001
2020.02.29 23:08:55 1: HMCCU: [d_ccu : 843] HMCCU: d_ccu Start of RPC server failed
2020.02.29 23:13:06 1: HMCCU: [d_ccu : 843] Internal RPC server is depricated and will be removed soon. Set ccuflags to procrpc


ZitatInternal RPC server is depricated and will be removed soon. Set ccuflags to procrpc

Die IP-Nummer deiner CCU hast Du angegeben? Und nur hier im Forum nicht angezeigt?

Eventuell ist das ja deine Lösung?!

Gruss Gerd

busdi

#2
Hi,
die IP habe ich fürs Forum entfernt  ;).

In der Best Practice stand direkt nach der Definition der CCU die Definition der rpcinterfaces. Bei diesen erhalte ich die Fehlermeldungen.
https://wiki.fhem.de/wiki/HMCCU_Best_Practice

Danach habe ich das in dem Blogpost angegebene "attr d_ccu ccuflags intrpc" gemacht, dass zu dem Warning im Log führt.

Habe jetzt noch die folgenden Befehle aus den Best Practice gemacht um das depricated Modul abzulösen:

attr d_ccu ccuflags procrpc
attr d_ccu rpcserver on
attr d_ccu stateFormat rpcstate/state
attr d_ccu cmdIcon on:general_an off:general_aus
attr d_ccu eventMap /rpcserver on:on/rpcserver off:off/


Die Fehlermeldungen bei der Definition der RPC Interfaces sind danach immer noch die gleichen:

attr d_ccu rpcinterfaces BidCos-RF
HMCCU: Illegal RPC interface BidCos-RF

attr d_ccu rpcinterfaces HmIP-RF
HMCCU: Illegal RPC interface HmIP-RF

attr d_ccu rpcinterfaces VirtualDevices
HMCCU: Illegal RPC interface VirtualDevices


Danach erhalte ich folgende Ausgabe für list d_ccu:

Internals:
   CCUNum     1
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        <IP>
   FUUID      <FUUID>
   NAME       d_ccu
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         72
   NTFY_ORDER 50-d_ccu
   RPCState   inactive
   STATE      inactive/Error
   TYPE       HMCCU
   ccuip      <IP>
   ccustate   active
   ccutype    CCU2/3
   host       <IP>
   prot       http
   version    4.3.022
   READINGS:
     2020-03-01 00:01:09   count_channels  0
     2020-03-01 00:01:09   count_devices   0
     2020-03-01 00:01:09   count_groups    0
     2020-03-01 00:01:09   count_interfaces 0
     2020-03-01 00:01:09   count_programs  0
     2020-03-01 00:01:09   rpcstate        inactive
     2020-03-01 00:36:35   state           Error
   hmccu:
     defInterface BidCos-RF
     defPort    2001
     evtime     0
     evtimeout  0
     rpccount   0
     rpcports   
     updatetime 0
     adr:
     ccu:
       chncount   0
       delay      180
       delayed    0
       devcount   0
       gcount     0
       ifcount    0
       prgcount   0
       timeout    1
     dev:
     grp:
     ifports:
     interfaces:
     prg:
     rpc:
Attributes:
   ccuflags   procrpc
   cmdIcon    on:general_an off:general_aus
   eventMap   /rpcserver on:on/rpcserver off:off/
   rpcinterval 5
   rpcqueue   /tmp/ccuqueue
   rpcserver  on
   stateFormat rpcstate/state


Auch habe ich jetzt einen An/Aus Button. Der Aus Button geht. Der An Button bringt eine Fehlermeldung:
HMCCU: d_ccu Start of RPC server failed

Meldungen währenddessen im Log sind folgende:
2020.03.01 00:36:34 0: HMCCU: [d_ccu : 12815] HMCCU: Can't find RPC device
2020.03.01 00:36:35 2: HMCCU: [d_ccu : 12815] Get RPC device for interface BidCos-RF
2020.03.01 00:36:35 0: HMCCU: [d_ccu : 12815] Definition of some RPC devices failed
2020.03.01 00:36:35 1: HMCCU: [d_ccu : 12815] HMCCU: d_ccu Start of RPC server failed
2020.03.01 00:39:19 2: HMCCU: [d_ccu : 12815] Get RPC device for interface BidCos-RF
2020.03.01 00:39:19 0: HMCCU: [d_ccu : 12815] Definition of some RPC devices failed
2020.03.01 00:39:19 1: HMCCU: [d_ccu : 12815] HMCCU: d_ccu Start of RPC server failed

Maista

Hallo Busdi

ok ;)

Ich bin immer froh wenn mein CCU-Zeugs funktioniert. Bin nur User.
Hier mein Define von mir. Sitz am Laptop, da vergleicht sich das nicht so gut an dem kleinen Bildschirm ;)
defmod d_ccu HMCCU 192.168.xxx.xx
attr d_ccu ccuReqTimeout 4
attr d_ccu ccuaggregate name:voltage,filter:type=(HM-CC-RT-DN|HM-TC-IT-WM-W-EU|HM-Sec-SCo|HM-Sec-SC-2),read:BATTERY_STATE,if:le=2.2,else:0,prefix:voltage_,coll:comment!Batteriespannung OK;;\
name:battery,filter:name=^HM..*,read:battery,if:any=low,else:ok,prefix:battery_,coll:comment!Batterien OK;;\

attr d_ccu ccudef-readingfilter ^(LOW_?BAT|UNREACH)$
attr d_ccu ccudef-readingformat datapoint
attr d_ccu ccudef-readingname ^(.+\.)?LOW_?BAT$:battery;;^(.+\.)?UNREACH$:activity
attr d_ccu ccudef-substitute AES_KEY!(0|false):off,(1|true):on;;LOWBAT,LOW_BAT!(0|false):ok,(1|true):low;;UNREACH!(0|false):alive,(1|true):dead;;MOTION!(0|false):noMotion,(1|true):motion;;DIRECTION!0:stop,1:up,2:down,3:undefined;;WORKING!0:false,1:true;;INHIBIT!(0|false):unlocked,(1|true):locked
attr d_ccu ccuflags procrpc
attr d_ccu cmdIcon on:general_an off:general_aus
attr d_ccu comment Datenpunkte von ZAP https://forum.fhem.de/index.php/topic,91033.msg974510.html#msg974510 / https://www.funkyhome.de/anleitung/homematic/
attr d_ccu event-on-change-reading .*
attr d_ccu eventMap /rpcserver on:on/rpcserver off:off/
attr d_ccu group System
attr d_ccu icon hm_ccu
attr d_ccu room HM->System,IO-HW->HM,System
attr d_ccu rpcinterfaces BidCos-RF
attr d_ccu rpcinterval 2
attr d_ccu rpcport 2001
attr d_ccu rpcserver on
attr d_ccu stateFormat rpcstate/state
attr d_ccu stripnumber 1
attr d_ccu verbose 0


Vielleicht findest Du ja da Parameter die bei Dir fehlen.

Gruss Gerd

Maista

#4
Hier noch mein List
Nur der Anfang und das Ende. Bei Dir fehlt das ccuif und ccuaddr.

Internals:
   CCUNum     1
   CFGFN      /opt/fhem/FHEM/ccu2.cfg
   CHANGED   
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
   DEF        192.168.xxx.xx
   FUUID      5c7e56ca-f33f-d1a8-ba51-857711c549b0f222
   NAME       d_ccu
   NOTIFYDEV  global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
   NR         848
   NTFY_ORDER 50-d_ccu
   RPCState   running
   STATE      running/OK
   TYPE       HMCCU
   ccuaddr    BidCoS-RF
   ccuchannels 247
   ccudevices 42
   ccuif      BidCos-RF
   ccuinterfaces HmIP-RF,VirtualDevices,BidCos-RF
   ccuip      192.168.xxx.xx
   ccuname    OG-CCU2
   ccustate   active
   ccutype    CCU2/3
   host       192.168.xxx.xx
   prot       http
   version    4.3.022
.HIER ALLE DEVICES
.
.
.
     ifports:
       2001       BidCos-RF
       2010       HmIP-RF
       9292       VirtualDevices
     interfaces:
       BidCos-RF:
         devcount   37
         device     d_rpc178042BidCos_RF
         flags      forceASCII
         host       192.168.xxx.xx
         manager    HMCCU
         port       2001
         prot       http
         state      running
         type       A
         url        http://192.168.xxx.xx:2001
       HmIP-RF:
         devcount   1
         flags      forceASCII
         host       192.168.xxx.xx
         manager    null
         port       2010
         prot       http
         state      inactive
         type       A
         url        http://192.168.xxx.xx:2010
       VirtualDevices:
         devcount   4
         flags      _
         host       192.168.xxx.xx
         manager    null
         port       9292
         prot       http
         state      inactive
         type       A
         url        http://192.168.xxx.xx:9292/groups
     prg:
       EG-Wohnzimmer Heizung aus:
         active     true
         internal   false
       PWRAus:
         active     true
         internal   true
       PWREin:
         active     true
         internal   true
       prgEnergyCounter_2226_LTK0124413:2:
         active     true
         internal   true
     rpc:
Attributes:
   ccuReqTimeout 4
   ccuaggregate name:voltage,filter:type=(HM-CC-RT-DN|HM-TC-IT-WM-W-EU|HM-Sec-SCo|HM-Sec-SC-2),read:BATTERY_STATE,if:le=2.2,else:0,prefix:voltage_,coll:comment!Batteriespannung OK;
name:battery,filter:name=^HM..*,read:battery,if:any=low,else:ok,prefix:battery_,coll:comment!Batterien OK;

   ccudef-readingfilter ^(LOW_?BAT|UNREACH)$
   ccudef-readingformat datapoint
   ccudef-readingname ^(.+\.)?LOW_?BAT$:battery;^(.+\.)?UNREACH$:activity
   ccudef-substitute AES_KEY!(0|false):off,(1|true):on;LOWBAT,LOW_BAT!(0|false):ok,(1|true):low;UNREACH!(0|false):alive,(1|true):dead;MOTION!(0|false):noMotion,(1|true):motion;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!0:false,1:true;INHIBIT!(0|false):unlocked,(1|true):locked
   ccuflags   procrpc
   cmdIcon    on:general_an off:general_aus
   comment    Datenpunkte von ZAP https://forum.fhem.de/index.php/topic,91033.msg974510.html#msg974510 / https://www.funkyhome.de/anleitung/homematic/
   event-on-change-reading .*
   eventMap   /rpcserver on:on/rpcserver off:off/
   group      System
   icon       hm_ccu
   room       HM->System,IO-HW->HM,System
   rpcinterfaces BidCos-RF
   rpcinterval 2
   rpcport    2001
   rpcserver  on
   stateFormat rpcstate/state
   stripnumber 1
   verbose    0


Edit: List am Ende ergänzt. Ohne Thermostate und Kontakte
Gruss Gerd

busdi

Hi,
hmm bei mir fehlt die Angabe ccuif und ccuaddr. Das habe ich auch gerade gesehen. Jedoch vermute ich, dass diese durch die Definition der Interfaces entsteht.

attr d_ccu rpcinterfaces BidCos-RF
HMCCU: Illegal RPC interface BidCos-RF

Jedoch erhalte ich hier eben den Fehler.

Nur mal zur Verifikation. Die IP Adresse ist die IP Adresse der CCU?
Muss auf der CCU etwas zusätzliches aktiviert/installiert werden?
Ich habe eine "jungfräulich" Installierte CCU mit ein paar Heitzkörperthermostaten (HMIP) und Rauchmeldern (HM). Die Firewall habe ich wie oben im Screenshot zu sehen erstmal deaktiviert.
Gruß busdi

zap

Du solltest so vorgehen, wie hier beschrieben:

https://wiki.fhem.de/wiki/HMCCU

Beachte insbesondere den Abschnitt über Firewall und auch den Hinweis dort über Abschaltung der Authentifizierung. HMCCU unterstützt zwar mittlerweile Authentifizierung, ich würde es aber erst mal ohne versuchen.

Dein Problem ist, dass bereits bei der Definition vom I/O Device keinerlei Infos von der CCU gelesen werden. Daher schlägt auch das Setzen des Attributs rpcinterface fehl. Sie auch Logfile Einträge (alle mit 0):

2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 devices with 0 channels from CCU <IP>
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 interfaces from CCU <IP>
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 programs from CCU <IP>
2020.02.29 22:36:08 1: HMCCU: [d_ccu : 843] HMCCU: Read 0 virtual groups from CCU <IP>

Für Deinen Fall (HmIP und HM) sind folgende Attribute wichtig:

ccuflags = procrpc
rpcinterfaces = BidCos-RF,HmIP-RF

Wenn alles läuft noch

rpcserver = on

2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

busdi

Hi,
die Firewall ist aus. Siehe Screenshot: https://forum.fhem.de/index.php?action=dlattach;topic=108853.0;attach=132316

Habe jetzt das Device nochmal gelöscht und in folgender Reihenfolge neu angelegt:
(vor dem Löchen hatte ich schonmal die Auth. Daten hinterlegt - ich weiß nicht, ob diese auch gelöscht wurden.)

defmod d_ccu HMCCU <IP>
Log:
Zitat2020.03.01 13:41:10 1: HMCCU: [d_ccu : 598] Initialized version 4.3.022
2020.03.01 13:41:10 1: HMCCU: [d_ccu : 598] HMCCU: Initializing device
2020.03.01 13:41:10 1: HMCCU: [d_ccu : 598] HMCCU: Read 13 devices with 143 channels from CCU <IP>
2020.03.01 13:41:10 1: HMCCU: [d_ccu : 598] HMCCU: Read 3 interfaces from CCU <IP>
2020.03.01 13:41:10 1: HMCCU: [d_ccu : 598] HMCCU: Read 0 programs from CCU <IP>
2020.03.01 13:41:10 1: HMCCU: [d_ccu : 598] HMCCU: Read 0 virtual groups from CCU <IP>

attr d_ccu ccuflags procrpc
set d_ccu authentication <user> <pw>

Ausgabe:
ZitatCredentials for CCU authentication stored

attr d_ccu cmdIcon on:general_an off:general_aus
attr d_ccu eventMap /rpcserver on:on/rpcserver off:off/

attr d_ccu rpcinterfaces BidCos-RF,HmIP-RF
attr d_ccu stateFormat rpcstate/state
attr d_ccu rpcserver on


set d_ccu rpcserver on
Zitat2020.03.01 13:46:31 2: HMCCU: [d_ccu : 598] Get RPC device for interface BidCos-RF
2020.03.01 13:46:31 1: HMCCU: [d_ccu : 598] No RPC device defined for interface BidCos-RF
2020.03.01 13:46:31 1: HMCCU: [d_ccu : 598] Creating new RPC device ...

2020.03.01 13:46:31 2: HMCCU: [d_ccu : 598] Get RPC device for interface HmIP-RF
2020.03.01 13:46:31 1: HMCCU: [d_ccu : 598] No RPC device defined for interface HmIP-RF
2020.03.01 13:46:31 1: HMCCU: [d_ccu : 598] Creating new RPC device ...

2020.03.01 13:46:31 1: HMCCU: [d_ccu : 598] Saving FHEM config
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 598] RPC server process started for interface BidCos-RF with PID=14947
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 14947] Initializing RPC server ... for interface BidCos-RF
2020.03.01 13:46:31 1: HMCCURPCPROC: [... : 598] RPC server starting
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 598] RPC server process started for interface HmIP-RF with PID=14948
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 14948] Initializing RPC server ... for interface HmIP-RF
2020.03.01 13:46:31 1: HMCCURPCPROC: [... : 598] RPC server starting
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 14947] Callback server ... created. Listening on port 7411
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 14947] ... accepting connections. PID=14947
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 598] RPC server ... enters server loop
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 14948] Callback server ... created. Listening on port 7420
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 14948] ... accepting connections. PID=14948
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 598] Registering callback http://<ip>:7411/fh2001 of type A with ID ... at http://fhem:eNNfWytDV!Y3V-PFN3RP@<ip2>:2001
2020.03.01 13:46:31 1: HMCCURPCPROC: [... : 598] RPC server ... running
2020.03.01 13:46:31 1: HMCCURPCPROC: [... : 598] Scheduled CCU ping every 300 seconds
2020.03.01 13:46:31 2: HMCCURPCPROC: [... : 598] RPC server ... enters server loop
2020.03.01 13:46:32 2: HMCCURPCPROC: [... : 598] Registering callback http://<ip>:7420/fh2010 of type A with ID ... at http://fhem:eNNfWytDV!Y3V-PFN3RP@<ip2>:2010
2020.03.01 13:46:32 1: HMCCURPCPROC: [... : 598] RPC server ... running
2020.03.01 13:46:32 1: HMCCU: [d_ccu : 598] All RPC servers running
2020.03.01 13:46:32 2: HMCCU: [d_ccu : 598] HMCCU: Found no devices to update
2020.03.01 13:46:32 2: HMCCURPCPROC: [... : 14947] ... NewDevice received 64 device and channel specifications
2020.03.01 13:46:32 2: HMCCURPCPROC: [... : 14948] ... NewDevice received 83 device and channel specifications

Es scheint als hätte es funktioniert. Die fehlenden Authentifikationsdaten waren wohl das Problem.

Danke erstmal für die Hilfe.
Jetzt schau ich weiter.
Busdi