Releases: KaufHA/kauf-rgbww-bulbs
v1.95
ESPHome 2024.11.1
Bulbs are now being sold with either 4m flash or 1m flash. Each model is slowly being moved from 1m to 4m. Any bulbs with 4m flash will say (4m) after the model number printed on the bulb. You will also be able to tell using a binary sensor on the bulb called 4MiB
, or by the amount of Free Space for OTA
indicated on the web interface. 1m models will have under 500,000 bytes free, while 4m models will have almost 3,500,000 bytes free.
As of November 2024, only BR-30 bulbs are being sold with 4m flash. A21 bulbs will probably start being sold with 4m flash in approximately February or March of 2025.
Make sure you download the appropriate 1m or 4m version for each individual bulb below.
v1.93
- ESPHome 2024.4.2
- resetting Wi-Fi credentials now takes 9 resets instead of 5 (configurable in a substitution). Logic was cleaned up a bit.
Breaking Change
This breaking change applies only to those who update through the ESPHome dashboard, not the precompiled binaries attached to this release.
Some configuration entities have been removed for the default package imported in the ESPHome dashboard (kauf-bulb.yaml). The reason for removing the config entities was to make the package small enough to fit with API encryption and still allow OTA updates. If you were previously using these entities to configure your bulbs, you'll need to do it another way now.
If you want the config entities back you can change kauf-bulb.yaml to kauf-bulb-plus.yaml. You can also do all the configuration via substitutions instead of using the config entities.
v1.92
v1.87
- ESPHome 2022.11.1
- Chained DDP packets - If a bulb receives enough DDP packets for multiple bulbs, it will take the first RGB value for itself and forward the rest on to sequential IP addresses. Makes it easier to use many bulbs in WLED, which has a limit of 10 LED devices.
From common components:
- reminder to use a gzip file to flash if a non-gzip is used and too big.
v1.86
- ESPHome version 2022.10.0
- Add effects back into custom light component
- Ignore DDP packets if data offset is non-zero
- Add button to stop factory test routine
- Clear Wi-Fi settings and force AP if booted for 10 seconds or less 5 times in a row.
- Lower PWM frequency for better accuracy at low brightness.
From Common components:
- ESPHome 2022.10
- Clearing Wi-Fi credentials and forcing Wi-Fi AP now both will write initial_ap/asdfasdfasdfasdf credentials to flash. The credentials saved in flash will overwrite any previous configured credentials and also take precedence over any credentials configured in yaml. Thus ensuring that the Wi-Fi AP will be enabled in almost any circumstance.
- AP Timeout is always set to 15 seconds if Wi-Fi is not configured.
- Reset flash storage using stock ESPHome function instead of custom function.
- Hard code an AP timeout of 15 seconds when Wi-Fi is not configured.
- In the captive portal, place focus back to password field after toggling “show password”.
v1.85
- ESPHome version 2022.6.0
- Added AP and captive portal into dashboard import yaml. AP and captive portal will now always be enabled in dashboard import and via the update bin files.
- Added substitution to configure timeout for AP. Default timeout for AP in update bin is 15s and default for dashboard import is 2min.
Change this to an unreasonably high value to disable AP. - Eliminated logic to block AP from turning on. The AP will now always turn on if Wi-Fi is disconnected (after timeout period).
- AP SSID was changed to use the device’s hostname (common components also add firmware version number).
- Removed button entity for clearing Wi-Fi credentials (added as web-based utility under common components).
Changes from common components:
- Added various information about the device to the web server and captive portal pages
- Devices will now reboot themselves automatically after bad flash via web interface
- Scan for networks with fast_connect enabled, shows list of networks in captive portal more reliably.
- Show password option in captive portal
- Add firmware version number to AP SSID
v1.84
v1.83
v1.82
- ESPHome version 2022.3.1
- Removed boot state select entity from imported yaml file, added a substitution to allow changing the restore_mode of the main light entity instead.
- Under the hood, changed the way that entity states are stored persistently so that a common esp8266 external component can be used.