Neues Modul HMCCU für Homematic CCU

Begonnen von zap, 19 August 2015, 19:45:30

Vorheriges Thema - Nächstes Thema

zap

Ohne Logeinträge kann ich dazu nichts sagen. Zwei Posts weiter oben hat jemand das Update erfolgreich durchgeführt. Ich selbst bin noch auf der alten Version.
Vielleicht hast Du das get devicelist zu früh nach dem update dirchgeführt. Möglicherweise liefen noch nicht alle Prozesse auf der CCU. Abstürzen sollte FHEM deshalb aber nicht.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

mrfloppy

#1351
So ganz genau kann ich es jetzt nicht sagen aber das kam nach einem "get CCU2 devicelist".
FHEM reagierte einige Zeit nicht gar nicht.wie man sieht ca 3 minuten.


2017.03.21 15:05:52 3: CCURPC: CB2001 Received 500 events from CCU since last check
2017.03.21 15:07:47 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 15:07:47 1: HMCCU: CCU2 Execution of CCU script or command failed
2017.03.21 15:10:05 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 15:10:05 1: HMCCU: CCU2 Execution of CCU script or command failed



EDIT: Bevor ich weitere Devices hinzufügen wollte, konnte ich zb einen Powermeter per fhem Schalten.
erst durch das abfragen der devicelist fiel mir das Problem auf.
Also vielleicht fällt das Problem im normal Betrieb nicht auf.


LG
RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

zap

Ich vermute mal, dass die CCU noch nicht 100% lief, da die Verbindung zu Port 8181 fehl schlägt.
Wenn Du das Update noch mal versuchst, gehe am besten so vor:

- RPC Server in FHEM stoppen
- CCU Updaten
- Warten, bis Du Dich wieder zum CCU WebGUI verbinden kannst
- Nochmal 5 Minuten warten
- get devicelist ausführen
- RPC Server starten
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

mrfloppy

Zitat
- RPC Server in FHEM stoppen
- CCU Updaten
- Warten, bis Du Dich wieder zum CCU WebGUI verbinden kannst
- Nochmal 5 Minuten warten
- get devicelist ausführen
- RPC Server starten

vorher den RPC starten und dann erst devicelist oder?
RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

bart

moin,

auch wenn es Dir nicht viel hilft, ich habe mal mit der ccu firmware 2.27.7 und aktuellem fhem ein "get deviceliste" auf meinen ccu device in fhem gemacht und hatte keine Probleme. Result "Read 11 devices with 99 channels from CCU". Auch andere Probleme sind mir nicht aufgefallen mit der neuen firmware.
CCU2 für die Heizungsteuerung und Fenster/Türkontakte
FHEM auf Debian-Server (x64) für den Rest
HMCCU: Schnittstelle CCU2 - FHEM

mrfloppy

RPC beendet - etwas gewartet
CCU2 update durchgeführt
nach neustart bestimmt 10 min gewartet.
CCU2 reagierte normal, alle Devices angezeigt......
RPC gestartet und ab dann hängt FHEM.
Das steht dann im LOG.
Er ist alle devices durchgegangen mit jeweils einem Fehler.
In der ganzen Zeit war Fhem nicht nutzbar.




