Hallo Leute,
Ich habe 3 structure Devices abgelegt mit entweder ein oder zwei Devices wo aber die set Befehle nicht korrekt angezeigt werden.
Ein Beispiel Structure Device
Internals:
ATTR LichtKueche
CHANGEDCNT 9253
DEF LichtKueche Kueche_LED_Lichtstreifen LichtschalterKueche_Sw
FUUID 679609e4-f33f-5c83-c260-9e279ed9a2b4ef76
NAME structureLichtKueche
NOTIFYDEV Kueche_LED_Lichtstreifen,LichtschalterKueche_Sw,global
NR 136
NTFY_ORDER 50-structureLichtKueche
STATE off
TYPE structure
eventCount 9283
READINGS:
2026-02-01 19:28:06 LastDevice Kueche_LED_Lichtstreifen
2026-02-01 19:28:06 LastDevice_Abs Kueche_LED_Lichtstreifen
2026-02-01 19:28:06 state off
Attributes:
alias Licht Küche
clientstate_behavior relative
clientstate_priority on off
group Licht Wohnung
room Beleuchtung
userattr LichtWohnung LichtWohnung_map structexclude
webCmd :
Die "verbundenen" Devices:
Internals:
DEF 003AA0C9B0E2FD sd=2.STATE cd=3.STATE
FUUID 673c3e12-f33f-5c83-e21c-766b2ccad0f6350a
IODev vccu
NAME Kueche_LED_Lichtstreifen
NR 122
STATE off
TYPE HMCCUDEV
ccuaddr 003AA0C9B0E2FD
ccudevstate active
ccuif HmIP-RF
ccuname Power_Küche
ccurolectrl SWITCH_VIRTUAL_RECEIVER
ccurolestate SWITCH_TRANSMITTER
ccusubtype PSM
ccutype HmIP-PSM-2,QHJ
eventCount 9148
firmware 2.24.2
readonly no
READINGS:
2026-02-01 19:28:06 2.PROCESS STABLE
2026-02-01 19:28:06 2.SECTION 0
2026-02-01 19:28:06 2.SECTION_STATUS NORMAL
2026-02-01 19:28:06 2.STATE off
2026-02-01 19:28:06 3.PROCESS STABLE
2026-02-01 19:28:06 3.SECTION 0
2026-02-01 19:28:06 3.SECTION_STATUS NORMAL
2026-02-01 19:28:06 3.STATE off
2026-02-01 19:28:06 6.CURRENT 0.0
2026-02-01 19:28:06 6.CURRENT_STATUS NORMAL
2026-02-01 19:28:06 6.ENERGY_COUNTER 310.6
2026-02-01 19:28:06 6.ENERGY_COUNTER_OVERFLOW false
2026-02-01 19:28:06 6.FREQUENCY 50.0
2026-02-01 19:28:06 6.FREQUENCY_STATUS NORMAL
2026-02-01 19:28:06 6.POWER 0.0
2026-02-01 19:28:06 6.POWER_STATUS NORMAL
2026-02-01 19:28:06 6.VOLTAGE 233.2
2026-02-01 19:28:06 6.VOLTAGE_STATUS NORMAL
2026-01-17 18:52:47 IODev vccu
2026-02-01 19:28:06 activity alive
2026-02-01 19:28:06 control off
2026-02-01 19:28:06 devstate ok
2026-02-01 19:28:06 hmstate off
2026-02-01 19:28:06 rssidevice -68
2026-02-01 19:09:25 rssipeer -66
2026-02-01 19:28:06 state off
2026-01-06 12:36:04 voltage 0.0
hmccu:
channels 9
defCDP 3.STATE
defSDP 2.STATE
detect 0
devspec 003AA0C9B0E2FD
forcedev 0
nodefaults 1
role 0:MAINTENANCE,1:KEY_TRANSCEIVER,2:SWITCH_TRANSMITTER,3:SWITCH_VIRTUAL_RECEIVER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:ENERGIE_METER_TRANSMITTER,7:COND_SWITCH_TRANSMITTER,8:SWITCH_WEEK_PROFILE
setDefaults 0
cmdlist:
get
set toggle:noArg on-till off:noArg on-for-timer on:noArg
control:
chn 3
dpt STATE
dp:
0.ACTUAL_TEMPERATURE:
VALUES:
NVAL 28.0
ONVAL 24.0
OSVAL 24.0
OVAL 24.0
SVAL 28.0
VAL 28.0
0.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
NVAL 0
SVAL 0
VAL 0
0.ERROR_OVERHEAT:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_OVERLOAD:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_POWER_FAILURE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -68
ONVAL -69
OSVAL -69
OVAL -69
SVAL -68
VAL -68
0.RSSI_PEER:
VALUES:
NVAL -66
ONVAL -65
OSVAL -65
OVAL -65
SVAL -66
VAL -66
0.UNREACH:
VALUES:
NVAL 0
ONVAL 1
OSVAL dead
OVAL 1
SVAL alive
VAL 0
2.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
2.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
2.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
2.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
3.PROCESS:
VALUES:
NVAL 0
ONVAL 1
OSVAL NOT_STABLE
OVAL 1
SVAL STABLE
VAL 0
3.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
3.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
3.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
4.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
4.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
4.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
4.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
5.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
5.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
5.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
5.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
6.CURRENT:
VALUES:
NVAL 0.0
ONVAL 43.0
OSVAL 43.0
OVAL 43.0
SVAL 0.0
VAL 0.0
6.CURRENT_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.ENERGY_COUNTER:
VALUES:
NVAL 310.6
ONVAL 303.6
OSVAL 303.6
OVAL 303.6
SVAL 310.6
VAL 310.6
6.ENERGY_COUNTER_OVERFLOW:
VALUES:
NVAL 0
SVAL false
VAL 0
6.FREQUENCY:
VALUES:
NVAL 50.0
ONVAL 49.98
OSVAL 50.1
OVAL 49.98
SVAL 50.0
VAL 50.0
6.FREQUENCY_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.POWER:
VALUES:
NVAL 0.0
ONVAL 5.72
OSVAL 5.7
OVAL 5.72
SVAL 0.0
VAL 0.0
6.POWER_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.VOLTAGE:
VALUES:
NVAL 233.2
ONVAL 235.4
OSVAL 235.4
OVAL 235.4
SVAL 233.2
VAL 233.2
6.VOLTAGE_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
8.WEEK_PROGRAM_CHANNEL_LOCKS:
VALUES:
NVAL 0
SVAL 0
VAL 0
roleChannels:
COND_SWITCH_TRANSMITTER 7,7
ENERGIE_METER_TRANSMITTER 6,6
KEY_TRANSCEIVER 1,1
MAINTENANCE 0,0
SWITCH_TRANSMITTER 2,2
SWITCH_VIRTUAL_RECEIVER 3,4,5,3,4,5
SWITCH_WEEK_PROFILE 8,8
roleCmds:
get:
set:
off:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
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 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
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 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax 1:V:ON_TIME:?time=0.0 2:V:STATE:1
usage on-for-timer [time]
subcmd:
000:
args 0.0
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 001
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 002
type BOOL
unit
on-till:
channel 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 8580000.0
min 0.0
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 3
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
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 2
dpt STATE
Attributes:
alias Lichtstreifen
ccureadingfilter 1,2,3,6..*
cmdIcon on:general_an off:general_aus
genericDeviceType light
Internals:
DEF 003164098DF666 sd=7.STATE cd=8.STATE
FUUID 69579a21-f33f-5c83-05ef-11835715f437654b
IODev vccu
NAME LichtschalterKueche_Sw
NR 154
STATE off
TYPE HMCCUDEV
ccuaddr 003164098DF666
ccudevstate active
ccuif HmIP-RF
ccuname LichtschalterKueche
ccurolectrl SWITCH_VIRTUAL_RECEIVER
ccurolestate SWITCH_TRANSMITTER
ccusubtype BS2
ccutype HmIP-BS2
eventCount 153
firmware 1.8.8
readonly no
READINGS:
2026-02-01 19:04:39 7.PROCESS STABLE
2026-02-01 19:04:39 7.SECTION 0
2026-02-01 19:04:39 7.SECTION_STATUS NORMAL
2026-02-01 19:04:39 7.STATE off
2026-02-01 19:09:25 8.PROCESS STABLE
2026-02-01 19:09:25 8.SECTION 0
2026-02-01 19:09:25 8.SECTION_STATUS NORMAL
2026-02-01 19:09:25 8.STATE off
2026-01-17 18:52:47 IODev vccu
2026-02-01 19:09:25 activity alive
2026-02-01 19:09:25 control off
2026-02-01 19:09:25 devstate ok
2026-02-01 19:09:25 hmstate off
2026-02-01 19:09:25 rssidevice -53
2026-02-01 19:09:25 rssipeer -52
2026-02-01 19:04:39 state off
2026-01-06 12:36:04 voltage 0.0
hmccu:
channels 12
defCDP 8.STATE
defSDP 7.STATE
detect 0
devspec 003164098DF666
forcedev 0
nodefaults 1
role 0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:SWITCH_TRANSMITTER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:SWITCH_VIRTUAL_RECEIVER,7:SWITCH_TRANSMITTER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_VIRTUAL_RECEIVER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_WEEK_PROFILE
setDefaults 0
cmdlist:
get
set toggle:noArg on-till off:noArg on-for-timer on:noArg toggle:noArg on-till off:noArg on-for-timer on:noArg toggle:noArg on-till off:noArg on-for-timer on:noArg toggle:noArg on-till off:noArg on-for-timer on:noArg
control:
chn 8
dpt STATE
dp:
0.ACTUAL_TEMPERATURE:
VALUES:
NVAL 25.0
ONVAL 24.0
OSVAL 24.0
OVAL 24.0
SVAL 25.0
VAL 25.0
0.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
NVAL 0
SVAL 0
VAL 0
0.ERROR_OVERHEAT:
VALUES:
NVAL 0
SVAL false
VAL 0
0.ERROR_POWER_FAILURE:
VALUES:
NVAL 0
SVAL false
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -53
ONVAL -56
OSVAL -56
OVAL -56
SVAL -53
VAL -53
0.RSSI_PEER:
VALUES:
NVAL -52
ONVAL -55
OSVAL -55
OVAL -55
SVAL -52
VAL -52
0.UNREACH:
VALUES:
NVAL 0
ONVAL 1
OSVAL dead
OVAL 1
SVAL alive
VAL 0
10.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
10.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
10.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
10.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
11.WEEK_PROGRAM_CHANNEL_LOCKS:
VALUES:
NVAL 0
SVAL 0
VAL 0
3.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
3.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
3.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
3.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
4.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
4.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
4.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
4.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
5.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
5.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
5.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
5.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
6.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
6.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
6.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
6.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
7.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
7.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
7.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
7.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
8.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
8.SECTION:
VALUES:
NVAL 0
ONVAL 2
OSVAL 2
OVAL 2
SVAL 0
VAL 0
8.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
8.STATE:
VALUES:
NVAL 0
ONVAL 1
OSVAL on
OVAL 1
SVAL off
VAL 0
9.PROCESS:
VALUES:
NVAL 0
SVAL STABLE
VAL 0
9.SECTION:
VALUES:
NVAL 0
SVAL 0
VAL 0
9.SECTION_STATUS:
VALUES:
NVAL 0
SVAL NORMAL
VAL 0
9.STATE:
VALUES:
NVAL 0
SVAL off
VAL 0
roleChannels:
KEY_TRANSCEIVER 1,2,1,2
MAINTENANCE 0,0
SWITCH_TRANSMITTER 3,7,3,7
SWITCH_VIRTUAL_RECEIVER 4,5,6,8,9,10,4,5,6,8,9,10
SWITCH_WEEK_PROFILE 11,11
roleCmds:
get:
set:
off:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
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 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
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 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax 1:V:ON_TIME:?time=0.0 2:V:STATE:1
usage on-for-timer [time]
subcmd:
000:
args 0.0
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 001
type FLOAT
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 002
type BOOL
unit
on-till:
channel 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
rpc 0
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 8580000.0
min 0.0
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 8
ps VALUES
role SWITCH_VIRTUAL_RECEIVER
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 7
dpt STATE
Attributes:
alias Deckenlampe
ccureadingfilter 1,2,7,8..*
cmdIcon on:general_an off:general_aus
event-on-change-reading state
gassistantName Deckenlampe
genericDeviceType light
group Licht Küche
Das eine ist ein Homematic Unterputz Schaltaktor und das andere ein Steckdosen Schaltaktor.
Beide Devices haben ein set on und off aber wenn ich beim structure Device set auswähle wird mit kein ob oder off angeboten und somit auch keine Möglichkeit es über ein webcmd zu steuern. Irgendwelche Ideen oder ist sowas schon mal bekannt?
Grüße
Marko