Ich hab irgendwie keinen Plan, wie ich den Dimmer richtig in Alexa einbinden.
Wert setzen kann ich über Licht_Esszimmer_Stripe dimabs 77 zurückgelesen wird er über dimabs-set
Beim Mapping kann ich aber nur einen Namen angeben?
List vom Dimmer:
Internals:
DEF 1/1/061:dpt1.001:onoff 1/2/061:dpt1.001:onoffstatus 1/3/061:dpt5.001:dimabs
DEVNAME Licht_Esszimmer_Stripe
FIRSTGADNAME onoff
FUUID 5ccd6a82-f33f-e34d-fd0c-ae5808df80061939
GETSTRING onoffstatus:noArg onoff:noArg dimabs:noArg
IODev tul
LASTInputDev tul
MSGCNT 10
NAME Licht_Esszimmer_Stripe
NR 197
NTFY_ORDER 50-Licht_Esszimmer_Stripe
SETSTRING onoffstatus:off,on onoff:off,on dimabs:slider,0,1,100
STATE on
TYPE KNX
tul_MSGCNT 10
tul_RAWMSG C011e3w0123d01
tul_TIME 2019-07-27 08:35:15
GADDETAILS:
dimabs:
CODE 0133d
GROUP 1/3/061
MODEL dpt5.001
NO 3
OPTION
RDNAMEGET dimabs-get
RDNAMEPUT dimabs-put
RDNAMESET dimabs-set
SETLIST :slider,0,1,100
onoff:
CODE 0113d
GROUP 1/1/061
MODEL dpt1.001
NO 1
OPTION
RDNAMEGET onoff-get
RDNAMEPUT onoff-put
RDNAMESET onoff-set
SETLIST :off,on
onoffstatus:
CODE 0123d
GROUP 1/2/061
MODEL dpt1.001
NO 2
OPTION
RDNAMEGET onoffstatus-get
RDNAMEPUT onoffstatus-put
RDNAMESET onoffstatus-set
SETLIST :off,on
GADTABLE:
0113d onoff
0123d onoffstatus
0133d dimabs
READINGS:
2018-06-05 15:45:53 STATE on
2019-07-27 08:35:15 dimabs-set 64 %
2019-07-27 08:35:15 last-sender 1/1/227
2019-07-27 06:47:36 onoff-get off
2019-07-27 08:26:21 onoff-set on
2019-07-27 08:35:15 onoffstatus-get on
2019-07-27 08:35:15 state on
Attributes:
DbLogExclude .*
IODev tul
alexaName Esszimmerstreifen
devStateIcon on::off off::on
genericDeviceType light
homebridgeMapping homebridgeMapping Brightness=dimabs::prozent,minValue=0,maxValue=100
room Esszimmer
webCmd on:off
ZitathomebridgeMapping homebridgeMapping Brightness=dimabs::prozent,minValue=0,maxValue=100
<command>:<device>:<reading>
command=dimabs -> OK
device = leer -> OK
reading=prozent -> Du hast kein prozent Reading
wo hast du die Syntax Beschreibung her? Im Wiki finde ich da sehr unterschiedliche Arten der richtigen Syntax.
Jetzt hab ich "Brightness=dimabs-set,cmd=dimabs On:cmdOn=on,CmdOff=off" drinstehen. Damit geht es, würde aber gerne mal selbst verstehen wie ich die korrekte Syntax zusammenbauen kann.
https://wiki.fhem.de/wiki/Alexa_und_Mappings#homebridgeMapping
I finally got alexa working fine with my KNX dimmer
here is how I achieved it :
Note that I only use absolute dimming !!! that's really important !
defmod couloir_2.light KNX 2/0/75:dpt1.001:switch:nosuffix\
2/0/77:dpt5.001:dim:nosuffix\
2/0/78:dpt1.001:switchStatus:listenonly:nosuffix\
2/0/79:dpt5.001:dimStatus:listenonly:nosuffix
attr couloir_2.light IODev KNX
attr couloir_2.light alexaName couloir
attr couloir_2.light devStateIcon on:light_light_dim_100:off off:light_light:on 0.*:light_light:on .*:light_light_dim_100:off
attr couloir_2.light genericDeviceType light
attr couloir_2.light group Eclairage
attr couloir_2.light homebridgeMapping clear On=switchStatus,cmdOn=on,cmdOff=off,valueOn=on,valueOff=off Brightness=dimStatus,cmd=dim,minValue=0,maxvalue=100
attr couloir_2.light room Couloir
attr couloir_2.light webCmd on:off:dim
attr couloir_2.light widgetOverride dim:slider,0,1,100,1
after restarting alexa,
In the alexa-FHEM logs you should see similar to this :
[2020-6-18 16:07:43] [FHEM] couloir_2.light is light
[2020-6-18 16:07:43] [FHEM] couloir_2.light has
[2020-6-18 16:07:43] [FHEM] On [switchStatus;on,off]
[2020-6-18 16:07:43] [FHEM] Brightness [dimStatus]
[2020-6-18 16:07:43] [FHEM] couloir_2.light will not send proactive events
feel free to give advise or remarks