2017.03.21 17:07:45 1: HMCCU: Deregistering RPC server http://10.0.0.80:7411/fh2001 at http://10.0.0.82:2001/
2017.03.21 17:07:45 1: HMCCU: Deregistering RPC server http://10.0.0.80:14702/fh9292 at http://10.0.0.82:9292/groups
2017.03.21 17:07:45 1: HMCCU: Deregistering RPC server http://10.0.0.80:7420/fh2010 at http://10.0.0.82:2010/
2017.03.21 17:07:45 0: HMCCU: Stopping RPC server CB2001 with PID 3881
2017.03.21 17:07:45 0: CCURPC: CB2001 Server loop terminated
2017.03.21 17:07:45 2: CCURPC: Eventcount DD = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount EV = 3381
2017.03.21 17:07:45 2: CCURPC: Eventcount EX = 1
2017.03.21 17:07:45 2: CCURPC: Eventcount IN = 1
2017.03.21 17:07:45 2: CCURPC: Eventcount ND = 227
2017.03.21 17:07:45 2: CCURPC: Eventcount RA = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount RD = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount SL = 1
2017.03.21 17:07:45 0: HMCCU: Stopping RPC server CB9292 with PID 3883
2017.03.21 17:07:45 0: HMCCU: Stopping RPC server CB2010 with PID 3882
2017.03.21 17:07:45 0: CCURPC: CB2010 Server loop terminated
2017.03.21 17:07:45 2: CCURPC: Eventcount DD = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount EV = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount EX = 1
2017.03.21 17:07:45 2: CCURPC: Eventcount IN = 1
2017.03.21 17:07:45 2: CCURPC: Eventcount ND = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount ST = 6
2017.03.21 17:07:45 2: CCURPC: Eventcount RA = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount UD = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount total = 3617
2017.03.21 17:07:45 2: CCURPC: Eventcount RD = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount writeerror = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount SL = 1
2017.03.21 17:07:45 2: CCURPC: Eventcount UD = 0
2017.03.21 17:07:45 2: CCURPC: Eventcount total = 3
2017.03.21 17:07:45 2: CCURPC: Eventcount writeerror = 0
2017.03.21 17:07:46 0: HMCCU: Stopping RPC server with PID 3883
2017.03.21 17:07:46 0: CCURPC: CB9292 Server loop terminated
2017.03.21 17:07:46 2: CCURPC: Eventcount DD = 0
2017.03.21 17:07:46 2: CCURPC: Eventcount EV = 1740
2017.03.21 17:07:46 2: CCURPC: Eventcount EX = 1
2017.03.21 17:07:46 2: CCURPC: Eventcount IN = 1
2017.03.21 17:07:46 2: CCURPC: Eventcount ND = 12
2017.03.21 17:07:46 2: CCURPC: Eventcount RA = 0
2017.03.21 17:07:46 2: CCURPC: Eventcount RD = 0
2017.03.21 17:07:46 2: CCURPC: Eventcount SL = 1
2017.03.21 17:07:46 2: CCURPC: Eventcount ST = 3
2017.03.21 17:07:46 2: CCURPC: Eventcount UD = 0
2017.03.21 17:07:46 2: CCURPC: Eventcount total = 1758
2017.03.21 17:07:46 2: CCURPC: Eventcount writeerror = 0
2017.03.21 17:07:47 0: HMCCU: Received EX event. RPC server CB2001 terminated.
2017.03.21 17:07:47 0: HMCCU: Received EX event. RPC server CB2010 terminated.
2017.03.21 17:07:47 0: HMCCU: RPC server(s) with PID(s) 3881,3882 shut down. f=1
2017.03.21 17:07:47 2: HMCCU: Eventcount DD = 0
2017.03.21 17:07:47 2: HMCCU: Eventcount EV = 5112
2017.03.21 17:07:47 2: HMCCU: Eventcount EX = 2
2017.03.21 17:07:47 2: HMCCU: Eventcount IN = 3
2017.03.21 17:07:47 2: HMCCU: Eventcount ND = 239
2017.03.21 17:07:47 2: HMCCU: Eventcount RA = 0
2017.03.21 17:07:47 2: HMCCU: Eventcount RD = 0
2017.03.21 17:07:47 2: HMCCU: Eventcount SL = 3
2017.03.21 17:07:47 2: HMCCU: Eventcount ST = 9
2017.03.21 17:07:47 2: HMCCU: Eventcount UD = 0
2017.03.21 17:07:47 2: HMCCU: Eventcount total = 5368
2017.03.21 17:07:47 0: HMCCU: Periodical check found no RPC Servers
2017.03.21 17:07:47 0: HMCCU: All RPC servers stopped
2017.03.21 17:07:47 0: HMCCU: Periodical check found no RPC Servers
2017.03.21 17:07:47 0: HMCCU: All RPC servers stopped
2017.03.21 17:07:47 0: HMCCU: Periodical check found no RPC Servers
2017.03.21 17:07:47 0: HMCCU: All RPC servers stopped

