Hallo,
ich hab drei gleich definierte Lampen, denk ich doch finde nämlich keinen Unterschied, bekomme aber zu zweien einen Fehler im Log wenn ich die Helligkeit ändere, wo ist der Fehler ?
define MQTT2_zigbee_gu10_1 MQTT2_DEVICE 0x00158d0003274a6c
attr MQTT2_zigbee_gu10_1 IODev MQTT2_Server
attr MQTT2_zigbee_gu10_1 alexaName decke1
attr MQTT2_zigbee_gu10_1 devStateIcon {zigbee2mqtt_devStateIcon255($name)}
attr MQTT2_zigbee_gu10_1 genericDeviceType light
attr MQTT2_zigbee_gu10_1 group Wohnzimmer
attr MQTT2_zigbee_gu10_1 homebridgeMapping Brightness=abrightness,cmd=brightness,max=255,minValue=0,maxValue=100
attr MQTT2_zigbee_gu10_1 icon light_control
attr MQTT2_zigbee_gu10_1 model L_02a_zigbee2mqtt_light_dimmer
attr MQTT2_zigbee_gu10_1 readingList zigbee2mqtt/0x00158d0003274a6c:.* { json2nameValue($EVENT) }
attr MQTT2_zigbee_gu10_1 room MQTT2_DEVICE
attr MQTT2_zigbee_gu10_1 setList on:noArg zigbee2mqtt/0x00158d0003274a6c/set {"state":"ON"}\
off:noArg zigbee2mqtt/0x00158d0003274a6c/set {"state":"OFF"}\
brightness:colorpicker,BRI,0,5,255 zigbee2mqtt/0x00158d0003274a6c/set {"state":"on","$EVTPART0":"$EVTPART1"}
attr MQTT2_zigbee_gu10_1 setStateList on off
attr MQTT2_zigbee_gu10_1 userReadings abrightness {int(ReadingsVal("MQTT2_zigbee_gu10_1","brightness",0)/254*100)}
attr MQTT2_zigbee_gu10_1 webCmd brightness:toggle:on:off
define MQTT2_zigbee_gu10_2 MQTT2_DEVICE 0x00158d000360ba24
attr MQTT2_zigbee_gu10_2 IODev MQTT2_Server
attr MQTT2_zigbee_gu10_2 alexaName decke2
attr MQTT2_zigbee_gu10_2 devStateIcon {zigbee2mqtt_devStateIcon255($name)}
attr MQTT2_zigbee_gu10_2 genericDeviceType light
attr MQTT2_zigbee_gu10_2 group Wohnzimmer
attr MQTT2_zigbee_gu10_2 homebridgeMapping Brightness=abrightness,cmd=brightness,max=255,minValue=0,maxValue=100
attr MQTT2_zigbee_gu10_2 icon light_control
attr MQTT2_zigbee_gu10_2 model L_02a_zigbee2mqtt_light_dimmer
attr MQTT2_zigbee_gu10_2 readingList zigbee2mqtt/0x00158d000360ba24:.* { json2nameValue($EVENT) }
attr MQTT2_zigbee_gu10_2 room MQTT2_DEVICE
attr MQTT2_zigbee_gu10_2 setList on:noArg zigbee2mqtt/0x00158d000360ba24/set {"state":"ON"}\
off:noArg zigbee2mqtt/0x00158d000360ba24/set {"state":"OFF"}\
brightness:colorpicker,BRI,0,5,255 zigbee2mqtt/0x00158d000360ba24/set {"state":"on","$EVTPART0":"$EVTPART1"}
attr MQTT2_zigbee_gu10_2 userReadings abrightness {int(ReadingsVal("MQTT2_zigbee_gu10_2","brightness",0)/254*100)}
attr MQTT2_zigbee_gu10_2 webCmd brightness:toggle:on:off
define MQTT2_zigbee_gu10_3 MQTT2_DEVICE 0x00158d000340eac3
attr MQTT2_zigbee_gu10_3 IODev MQTT2_Server
attr MQTT2_zigbee_gu10_3 alexaName decke3
attr MQTT2_zigbee_gu10_3 devStateIcon {zigbee2mqtt_devStateIcon255($name)}
attr MQTT2_zigbee_gu10_3 genericDeviceType light
attr MQTT2_zigbee_gu10_3 group Wohnzimmer
attr MQTT2_zigbee_gu10_3 homebridgeMapping Brightness=abrightness,cmd=brightness,max=255,minValue=0,maxValue=100
attr MQTT2_zigbee_gu10_3 icon light_control
attr MQTT2_zigbee_gu10_3 model L_02a_zigbee2mqtt_light_dimmer
attr MQTT2_zigbee_gu10_3 readingList zigbee2mqtt/0x00158d000340eac3:.* { json2nameValue($EVENT) }
attr MQTT2_zigbee_gu10_3 room MQTT2_DEVICE
attr MQTT2_zigbee_gu10_3 setList on:noArg zigbee2mqtt/0x00158d000340eac3/set {"state":"ON"}\
off:noArg zigbee2mqtt/0x00158d000340eac3/set {"state":"OFF"}\
brightness:colorpicker,BRI,0,5,255 zigbee2mqtt/0x00158d000340eac3/set {"state":"on","$EVTPART0":"$EVTPART1"}
attr MQTT2_zigbee_gu10_3 setStateList on off
attr MQTT2_zigbee_gu10_3 userReadings abrightness {int(ReadingsVal("MQTT2_zigbee_gu10_3","brightness",0)/254*100)}
attr MQTT2_zigbee_gu10_3 webCmd brightness:toggle:on:off
setstate MQTT2_zigbee_gu10_1 ON
setstate MQTT2_zigbee_gu10_1 2019-09-24 11:51:26 abrightness 20
setstate MQTT2_zigbee_gu10_1 2019-09-24 11:51:26 brightness 51
setstate MQTT2_zigbee_gu10_1 2019-09-24 11:51:26 linkquality 0
setstate MQTT2_zigbee_gu10_1 2019-09-24 11:51:26 state ON
setstate MQTT2_zigbee_gu10_2 ON
setstate MQTT2_zigbee_gu10_2 2019-09-24 11:51:26 abrightness 20
setstate MQTT2_zigbee_gu10_2 2019-09-24 11:51:26 brightness 51
setstate MQTT2_zigbee_gu10_2 2019-09-24 11:51:26 linkquality 0
setstate MQTT2_zigbee_gu10_2 2019-09-24 11:51:26 state ON
setstate MQTT2_zigbee_gu10_3 ON
setstate MQTT2_zigbee_gu10_3 2019-09-24 11:51:26 abrightness 20
setstate MQTT2_zigbee_gu10_3 2019-09-24 11:51:26 brightness 51
setstate MQTT2_zigbee_gu10_3 2019-09-24 11:51:26 linkquality 0
setstate MQTT2_zigbee_gu10_3 2019-09-24 11:51:26 state ON
2019.09.24 11:51:25 1: PERL WARNING: Argument "set 51" isn't numeric in division (/) at (eval 412661) line 1.
2019.09.24 11:51:25 3: eval: {int(ReadingsVal("MQTT2_zigbee_gu10_1","brightness",0)/254*100)}
2019.09.24 11:51:25 1: PERL WARNING: Argument "set 51" isn't numeric in division (/) at (eval 412665) line 1.
2019.09.24 11:51:25 3: eval: {int(ReadingsVal("MQTT2_zigbee_gu10_3","brightness",0)/254*100)}
Gruß
Thomas
Hallo Thomas,
ersetze doch in dem userReadings Code das ReadingsVal durch ReadingsNum.
Ich denke in brightness steht temporär set xx drin.
Gruß Otto
Danke.
Einleuchtend. Beim schreiben hab ich mich auch gefragt warum ich hier nicht mit $name gearbeitet habe (das jetzt endlich drin in der Birne seit dem Kalender Thema) und auch gleich geändert.
Bleibt aber trotzdem noch irgendwie die Frage weshalb es die ganze Zeit für MQTT2_zigbee_gu10_2 dann ein numerischer Wert war.
Gruß
Thomas
Na schau doch mal im Eventmonitor nach brigthness wenn Du das änderst, oder schreib ein Log von dem Reading