For users using SmartThings Hub, LED bulb may require custom device type to fully support all functions in SmartThings hub.


Developer Erocm123 has created a custom device type for LED Bulb and published it to Github for the public to use it. (https://github.com/erocm123/SmartThingsPublic/tree/master/devicetypes/erocm123)


SmartThings Hub Instructions for creating your own Device Handler:

http://docs.smartthings.com/en/latest/device-type-developers-guide/quick-start.html


Recommended LED Bulb Github code (Works great with V1.05)

https://community.smartthings.com/t/release-aeon-rgbw-led-bulb-advanced-device-handler/61363 (by Erocm1231)


Direct code:

https://github.com/erocm123/SmartThingsPublic/blob/master/devicetypes/erocm123/aeon-rgbw-bulb-advanced.src/aeon-rgbw-bulb-advanced.groovy


Follow the steps below:

  1. Login to Web IDE (login here: https://graph.api.smartthings.com/)
  2. Click on "My Location" tab first
  3. Now select your gateway
  4. Now go to "My Device Handlers" tab
  5. Create a new Device Handler by  clicking on "New Device Handler" button in the upper-right  corner.
  6. Click on "From Code."
  7. Open up the link under "Direct Code" above
  8. Copy Erocm1231 code from Github (https://github.com/erocm123/SmartThingsPublic/blob/master/devicetypes/erocm123/aeon-rgbw-bulb-advanced.src/aeon-rgbw-bulb-advanced.groovy), and paste it into the code section.

    (We suggest that in Github code, you click on "RAW" button", this will only display code and allow you to easily select all or highlight all by doing "ctrl + a" then when everything is highlighted, do "ctrl + c" to copy fast).

  9. Install it on your LED Bulb by going to "My Devices" page in the IDE
  10. Find your LED Bulb.
  11. Go to the bottom of the page for the current LED Bulb and click on "Edit."
  12. Find the "Type" field and select your device handler. (should be located at the bottom of the list as Aeon RGBW Bulb (Advanced)).
  13. Click on "Update"
  14. Save Changes

Screenshots:

07o5LCrOlRcZyBQGZe6b_MiLmo3R6ajchA.PNG