2017.03.21 17:46:24 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2017.03.21 17:46:24 0: HMCCU: Child process for server CB2001 started with PID 4511
2017.03.21 17:46:24 0: CCURPC: CB2001 Creating file queue /tmp/ccuqueue_2001_1
2017.03.21 17:46:24 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2017.03.21 17:46:24 0: CCURPC: Initializing RPC server CB2001
2017.03.21 17:46:24 0: HMCCU: Child process for server CB2010 started with PID 4512
2017.03.21 17:46:24 0: CCURPC: CB2010 Creating file queue /tmp/ccuqueue_2010_1
2017.03.21 17:46:24 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2017.03.21 17:46:24 0: CCURPC: Initializing RPC server CB2010
2017.03.21 17:46:24 0: HMCCU: Child process for server CB9292 started with PID 4513
2017.03.21 17:46:24 0: CCURPC: CB9292 Creating file queue /tmp/ccuqueue_9292_1
2017.03.21 17:46:24 0: CCURPC: Initializing RPC server CB9292
2017.03.21 17:46:24 0: RPC server(s) starting
2017.03.21 17:46:25 0: CCURPC: Callback server created listening on port 7411
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for events
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for new devices
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for deleted devices
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for modified devices
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for replaced devices
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for readded devices
2017.03.21 17:46:25 0: CCURPC: Callback server created listening on port 7420
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for events
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for list devices
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for new devices
2017.03.21 17:46:25 1: CCURPC: CB2001 Adding callback for event query
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for deleted devices
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for modified devices
2017.03.21 17:46:25 0: CCURPC: CB2001 Entering server loop
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for replaced devices
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for readded devices
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for list devices
2017.03.21 17:46:25 1: CCURPC: CB2010 Adding callback for event query
2017.03.21 17:46:25 0: CCURPC: CB2010 Entering server loop
2017.03.21 17:46:25 0: CCURPC: Callback server created listening on port 14702
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for events
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for new devices
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for deleted devices
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for modified devices
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for replaced devices
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for readded devices
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for list devices
2017.03.21 17:46:25 1: CCURPC: CB9292 Adding callback for event query
2017.03.21 17:46:25 0: CCURPC: CB9292 Entering server loop
2017.03.21 17:46:26 0: HMCCU: Received SL event. RPC server CB2001 enters server loop
2017.03.21 17:46:26 0: HMCCU: Received SL event. RPC server CB2010 enters server loop
2017.03.21 17:46:26 0: HMCCU: Received SL event. RPC server CB9292 enters server loop
2017.03.21 17:46:33 1: HMCCU: Registering callback http://10.0.0.80:7411/fh2001 with ID CB2001 at http://10.0.0.82:2001/
2017.03.21 17:46:33 1: CCURPC: CB2001 ListDevices. Sending init to HMCCU
2017.03.21 17:46:34 1: HMCCU: RPC callback with URL http://10.0.0.80:7411/fh2001 initialized
2017.03.21 17:46:34 1: HMCCU: Registering callback http://10.0.0.80:7420/fh2010 with ID CB2010 at http://10.0.0.82:2010/
2017.03.21 17:46:34 1: HMCCU: RPC callback with URL http://10.0.0.80:7420/fh2010 initialized
2017.03.21 17:46:34 1: HMCCU: Registering callback http://10.0.0.80:14702/fh9292 with ID CB9292 at http://10.0.0.82:9292/groups
2017.03.21 17:46:35 1: CCURPC: CB2010 ListDevices. Sending init to HMCCU
2017.03.21 17:46:35 1: CCURPC: CB9292 ListDevices. Sending init to HMCCU
2017.03.21 17:46:35 2: CCURPC: CB9292 NewDevice received 12 device specifications
2017.03.21 17:46:36 2: CCURPC: CB2001 NewDevice received 227 device specifications
2017.03.21 17:46:44 1: HMCCU: RPC callback with URL http://10.0.0.80:14702/fh9292 initialized
2017.03.21 17:46:48 0: HMCCU: Received IN event. RPC server CB2001 initialized.
2017.03.21 17:46:48 0: HMCCU: Received IN event. RPC server CB2010 initialized.
2017.03.21 17:46:48 0: HMCCU: Received IN event. RPC server CB9292 initialized.
2017.03.21 17:48:59 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 17:48:59 2: HMCCU: Update of device LEQxxx failed
2017.03.21 17:51:12 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 17:51:12 2: HMCCU: Update of device LEQxxx:1 failed
2017.03.21 17:53:25 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 17:53:25 2: HMCCU: Update of device LEQxxx failed
2017.03.21 17:55:38 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 17:55:38 2: HMCCU: Update of device LEQxxx failed
2017.03.21 17:57:51 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 17:57:51 2: HMCCU: Update of device MEQxxx failed
2017.03.21 17:58:08 3: CCURPC: CB2001 Received 500 events from CCU since last check
2017.03.21 18:00:04 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:00:04 2: HMCCU: Update of device LEQxxx failed
2017.03.21 18:02:18 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:02:18 2: HMCCU: Update of device LEQxxx failed
2017.03.21 18:04:31 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:04:31 2: HMCCU: Update of device NEQxxx failed
2017.03.21 18:06:44 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:06:44 2: HMCCU: Update of device LEQxxx failed
2017.03.21 18:08:57 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:08:57 2: HMCCU: Update of device LEQxxx:1 failed
2017.03.21 18:09:22 3: CCURPC: CB2001 Received 500 events from CCU since last check
2017.03.21 18:09:23 3: CCURPC: CB9292 Received 500 events from CCU since last check
2017.03.21 18:11:10 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:11:10 2: HMCCU: Update of device LEQxxxx failed
2017.03.21 18:13:23 1: HMCCU: HMScript failed. 500 Can't connect to 10.0.0.82:8181
2017.03.21 18:13:23 2: HMCCU: Update of device LEQxxx failed
2017.03.21 18:13:23 2: HMCCU: Updated devices. Success=0 Failed=12
2017.03.21 18:13:23 1: HMCCU: All RPC servers running





