I love using LEDs to add accent color to...well nearly anything you can add LEDs to. I wanted to create a modular, cheap, and easy-to-install way to make these lights connected. Using the NodeMCU running MongooseOS, AWS IoT, and a custom Android Application I can easily manage my Adafruit Neopixels, SMD5050 Light Strips, and even other devices such as a servo 'smart' light switch, and my connected blinds using a stepper motor.
I have multiple 'sections' of code that are generic enough to control what I need. There are libraries for different devices used to connect to the cloud (NodeMCU running MongooseOS, Omega Onion 2+, and Raspberry Pi). Simply drop in a snippet of code for the type of device you have: Light, Switch, Motor (more to come)