Hallali,
habe heute meinen HMIP-BSL in Betrieb genommen und habe noch ein ein Problem mit dem set toggle.
Zwar ist es so, dass der "AN"-Befehl beim toggle funktioniert, jedoch nicht der "AUS"-Befehl. Ein normales "AUS" funktioniert jedoch problemlos.
statevals habe ich wie folgt gesetzt:
attr BZ.Licht statevals off:0,on:1
im statevals internal wird mir auch devstate|off|on angezeigt.
Kann mir vielleicht jemand weiterhelfen?
Vielleicht. Aber nur wenn Du ein "list" vom Device postest. Sogar zwei davon wären interessant: ein vor dem Toggle "AN", und ein vor dem Toggle "AUS"
Logauszüge wären auch nicht schlecht.
list vor dem Toggle AN
Internals:
DEF 001A5A498A8FB6:4
FUUID 5d07d867-f33f-9205-9185-1187a5d4c45362b1
IODev raspberrymatic
NAME BZ.Licht
NR 436
STATE 0
TYPE HMCCUCHN
ccuaddr 001A5A498A8FB6:4
ccudevstate active
ccuif HmIP-RF
ccuname BZ.Licht:4
ccutype HmIP-BSL
channels 1
chntype SWITCH_VIRTUAL_RECEIVER
firmware 1.0.2
statevals devstate|off|on
READINGS:
2019-06-18 09:38:42 4.STATE 0
2019-06-18 09:38:42 control 0
2019-06-18 09:38:44 hmstate 0
2019-06-18 09:38:42 state 0
hmccu:
devspec 001A5A498A8FB6:4
dp:
0.ACTUAL_TEMPERATURE:
OVAL 26.0
VAL 26.0
0.CONFIG_PENDING:
OVAL 0
VAL 0
0.DUTY_CYCLE:
OVAL 0
VAL 0
0.ERROR_CODE:
OVAL 0
VAL 0
0.ERROR_OVERHEAT:
OVAL 0
VAL 0
0.INSTALL_TEST:
OVAL true
VAL true
0.OPERATING_VOLTAGE:
OVAL 0.000000
VAL 0.000000
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -60
VAL -60
0.RSSI_PEER:
OVAL -64
VAL -67
0.UNREACH:
OVAL 0
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
4.PROCESS:
OVAL 0
VAL 0
4.SECTION:
OVAL 0
VAL 0
4.SECTION_STATUS:
OVAL 0
VAL 0
4.STATE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
Attributes:
IODev raspberrymatic
alexaName Badlicht
alexaRoom Badezimmer
ccureadingfilter STATE
devStateIcon 0:general_aus@red 1:general_an@green false:general_aus@red true:general_an@green
group Licht
icon light_ceiling
room Alexa,Badezimmer
statevals off:0,on:1
list nach Toggle An, vor Toggle Aus
Internals:
DEF 001A5A498A8FB6:4
FUUID 5d07d867-f33f-9205-9185-1187a5d4c45362b1
IODev raspberrymatic
NAME BZ.Licht
NR 436
STATE 1
TYPE HMCCUCHN
ccuaddr 001A5A498A8FB6:4
ccudevstate active
ccuif HmIP-RF
ccuname BZ.Licht:4
ccutype HmIP-BSL
channels 1
chntype SWITCH_VIRTUAL_RECEIVER
firmware 1.0.2
statevals devstate|off|on
READINGS:
2019-06-18 10:06:41 4.STATE 1
2019-06-18 10:06:41 control 1
2019-06-18 10:06:45 hmstate 1
2019-06-18 10:06:41 state 1
hmccu:
devspec 001A5A498A8FB6:4
dp:
0.ACTUAL_TEMPERATURE:
OVAL 26.0
VAL 26.0
0.CONFIG_PENDING:
OVAL 0
VAL 0
0.DUTY_CYCLE:
OVAL 0
VAL 0
0.ERROR_CODE:
OVAL 0
VAL 0
0.ERROR_OVERHEAT:
OVAL 0
VAL 0
0.INSTALL_TEST:
OVAL true
VAL true
0.OPERATING_VOLTAGE:
OVAL 0.000000
VAL 0.000000
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -61
VAL -63
0.RSSI_PEER:
OVAL -67
VAL -66
0.UNREACH:
OVAL 0
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
4.PROCESS:
OVAL 0
VAL 0
4.SECTION:
OVAL 3
VAL 3
4.SECTION_STATUS:
OVAL 0
VAL 0
4.STATE:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
Attributes:
IODev raspberrymatic
alexaName Badlicht
alexaRoom Badezimmer
ccureadingfilter STATE
devStateIcon 0:general_aus@red 1:general_an@green false:general_aus@red true:general_an@green
group Licht
icon light_ceiling
room Alexa,Badezimmer
statevals off:0,on:1
und hier nochmal ein List nach dem eigentlichen Toggle Aus
Internals:
DEF 001A5A498A8FB6:4
FUUID 5d07d867-f33f-9205-9185-1187a5d4c45362b1
IODev raspberrymatic
NAME BZ.Licht
NR 436
STATE 1
TYPE HMCCUCHN
ccuaddr 001A5A498A8FB6:4
ccudevstate active
ccuif HmIP-RF
ccuname BZ.Licht:4
ccutype HmIP-BSL
channels 1
chntype SWITCH_VIRTUAL_RECEIVER
firmware 1.0.2
statevals devstate|off|on
READINGS:
2019-06-18 10:07:07 4.STATE 1
2019-06-18 10:07:07 control 1
2019-06-18 10:07:07 hmstate 1
2019-06-18 10:07:07 state 1
hmccu:
devspec 001A5A498A8FB6:4
dp:
0.ACTUAL_TEMPERATURE:
OVAL 26.0
VAL 26.0
0.CONFIG_PENDING:
OVAL 0
VAL 0
0.DUTY_CYCLE:
OVAL 0
VAL 0
0.ERROR_CODE:
OVAL 0
VAL 0
0.ERROR_OVERHEAT:
OVAL 0
VAL 0
0.INSTALL_TEST:
OVAL true
VAL true
0.OPERATING_VOLTAGE:
OVAL 0.000000
VAL 0.000000
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -63
VAL -60
0.RSSI_PEER:
OVAL -66
VAL -67
0.UNREACH:
OVAL 0
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
4.PROCESS:
OVAL 0
VAL 0
4.SECTION:
OVAL 3
VAL 3
4.SECTION_STATUS:
OVAL 0
VAL 0
4.STATE:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
Attributes:
IODev raspberrymatic
alexaName Badlicht
alexaRoom Badezimmer
ccureadingfilter STATE
devStateIcon 0:general_aus@red 1:general_an@green false:general_aus@red true:general_an@green
group Licht
icon light_ceiling
room Alexa,Badezimmer
statevals off:0,on:1
Im Log taucht leider nichts auf.
Aber hab gerade gemerkt, dass ich bei einem toggle die Meldung
devicestate does not match devstate
Mir fehlen da einige Attribute
attr DEVICE_NAME substitute STATE!(true|1):on,(false|0):off
Hast du das Device über Autocreate anlegen lassen?
Hab es über devicelist autocreate gemacht.
Attribute hab ich eigentlich alle selbst machen müssen.
Nachdem ich Substitute gesetzt hab klappt es. Danke :)
Ich kapier es irgendwie noch nicht.
Hab noch ein HMIP-BSL und möchte da die LED auch per toggle schalten können, bekomme es aber nicht hin...
Hier das list:
Internals:
DEF 001A5A498A8FB6:8
FUUID 5d07d867-f33f-9205-0ecb-8f24ba390e238311
IODev raspberrymatic
NAME HF.LED_oben
NR 435
STATE black
TYPE HMCCUCHN
ccuaddr 001A5A498A8FB6:8
ccudevstate active
ccuif HmIP-RF
ccuname BZ.Licht:8
ccutype HmIP-BSL
channels 1
chntype DIMMER_VIRTUAL_RECEIVER
firmware 1.0.2
statevals devstate|off|blue|green|turquoise|red|purple|yellow|on
READINGS:
2019-06-18 12:36:59 8.ACTIVITY_STATE 3
2019-06-18 12:36:59 8.COLOR black
2019-06-18 12:36:59 8.COLOR_STATUS 0
2019-06-18 12:36:59 8.LEVEL 50
2019-06-18 12:36:59 8.LEVEL_STATUS 0
2019-06-18 12:36:59 control black
2019-06-18 12:36:59 hmstate black
2019-06-18 12:36:59 state black
hmccu:
devspec 001A5A498A8FB6:8
dp:
0.ACTUAL_TEMPERATURE:
OVAL 27.0
VAL 28.0
0.CONFIG_PENDING:
OVAL 0
VAL 0
0.DUTY_CYCLE:
OVAL 0
VAL 0
0.ERROR_CODE:
OVAL 0
VAL 0
0.ERROR_OVERHEAT:
OVAL 0
VAL 0
0.INSTALL_TEST:
OVAL true
VAL true
0.OPERATING_VOLTAGE:
OVAL 0.000000
VAL 0.000000
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -65
VAL -65
0.RSSI_PEER:
OVAL -75
VAL -72
0.UNREACH:
OVAL 0
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
8.ACTIVITY_STATE:
OSVAL 3
OVAL 3
SVAL 3
VAL 3
8.COLOR:
OSVAL black
OVAL 0
SVAL black
VAL 0
8.COLOR_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
8.LEVEL:
OSVAL 50
OVAL 0.5
SVAL 50
VAL 0.5
8.LEVEL_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
8.PROCESS:
OVAL 0
VAL 0
8.SECTION:
OVAL 3
VAL 3
8.SECTION_STATUS:
OVAL 0
VAL 0
Attributes:
IODev raspberrymatic
ccureadingfilter (LEVEL|STATE|COLOR)
ccuscaleval LEVEL:0:1:0:100
devStateIcon black:general_aus@red blue:general_an@blue green:general_an@green turquoise:general_an@turquoise red:general_an@white purple:general_an@purple yellow:general_an@yellow white:general_an@white
group Gong
icon light_led
room Hausflur
statedatapoint 8.COLOR
statevals off:0,blue:1,green:2,turquoise:3,red:4,purple:5,yellow:6,on:7
substitute COLOR!(black|off|0):black,1:blue,2:green,3:turquoise,4:red,5:purple,6:yellow,(on|black|7):white
webCmd on:off
Wenn der State black ist was willst du denn da toggeln?
2019-06-18 12:36:59 state black
Zitat von: gloob am 18 Juni 2019, 12:55:17
Wenn der State black ist was willst du denn da toggeln?
2019-06-18 12:36:59 state black
black = Off, White = on
Jetzt hab' ich's auch verstanden :) beim Substitute Brauch ich 0:on und 7:off :)
ggf auch mal ein set defaults ausführen. Manche Geräte haben Default Attribute. Nach dem setzen speichern nicht vergessen.
Und toggle kann zwischen allen statevals durchschalten, auch mehr als 2.