setstate CCU2 running/OK
setstate CCU2 2017-03-21 17:46:48 rpcstate running
setstate CCU2 2017-03-21 17:46:48 state OK


RPC ist on und OK
Dann habe ich versucht ein device zu schalten.
dann kam

2017.03.21 18:14:18 1: HMCCUDEV: HM_KE_KG_PMS2 Execution of CCU script or command failed


RPC gestoppt
CCU2 wieder auf Firmware 2.25.15 zurück gespielt.
RPC gestartet
alles funktioniert einwandfrei.

RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

aski71

Info:

RPC beendet.
Upgrade auf Firmware 2.27.7 auf CCU2 installiert.
Upgrade auf CuXD 2.9 installiert.
CCU neu gestartet.
RPC gestartet.

... läuft bei mir.

mrfloppy

So jetzt funkt auch meine CCU2.
Problem war die Firewall der CCU2.
Habe nichts umgestellt nur dürfte sie seit dem Update auf 2.27 richtig greifen.

LG
RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

lawedo

Zitat von: mrfloppy am 21 März 2017, 21:08:36
So jetzt funkt auch meine CCU2.
Problem war die Firewall der CCU2.
Habe nichts umgestellt nur dürfte sie seit dem Update auf 2.27 richtig greifen.

LG


Wie hat sich das Problem gelöst, wenn du nichts umgestellt hast?

VG

mrfloppy

In der Firewall der CCU2 steht "Remote HomeMatic-Script API: auf eingeschrenkt"
Und unten im Feld ist keine Ip eingetragen gewesen.
Bei der Version 2.25.15 war das aber irgendwie kein Problem nur seit 2.27 dürfte
diese Regel eben richtig greifen.
Habe nun meine Ip eingetragen und jetzt geht es.

LG

RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

zap

Oder "Remote Homematic Script API" auf Vollzugriff setzen.

Statt einer einzelnen IP kann man auch ein ganzes Netzsegment einschalten, wenn man bei "Eingeschränktem Zugriff" bleiben möchte, z.B.

192.168.0.0/16
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

mrfloppy

Ja nur eben komisch das diese Firewall regel bei der alten Firmware nicht gegriffen hat.
RaspiMatic, RFXtrx433 E USB, Div. Thermostate, CUL433, Fhemduino, Signalduino, Temp/luftfeuchesensoren,Fensterkontakte,Intertechno Schalter,....... HM-IP

zap

Ja, sicherheitstechnisch hat EQ-3 mit der neuen Firmware einiges verbessert.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

tagedieb

Hallo und guten Abend

