AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbs
AiLight has not been updated for over two years which is a sign that either it is abandoned or has matured. For me personally it is the latter: I feel the firmware contains all the bells and whistles needed for a good smart WiFi light bulb. And all my light bulbs have been running smoothly over the years. As such, this release will then be the final release of AiLight.
For those that still would look for some more improvements or additional features, please feel free to fork this repository and add your own.
A big final thanks to everybody that helped (and tested) making AiLight a great little piece of firmware!
Below you will find a summary of the most significant changes. For more details, please check the CHANGELOG file of this project.
env_default
is renamed to default_envs
in your platformio.ini
file!.text' will not fit in region
iram1_0_seg'". #59 (Donnie)Quite a number of changes and fixes in this new release of the AiLight firmware. Although the focus has not been on new features, most of the work has been targeting stability and security of the firmware.
Thanks to everybody helping testing and providing improvements!
Summertime is the time to relax and take time off of work, so work on AiLight has been a tad slow :) Nevertheless, some time was found to give you a new version of AiLight: v0.5.0!
Sometimes we forget that MQTT is not the only way we have to communicate with IoT devices. That's why AiLight v0.5.0 includes an RESTful API to allow other type of applications, integrations, etc. to interact with your light.
In addition, AiLight now supports Home Assistants' MQTT Auto discovery, so your Ai-Thinker Light will be added to Home Assistant automagically.
This minor release only addresses a few minor issues and some enhancements. Most importantly with this release going forward, compiled binaries will be made available. Also, Open System WiFi networks (i.e. without a passphrase/password) can now be used as the password check on the Web UI settings page has been adjusted accordingly.
Excited to tell you AiLight has a new version!
The biggest addition to the AiLight firmware is the support for transitions. You can now make your Ai-Thinker Light slowly transition (cross fade) between colors, rather than immediately.
Furthermore, you will be greeted with a nice popup message on the Web UI when you perform an OTA update, and when your restart or restart your light. At least now you know what is going on :)
And lastly, it was reported that saving the settings didn't work, which was due to small error in the underlying JavaScript code. This has been resolved now as well.
Thanks to all contributing and testing this AiLight firmware!
[Violation] Added non-passive event listener to a scroll-blocking 'touchmove' event
in Web UI.Happy to announce a new release of AiLight! This version contains various fixes and a couple of new additions.
Most importantly the Over The Air (OTA) feature is now working properly. Unfortunately, it was behaving erratically due to an incorrect datatype applied. As a result, you have to upload this version of the firmware via the Serial port again.
Some additions have been made to the 'platformio.ini' and 'config.h' files as well. If you are upgrading from a previous release, please compare your version of these files to the new (example) ones in this release:
Thanks to all contributing and testing this AiLight firmware!
After two weeks of hacking and modding, a first Alpha release is ready! So what can this AiLight firmware then do? The AiLight firmware allows you via WiFi to:
This can all be done in HomeAssistant (using the MQTT integration) or the built in (mobile friendly) UI.
Initial Release of the AiLight: AiLight is a simple library to control an AiLight that contains the MY9291 LED driver.