Liebe FHEM Freunde,
seit mindestens einer Woche (nach einem Update) kann ich Homematic IP Geräte nicht mehr per Alexa steuern.
Die Tage hab ich mich dem Problem angenommen, komm aber nicht auf den Fehler und hoffe ihr könnt mir helfen.
FHEM und die CCU3 sind auf dem neusten Stand und alle Updates eingespielt.
Die Kommunikation funktioniert ebenfalls zwischen FHEM und CCU aber etwas scheint sich geändert zu haben.
Wenn ich per FHEM den Dimmer manuell Einschalten möchte geht er nicht wie früher auf den letzten Wert an sondern springt immer nur auf den Wert 1.
Hier der List von einem Beispiel Dimmer aus meiner Konfiguration.
Stimmen die Attributes oder muss hier seit neustem etwas geändert werden?
Internals:
DEF HM_Dimmer01
FUUID 61241627-f33f-c1dd-d209-6d014c1f9f5f6652
IODev CCU_3
NAME szDimmer01
NR 213
STATE Aus
TYPE HMCCUDEV
ccuaddr 000DD8A9874417
ccudevstate active
ccuif HmIP-RF
ccuname HM_Dimmer01
ccurolectrl DIMMER_VIRTUAL_RECEIVER
ccurolestate DIMMER_VIRTUAL_RECEIVER
ccusubtype PDT
ccutype HmIP-PDT
firmware 1.4.8
readonly no
sender HM_FB01Taste02,HM_FB01Taste01
READINGS:
2021-11-03 15:36:52 2.LEVEL off
2021-11-03 15:36:52 3.LEVEL off
2021-11-03 15:36:52 4.LEVEL off
2021-11-03 15:36:53 5.LEVEL off
2021-11-03 15:35:56 IODev CCU_3
2021-11-03 15:36:53 activity alive
2021-11-03 15:36:52 control 0
2021-11-03 15:36:53 devstate ok
2021-11-03 15:36:53 hmstate off
2021-11-03 15:36:52 pct off
2021-11-03 15:36:53 rssidevice -80
2021-11-03 15:36:53 rssipeer -82
2021-11-03 15:36:52 state off
hmccu:
channels 7
detect 5
devspec HM_Dimmer01
forcedev 0
nodefaults 1
role 0:MAINTENANCE,1:KEY_TRANSCEIVER,2:DIMMER_TRANSMITTER,3:DIMMER_VIRTUAL_RECEIVER,4:DIMMER_VIRTUAL_RECEIVER,5:DIMMER_VIRTUAL_RECEIVER,6:DIMMER_WEEK_PROFILE
semDefaults 0
cmdlist:
get
set on-for-timer on:noArg up down on-till off:noArg pct on-for-timer on:noArg up down on-till off:noArg pct on-for-timer on:noArg up down on-till off:noArg pct progMode:MANU_MODE,AUTO_MODE_WITH_RESET,AUTO_MODE_WITHOUT_RESET toggle:noArg
control:
chn 3
dpt LEVEL
dp:
0.ACTUAL_TEMPERATURE:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0.000000
SVAL 0
VAL 0.000000
0.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.ERROR_OVERHEAT:
VALUES:
NVAL 0
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL 0
0.ERROR_OVERLOAD:
VALUES:
NVAL 0
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL 0
0.ERROR_UPDATE:
VALUES:
NVAL 0
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL 0
0.INSTALL_TEST:
VALUES:
NVAL true
ONVAL true
OSVAL true
OVAL true
SVAL true
VAL true
0.OPERATING_VOLTAGE:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0.000000
SVAL 0
VAL 0.000000
0.OPERATING_VOLTAGE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -80
ONVAL -80
OSVAL -80
OVAL -80
SVAL -80
VAL -80
0.RSSI_PEER:
VALUES:
NVAL -82
ONVAL -82
OSVAL -82
OVAL -82
SVAL -82
VAL -82
0.UNREACH:
VALUES:
NVAL 0
ONVAL 0
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
2.ACTIVITY_STATE:
VALUES:
NVAL 0
ONVAL 0
OSVAL UNKNOWN
OVAL 0
SVAL UNKNOWN
VAL 0
2.LEVEL:
VALUES:
NVAL 0
ONVAL 1.01
OSVAL on
OVAL 1.01
SVAL off
VAL 0.0
2.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
2.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
2.SECTION:
VALUES:
NVAL 15
ONVAL 15
OSVAL 15
OVAL 15
SVAL 15
VAL 15
2.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
3.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
3.LEVEL:
VALUES:
NVAL 0
ONVAL 0
OSVAL off
OVAL 0.0
SVAL off
VAL 0.0
3.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
3.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
3.SECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
3.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
4.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
4.LEVEL:
VALUES:
NVAL 0
ONVAL 0
OSVAL off
OVAL 0.0
SVAL off
VAL 0.0
4.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
4.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
4.SECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
4.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
5.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
5.LEVEL:
VALUES:
NVAL 0
ONVAL 0
OSVAL off
OVAL 0.0
SVAL off
VAL 0.0
5.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
5.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
5.SECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
5.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
6.WEEK_PROGRAM_CHANNEL_LOCKS:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
roleCmds:
get:
set:
down:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:?delta=-10
usage down [delta]
subcmd:
000:
args -10
dpt LEVEL
fnc
max 1.01
min 0.0
parname delta
partype 2
ps VALUES
scn 000
unit 100%
off:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:0
usage off
subcmd:
000:
args 0
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 000
unit 100%
on:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:100
usage on
subcmd:
000:
args 100
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 000
unit 100%
on-for-timer:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 2
syntax 1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?duration 3:V:LEVEL:100
usage on-for-timer duration
subcmd:
000:
args
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname duration
partype 2
ps VALUES
scn 002
unit s
001:
args 100
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 003
unit 100%
on-till:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 2
syntax 1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?time 3:V:LEVEL:100
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 002
unit s
001:
args 100
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 003
unit 100%
pct:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 3
syntax 5:V:LEVEL:?level 1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?time=0.0 3:V:RAMP_TIME_UNIT:0 4:V:RAMP_TIME,RAMP_TIME_VALUE:?ramp=0.5
usage pct level [time] [ramp]
subcmd:
000:
args
dpt LEVEL
fnc
max 1.01
min 0.0
parname level
partype 2
ps VALUES
scn 005
unit 100%
001:
args 0.0
dpt ON_TIME
fnc
max 8580000.0
min 0.0
parname time
partype 2
ps VALUES
scn 002
unit s
002:
args 0.5
dpt RAMP_TIME
fnc
max 8580000.0
min 0.0
parname ramp
partype 2
ps VALUES
scn 004
unit s
progMode:
channel 6
role DIMMER_WEEK_PROFILE
subcount 1
syntax V:WEEK_PROGRAM_TARGET_CHANNEL_LOCK:#progMode
usage progMode {MANU_MODE,AUTO_MODE_WITH_RESET,AUTO_MODE_WITHOUT_RESET}
subcmd:
000:
args MANU_MODE,AUTO_MODE_WITH_RESET,AUTO_MODE_WITHOUT_RESET
dpt WEEK_PROGRAM_TARGET_CHANNEL_LOCK
fnc
max 2
min 0
parname progMode
partype 1
ps VALUES
scn 000
unit
look:
AUTO_MODE_WITHOUT_RESET 2
AUTO_MODE_WITH_RESET 1
MANU_MODE 0
up:
channel ?
role DIMMER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:?delta=+10
usage up [delta]
subcmd:
000:
args +10
dpt LEVEL
fnc
max 1.01
min 0.0
parname delta
partype 2
ps VALUES
scn 000
unit 100%
state:
chn 3
dpt LEVEL
Attributes:
IODev CCU_3
alexaName Bett
alexaRoom Schlafzimmer
alias Lampe Rechts
ccureadingfilter ^LEVEL$
ccuscaleval level:0:1:0:100
controldatapoint 3.LEVEL
devStateIcon Ein:black_FS20.on Aus:black_FS20.off
eventMap /on:Ein/pct 10:Dim/off:Aus/
group Homematic IP
room Schlafzimmer
sortby 01
statedatapoint 3.LEVEL
statevals on:100,off:0
stripnumber 1,
substexcl control
substitute LEVEL!#0-0:off,#1-100:on
userattr set set_map structexclude
webCmd Ein:Dim:Aus:control
widgetOverride control:slider,0,5,100
Es gab ein größeres Update https://forum.fhem.de/index.php/topic,123686.0.html
vermutlich liegt es daran, deshalb zumindest mal den ersten Beitrag von zap lesen.