ich habe heute noch einmal versucht, die 88_HMCCU.pm mit zu updaten, jedoch habe ich, wie bei den anderen Versuchen
fehlende Geräte
hier die Einträge der logdatei
2017.03.22 20:37:52 1: define SZlicht HMCCUDEV Schlafzimmerlicht 1: Invalid or unknown CCU device name or address
2017.03.22 20:37:54 1: define LichtObererFlur HMCCUDEV Licht-oberer-Flur: Invalid or unknown CCU device name or address
2017.03.22 20:37:56 1: define WZDeckenleuchte HMCCUDEV WZDeckenleuchte: Invalid or unknown CCU device name or address
2017.03.22 20:37:57 1: define WZWandleuchte HMCCUDEV WZWandleuchte: Invalid or unknown CCU device name or address
2017.03.22 20:37:59 3: tPortLocal: port 7073 opened
2017.03.22 20:38:00 3: TelegramBot_Define Telegram0176: called
2017.03.22 20:38:02 1: define Schloss HMCCUDEV Schloss: Invalid or unknown CCU device name or address
2017.03.22 20:38:04 3: Opening FB7390 device 192.168.1.9:1012
2017.03.22 20:38:05 1: Including /opt/fhem/log/fhem.save
Invalid or unknown CCU device name or address
Invalid or unknown CCU device name or address
Invalid or unknown CCU device name or address
Invalid or unknown CCU device name or address
/opt/fhem/log/fhem.save: Please define Schloss first
Please define Schloss first
Please define Schloss first
Please define Schloss first
Please define Schloss first
Please define Schloss first
Please define WZDeckenleuchte first
Please define WZDeckenleuchte first
Please define WZDeckenleuchte first
Please define WZDeckenleuchte first
Please define WZDeckenleuchte first
Please define WZDeckenleuchte first
2017.03.22 20:39:56 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2017.03.22 20:39:56 0: HMCCU: Child process for server CB2001 started with PID 21500
2017.03.22 20:39:56 0: CCURPC: CB2001 Creating file queue /tmp/ccuqueue_2001_1
2017.03.22 20:39:56 0: CCURPC: Initializing RPC server CB2001
2017.03.22 20:39:56 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2017.03.22 20:39:56 0: HMCCU: Child process for server CB2010 started with PID 21501
2017.03.22 20:39:56 0: CCURPC: CB2010 Creating file queue /tmp/ccuqueue_2010_1
2017.03.22 20:39:56 2: HMCCU: Create child process with timeouts 0.01 and 0.25
2017.03.22 20:39:56 0: CCURPC: Initializing RPC server CB2010
2017.03.22 20:39:56 0: HMCCU: Child process for server CB9292 started with PID 21502
2017.03.22 20:39:56 0: CCURPC: CB9292 Creating file queue /tmp/ccuqueue_9292_1
2017.03.22 20:39:56 0: CCURPC: Initializing RPC server CB9292
2017.03.22 20:39:56 0: CCURPC: Callback server created listening on port 7411
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for events
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for new devices
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for deleted devices
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for modified devices
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for replaced devices
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for readded devices
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for list devices
2017.03.22 20:39:56 1: CCURPC: CB2001 Adding callback for event query
2017.03.22 20:39:56 0: CCURPC: CB2001 Entering server loop
2017.03.22 20:39:56 0: CCURPC: Callback server created listening on port 14702
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for events
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for new devices
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for deleted devices
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for modified devices
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for replaced devices
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for readded devices
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for list devices
2017.03.22 20:39:56 1: CCURPC: CB9292 Adding callback for event query
2017.03.22 20:39:56 0: CCURPC: CB9292 Entering server loop
2017.03.22 20:39:56 0: CCURPC: Callback server created listening on port 7420
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for events
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for new devices
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for deleted devices
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for modified devices
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for replaced devices
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for readded devices
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for list devices
2017.03.22 20:39:56 1: CCURPC: CB2010 Adding callback for event query
2017.03.22 20:39:56 0: CCURPC: CB2010 Entering server loop
2017.03.22 20:39:56 0: RPC server(s) starting
2017.03.22 20:40:02 0: HMCCU: Received SL event. RPC server CB2001 enters server loop
2017.03.22 20:40:02 0: HMCCU: Received SL event. RPC server CB2010 enters server loop
2017.03.22 20:40:02 0: HMCCU: Received SL event. RPC server CB9292 enters server loop
2017.03.22 20:40:10 1: HMCCU: Registering callback http://192.168.1.85:7411/fh2001 with ID CB2001 at http://192.168.1.92:2001/
2017.03.22 20:40:10 1: CCURPC: CB2001 ListDevices. Sending init to HMCCU
2017.03.22 20:40:10 1: HMCCU: RPC callback with URL http://192.168.1.85:7411/fh2001 initialized
2017.03.22 20:40:10 1: HMCCU: Registering callback http://192.168.1.85:7420/fh2010 with ID CB2010 at http://192.168.1.92:2010/
2017.03.22 20:40:10 1: HMCCU: RPC callback with URL http://192.168.1.85:7420/fh2010 initialized
2017.03.22 20:40:10 1: HMCCU: Registering callback http://192.168.1.85:14702/fh9292 with ID CB9292 at http://192.168.1.92:9292/groups
2017.03.22 20:40:11 1: CCURPC: CB2010 ListDevices. Sending init to HMCCU
2017.03.22 20:40:11 1: CCURPC: CB9292 ListDevices. Sending init to HMCCU
2017.03.22 20:40:11 2: CCURPC: CB2001 NewDevice received 118 device specifications
2017.03.22 20:40:11 2: CCURPC: CB2010 NewDevice received 27 device specifications
2017.03.22 20:40:20 1: HMCCU: RPC callback with URL http://192.168.1.85:14702/fh9292 initialized
2017.03.22 20:40:24 0: HMCCU: Received IN event. RPC server CB2001 initialized.
2017.03.22 20:40:25 0: HMCCU: Received IN event. RPC server CB2010 initialized.
2017.03.22 20:40:25 0: HMCCU: Received IN event. RPC server CB9292 initialized.
2017.03.22 20:40:29 2: HMCCU: Updated devices. Success=14 Failed=0
2017.03.22 20:40:29 1: HMCCU: All RPC servers running

