HMCCU Problem mit rpc Server

Begonnen von bastelfeak, 26 Mai 2018, 10:51:57

Vorheriges Thema - Nächstes Thema

bastelfeak

Hallo,
seit heute Morgen, will der rpc-Server nicht mehr. Bei einem Readings-Update ist FHEM abgestürtzt und seitdem antwortet die CCU nicht mehr.
Ich kann befehle senden, die werden auch verarbeitet, aber es gibt keine Antwort mehr. Auch wenn ich ein Readingsupdate mache, stürzt FHEM wieder ab.

Ich nutze die aktuellste Version von HMCCU mit procrcp.

Vielleicht weiß von euch einer mehr und kann mir helfen.

2018.05.26 10:39:43 1: HMCCU: Device piVCCU. Initialized version 4.2.006
2018.05.26 10:39:43 1: HMCCU: Read 21 devices with 130 channels from CCU 192.168.253.2
2018.05.26 10:39:43 1: HMCCU: Read 3 interfaces from CCU 192.168.253.2
2018.05.26 10:39:44 1: HMCCURPCPROC: [d_rpcBidCos_RF] Initialized version 1.0.004 for interface BidCos-RF with I/O device piVCCU
2018.05.26 10:39:44 1: HMCCURPCPROC: [d_rpcHmIP_RF] Initialized version 1.0.004 for interface HmIP-RF with I/O device piVCCU
2018.05.26 10:39:45 1: Including ./log/fhem.save
2018.05.26 10:39:45 1: usb create starting
2018.05.26 10:39:45 3: Probing CUL device /dev/ttyS0
2018.05.26 10:39:46 1: usb create end
2018.05.26 10:39:46 0: HMCCU: Start of RPC server after FHEM initialization in 12 seconds
2018.05.26 10:39:46 0: Featurelevel: 5.8
2018.05.26 10:39:46 0: Server started with 112 defined entities (fhem.pl:16769/2018-05-24 perl:5.020002 os:linux user:fhem pid:2406)
2018.05.26 10:39:58 2: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server process started for interface BidCos-RF with PID=2432
2018.05.26 10:39:58 2: CCURPC: [d_rpcBidCos_RF] Initializing RPC server CB2001253001 for interface BidCos-RF
2018.05.26 10:39:58 1: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server starting
2018.05.26 10:39:58 2: HMCCURPCPROC: [d_rpcHmIP_RF] RPC server process started for interface HmIP-RF with PID=2433
2018.05.26 10:39:58 2: CCURPC: [d_rpcHmIP_RF] Initializing RPC server CB2010253001 for interface HmIP-RF
2018.05.26 10:39:58 1: HMCCURPCPROC: [d_rpcHmIP_RF] RPC server starting
2018.05.26 10:39:58 1: HMCCURPCPROC: [d_rpcBidCos_RF] Can't create RPC callback server CB2001253001 on port 7411. Port in use?
2018.05.26 10:39:58 1: CCURPC: [d_rpcBidCos_RF] Can't initialize RPC server CB2001253001 for interface BidCos-RF
2018.05.26 10:39:58 1: HMCCURPCPROC: [d_rpcHmIP_RF] Can't create RPC callback server CB2010253001 on port 7420. Port in use?
2018.05.26 10:39:58 1: CCURPC: [d_rpcHmIP_RF] Can't initialize RPC server CB2010253001 for interface HmIP-RF
2018.05.26 10:40:12 2: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server process started for interface BidCos-RF with PID=2434
2018.05.26 10:40:12 2: CCURPC: [d_rpcBidCos_RF] Initializing RPC server CB2001253001 for interface BidCos-RF
2018.05.26 10:40:12 2: HMCCURPCPROC: [d_rpcHmIP_RF] RPC server process started for interface HmIP-RF with PID=2435
2018.05.26 10:40:12 2: CCURPC: [d_rpcHmIP_RF] Initializing RPC server CB2010253001 for interface HmIP-RF
2018.05.26 10:40:12 1: HMCCURPCPROC: [d_rpcBidCos_RF] Can't create RPC callback server CB2001253001 on port 7411. Port in use?
2018.05.26 10:40:12 1: CCURPC: [d_rpcBidCos_RF] Can't initialize RPC server CB2001253001 for interface BidCos-RF
2018.05.26 10:40:12 1: HMCCURPCPROC: [d_rpcHmIP_RF] Can't create RPC callback server CB2010253001 on port 7420. Port in use?
2018.05.26 10:40:12 1: CCURPC: [d_rpcHmIP_RF] Can't initialize RPC server CB2010253001 for interface HmIP-RF
2018.05.26 10:40:16 2: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server process started for interface BidCos-RF with PID=2436
2018.05.26 10:40:16 2: CCURPC: [d_rpcBidCos_RF] Initializing RPC server CB2001253001 for interface BidCos-RF
2018.05.26 10:40:16 2: HMCCURPCPROC: [d_rpcHmIP_RF] RPC server process started for interface HmIP-RF with PID=2437
2018.05.26 10:40:16 2: CCURPC: [d_rpcHmIP_RF] Initializing RPC server CB2010253001 for interface HmIP-RF
2018.05.26 10:40:16 1: HMCCURPCPROC: [d_rpcBidCos_RF] Can't create RPC callback server CB2001253001 on port 7411. Port in use?
2018.05.26 10:40:16 1: CCURPC: [d_rpcBidCos_RF] Can't initialize RPC server CB2001253001 for interface BidCos-RF
2018.05.26 10:40:16 1: HMCCURPCPROC: [d_rpcHmIP_RF] Can't create RPC callback server CB2010253001 on port 7420. Port in use?
2018.05.26 10:40:16 1: CCURPC: [d_rpcHmIP_RF] Can't initialize RPC server CB2010253001 for interface HmIP-RF
2018.05.26 10:40:23 2: HMCCURPCPROC: [d_rpcBidCos_RF] Checking if RPC server process is running
2018.05.26 10:40:23 1: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server process not running. Cleaning up
2018.05.26 10:40:23 1: HMCCURPCPROC: [d_rpcBidCos_RF] Housekeeping called. Cleaning up RPC environment
2018.05.26 10:40:23 1: HMCCURPCPROC: [d_rpcBidCos_RF] RPC server process CB2001253001 not runnning
2018.05.26 10:40:23 2: HMCCURPCPROC: [d_rpcBidCos_RF] Stop I/O handling
2018.05.26 10:40:23 2: HMCCURPCPROC: [d_rpcHmIP_RF] Checking if RPC server process is running
2018.05.26 10:40:23 1: HMCCURPCPROC: [d_rpcHmIP_RF] RPC server process not running. Cleaning up
2018.05.26 10:40:23 1: HMCCURPCPROC: [d_rpcHmIP_RF] Housekeeping called. Cleaning up RPC environment
2018.05.26 10:40:23 1: HMCCURPCPROC: [d_rpcHmIP_RF] RPC server process CB2010253001 not runnning
2018.05.26 10:40:23 2: HMCCURPCPROC: [d_rpcHmIP_RF] Stop I/O handling


defmod piVCCU HMCCU 192.168.253.2
attr piVCCU ccudef-readingfilter ^(LOW_?BAT|UNREACH)$
attr piVCCU 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 piVCCU ccuflags procrpc
attr piVCCU cmdIcon on:general_an off:general_aus
attr piVCCU eventMap /rpcserver on:on/rpcserver off:off/
attr piVCCU room CCU
attr piVCCU rpcinterfaces BidCos-RF,HmIP-RF
attr piVCCU rpcport 2001,2010
attr piVCCU rpcserver on
attr piVCCU stateFormat rpcstate/state

setstate piVCCU inactive/OK
setstate piVCCU 2018-05-26 10:39:43 rpcstate inactive
setstate piVCCU 2018-05-26 10:40:16 state OK

wolger

Ich habe seit gestern das gleiche Problem. Hast Du schon eine Lösung???

zap

wenn es die gleichen Fehlermeldungen sind (Port in use), läuft zwar fhem nicht mebr, aber vermutlich noch die rpc Server Prozesse.

ps -ef | grep fhem

Dann mit kill -9 pid die Prozesse killen oder einfach mal den Raspi durchstarten.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

wolger


weldel60

Hi,

selbes Problem.

Hmm.

Neustart hat geholfen.