Ich habe einen Pi3 mit OpenCCU (V3.85.7.20260124) errichtet und mit FHEM verbunden.
Auch das Geräte einlesen hat ohne Probleme funktioniert.
Nur bekomme ich bei jeder Aktion an den OpenCCU Geräten die FHEM-Meldung
ZitatConnection lost, trying a reconnect every 5 seconds
list OG1_KUE_GSFOnternals:
CFGFN
DEF OEQ1399812:1
FUUID 697a23e1-f33f-f4d2-f4ae-1a736205478dc1ad
IODev OpenCCU
NAME OG1_KUE_GSFO
NR 15905
STATE on
TYPE HMCCUCHN
ccuaddr OEQ1399812:1
ccudevstate active
ccuif BidCos-RF
ccuname OG1_KUE_GSFO:1
ccurolectrl SWITCH
ccurolestate SWITCH
ccusubtype HM-LC-Sw1-Pl-DN-R1
ccutype HM-LC-Sw1-Pl-DN-R1
eventCount 31
firmware 2.6
readonly no
READINGS:
2026-01-28 15:57:37 INHIBIT false
2026-01-28 15:57:37 IODev OpenCCU
2026-01-28 18:16:36 STATE on
2026-01-28 18:16:36 WORKING false
2026-01-28 15:57:37 activity alive
2026-01-28 15:57:37 battery ok
2026-01-28 18:16:36 control on
2026-01-28 18:16:36 devstate stickyUnreach
2026-01-28 18:16:36 hmstate on
2026-01-28 15:57:37 rssidevice -79
2026-01-28 15:57:37 rssipeer -181
2026-01-28 15:57:37 sign off
2026-01-28 18:16:36 state on
hmccu:
channels 1
detect 1
devspec OEQ1399812:1
nodefaults 0
role 1:SWITCH
setDefaults 0
cmdlist:
get
set on-till toggle:noArg on-for-timer off:noArg on:noArg
control:
chn 1
dpt STATE
dp:
0.AES_KEY:
VALUES:
NVAL 0
SVAL off
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DEVICE_IN_BOOTLOADER:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DUTYCYCLE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.LOWBAT:
VALUES:
NVAL 0
SVAL ok
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -79
SVAL -79
VAL -79
0.RSSI_PEER:
VALUES:
NVAL -181
SVAL -181
VAL -181
0.STICKY_UNREACH:
VALUES:
NVAL 1
SVAL true
VAL 1
0.UNREACH:
VALUES:
NVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
1.INHIBIT:
VALUES:
NVAL 0
SVAL false
VAL 0
1.STATE:
VALUES:
NVAL 1
ONVAL 0
OSVAL off
OVAL 0
SVAL on
VAL 1
1.WORKING:
VALUES:
NVAL 0
SVAL false
VAL 0
roleChannels:
SWITCH 1
roleCmds:
get:
set:
off:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 1
syntax V:STATE:0
usage off
subcmd:
000:
args 0
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 1
syntax V:STATE:1
usage on
subcmd:
000:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on-for-timer:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 2
syntax V:ON_TIME:?duration V:STATE:1
usage on-for-timer duration
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname duration
partype 2
ps VALUES
scn 000
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
type BOOL
unit
on-till:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname time
partype 2
ps VALUES
scn 000
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
type BOOL
unit
toggle:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 1
syntax V:STATE:0,1
usage toggle
subcmd:
000:
args 0,1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
state:
chn 1
dpt STATE
Attributes:
cmdIcon on:remotecontrol/black_btn_GREEN off:remotecontrol/black_btn_RED
devStateIcon on:scene_dishwasher@0CFB0C off:scene_dishwasher@gray
icon scene_dishwasherlist OpenCCUDas list ist ewiglange.
Liegt es an der OpenCCU Schnittstelle, dass diese Meldung bei jedem Schaltvorgang kommt?
Was sagt denn das Logfile?
Die Meldung kommt beispielsweise, wenn FHEM abstürzt und dann automatisch neu gestartet wird.
ZitatWas sagt denn das Logfile?
list OG1_KUE_GSFOInternals:
CFGFN
DEF OEQ1399812:1
FUUID 697a23e1-f33f-f4d2-f4ae-1a736205478dc1ad
IODev OpenCCU
NAME OG1_KUE_GSFO
NR 15905
STATE on
TYPE HMCCUCHN
ccuaddr OEQ1399812:1
ccudevstate active
ccuif BidCos-RF
ccuname OG1_KUE_GSFO:1
ccurolectrl SWITCH
ccurolestate SWITCH
ccusubtype HM-LC-Sw1-Pl-DN-R1
ccutype HM-LC-Sw1-Pl-DN-R1
eventCount 31
firmware 2.6
readonly no
READINGS:
2026-01-28 15:57:37 INHIBIT false
2026-01-28 15:57:37 IODev OpenCCU
2026-01-28 18:16:36 STATE on
2026-01-28 18:16:36 WORKING false
2026-01-28 15:57:37 activity alive
2026-01-28 15:57:37 battery ok
2026-01-28 18:16:36 control on
2026-01-28 18:16:36 devstate stickyUnreach
2026-01-28 18:16:36 hmstate on
2026-01-28 15:57:37 rssidevice -79
2026-01-28 15:57:37 rssipeer -181
2026-01-28 15:57:37 sign off
2026-01-28 18:16:36 state on
hmccu:
channels 1
detect 1
devspec OEQ1399812:1
nodefaults 0
role 1:SWITCH
setDefaults 0
cmdlist:
get
set on-till toggle:noArg on-for-timer off:noArg on:noArg
control:
chn 1
dpt STATE
dp:
0.AES_KEY:
VALUES:
NVAL 0
SVAL off
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DEVICE_IN_BOOTLOADER:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DUTYCYCLE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.LOWBAT:
VALUES:
NVAL 0
SVAL ok
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -79
SVAL -79
VAL -79
0.RSSI_PEER:
VALUES:
NVAL -181
SVAL -181
VAL -181
0.STICKY_UNREACH:
VALUES:
NVAL 1
SVAL true
VAL 1
0.UNREACH:
VALUES:
NVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
1.INHIBIT:
VALUES:
NVAL 0
SVAL false
VAL 0
1.STATE:
VALUES:
NVAL 1
ONVAL 0
OSVAL off
OVAL 0
SVAL on
VAL 1
1.WORKING:
VALUES:
NVAL 0
SVAL false
VAL 0
roleChannels:
SWITCH 1
roleCmds:
get:
set:
off:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 1
syntax V:STATE:0
usage off
subcmd:
000:
args 0
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 1
syntax V:STATE:1
usage on
subcmd:
000:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
on-for-timer:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 2
syntax V:ON_TIME:?duration V:STATE:1
usage on-for-timer duration
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname duration
partype 2
ps VALUES
scn 000
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
type BOOL
unit
on-till:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname time
partype 2
ps VALUES
scn 000
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
type BOOL
unit
toggle:
channel 1
ps VALUES
role SWITCH
rpc 0
subcount 1
syntax V:STATE:0,1
usage toggle
subcmd:
000:
args 0,1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
type BOOL
unit
state:
chn 1
dpt STATE
Attributes:
cmdIcon on:remotecontrol/black_btn_GREEN off:remotecontrol/black_btn_RED
devStateIcon on:scene_dishwasher@0CFB0C off:scene_dishwasher@gray
icon scene_dishwasherLOG-Eintrag beim AUS-Schalten2026.01.29 12:22:07.954 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201000000
2026.01.29 12:22:07.977 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201000000
LOG-Eintrag beim EIN-Schalten2026.01.29 12:22:14.457 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201C80000
2026.01.29 12:22:14.469 3: CUL_HM HM_3F8B6C attack:01F123473F8B6C010E,01F123473F8B6C010E:11FF8BDF3F8B6C0201C80000
Zitat von: Burny4600 am 29 Januar 2026, 12:26:26CUL_HM HM_3F8B6C
Du betreibst eine Instanz mit CUL_HM und eine mit HMCCU (OpenCCU). Beide Systeme kennen das Gerät, es sollte aber nur eine Zentrale geben. Deswegen meldet CUL_HM :
attack wenn Du mit OpenCCU schaltest. Ich denke, das Verhalten ist so zu erwarten. ;)
Gruß Otto
Zitat von: Otto123 am 29 Januar 2026, 22:20:59Du betreibst eine Instanz mit CUL_HM und eine mit HMCCU (OpenCCU)...................
Stimmt. Bei den ersten Tests hatte ich dieses Gerät doppelt vorhanden.
Danke für den Hinweis.