die CCU2 hat jetzt die vers 2.27 -  in der Firewall habe ich vorerst Vollzugriff eingestellt
ich hatte jedoch bis gestern die Version 2.25 auf der CCu2 und Fhem hat nach dem update der 88_HMCCU.pm dieses Spielchen  auch schon getrieben
ein restart nach dem update, meldet mir, das einige geräte fehlen, auch nach dem ersatz der cfg- werden mir nach einem erneuten restart fehlende Geräte angezeigt
spiele ich die vorangegangene 88_HMCCU.pm wieder ein und copiere wiederum meine komplette fhem.cfg zurück, meldet fhem auch nach dem reboot keine fehlende geräte

woran kann das liegen?
ich habe mal ein list eines der geräte angefügt, welches in der geupdateten version nicht mehr vorhanden ist
Internals:
   DEF        WZDeckenleuchte
   IODev      CCU2
   NAME       WZDeckenleuchte
   NR         2335
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    NEQ1277395
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    WZDeckenleuchte
   ccutype    HM-LC-Sw1-FM
   channels   2
   firmware   2.8
   statevals  devstate|on|off
   Readings:
     2017-03-22 21:01:45   0.UNREACH       no
     2017-03-22 21:01:45   1.STATE         off
     2017-03-22 21:01:45   control         off
     2017-03-22 21:01:45   hmstate         off
     2017-03-22 21:01:45   state           off
   Hmccu:
     Dp:
       0.aes_key:
         VAL        1
       0.config_pending:
         VAL        false
       0.dutycycle:
         VAL        false
       0.lowbat:
         VAL        false
       0.rssi_device:
         VAL        1
       0.rssi_peer:
         VAL        55
       0.sticky_unreach:
         VAL        false
       0.unreach:
         VAL        false
       1.inhibit:
         VAL        false
       1.state:
         VAL        false
       1.working:
         VAL        false
Attributes:
   IODev      CCU2
   alexaName  Deckenleuchte
   alexaRoom  Wohnzimmer
   ccureadingfilter (STATE|^UNREACH)
   ccureadings 1
   controldatapoint 1.STATE
   devStateIcon on: FS20.on off: FS20.off
   fp_erdgeschoss 360,875,0
   genericDeviceType light
   group      Beleuchtung
   icon       light_ceiling
   room       Wohnzimmer,alexa
   statechannel 2
   statedatapoint 1.STATE
   statevals  on:1,off:0
   stripnumber 1
   substitute STATE!(1|true):on,(0|false):off;UNREACH!(true|1):yes,(false|0):no
   webCmd     statusRequest:toggle:on:off
   widgetOverride control:uzsuToggle,off,on

anbei mal das List eines der, nach dem 88_HMCCU.pm update fehlenden gerätes

weiss jemand , was die Ursache sein könnte?
Ich freue mich über jeden Hilfehinweis

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

zap

Möglicherweise liegt die Ursache in der Definition des IO Device. Wenn der Start von FHEM ungewöhnlich lange dauert, läuft evtl. die Abfrage der aktiven Geräte bei der CCU in einen Timeout. Das ist reproduzierbar,, wenn man get Devicelist aufruft und FHEM daraufhin für einige Minuten blockiert.

In diesem Fall hängt der Rega Prozess auf der CCU und es hilft nur ein Neustart der CCU.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)