Hi
My IKEA bulb is exposed to Alexa like this:
Switch sPianoLight "Piano Lamp" (gLivingRoom) ["Switch"] { channel="mqtt:topic:piano_light:switch" }
Dimmer dPianoLight "Piano Lamp" (gLivingRoom) ["Switch"] {channel="mqtt:topic:piano_light:dimmer", alexa="Lighting"}
Switch sPianoLightReachable "Piano Lamp" { channel="mqtt:topic:piano_light:reachable"}
The bulb always comes on at 100% brightness (set brightness to ~50% → turn off → turn on):
Apr 27 09:47:03 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:03: MQTT publish: topic 'zigbee2mqtt/Piano Bulb', payload '{"brightness":122.4,"linkquality":110,"state":"ON","update":{"state":"idle"},"update_available":false}'
Apr 27 09:47:03 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:03: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/update-state', payload 'idle'
Apr 27 09:47:03 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:03: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/update_available', payload 'false'
Apr 27 09:47:03 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:03: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/state', payload 'ON'
Apr 27 09:47:03 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:03: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/brightness', payload '122.4'
Apr 27 09:47:03 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:03: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/linkquality', payload '110'
Apr 27 09:47:08 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:08: MQTT publish: topic 'zigbee2mqtt/Piano Bulb', payload '{"brightness":0,"linkquality":23,"state":"OFF","update":{"state":"idle"},"update_available":false}'
Apr 27 09:47:08 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:08: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/update-state', payload 'idle'
Apr 27 09:47:08 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:08: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/update_available', payload 'false'
Apr 27 09:47:08 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:08: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/state', payload 'OFF'
Apr 27 09:47:08 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:08: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/brightness', payload '0'
Apr 27 09:47:08 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:08: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/linkquality', payload '23'
Apr 27 09:47:12 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:12: MQTT publish: topic 'zigbee2mqtt/Piano Bulb', payload '{"brightness":254,"linkquality":23,"state":"ON","update":{"state":"idle"},"update_available":false}'
Apr 27 09:47:12 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:12: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/update-state', payload 'idle'
Apr 27 09:47:12 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:12: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/update_available', payload 'false'
Apr 27 09:47:12 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:12: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/state', payload 'ON'
Apr 27 09:47:12 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:12: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/brightness', payload '254'
Apr 27 09:47:12 flowerpi3 npm[17822]: Zigbee2MQTT:info 2021-04-27 09:47:12: MQTT publish: topic 'zigbee2mqtt/Piano Bulb/linkquality', payload '23'
Is there a way to remember the brightness value? I presume I could expose the on/off switch instead of the dimmer and solve it that way but then I wouldn’t be able to control the brightness from Alexa.
Thanks,
Torkil