Skip to content

Releases: KaufHA/kauf-rgbww-bulbs

v1.95

23 Nov 22:14
Compare
Choose a tag to compare

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

06 May 00:03
Compare
Choose a tag to compare
  • 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

02 Oct 18:05
Compare
Choose a tag to compare
  • ESPHome 2023.9.1
  • Doesn't save light values in built-in automations so previous state is not lost by, e.g., resetting wifi credentials.

v1.87

18 Nov 23:11
Compare
Choose a tag to compare
  • 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

20 Oct 02:33
7262d3c
Compare
Choose a tag to compare
  • 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

16 Jun 21:13
c17dae4
Compare
Choose a tag to compare
  • 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

18 May 06:15
80786d0
Compare
Choose a tag to compare
  • ESPHome 2022.5.0
  • fixed some back-end bugs

v1.83

02 Apr 18:29
145d03e
Compare
Choose a tag to compare
  • ESPHome version 2022.3.2
  • Improved boot state restore implementation; added select entity back into base yaml file.
  • Added factory reset function

v1.82

25 Mar 22:35
5def47e
Compare
Choose a tag to compare
  • 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.

v1.81

19 Mar 02:11
c78384b
Compare
Choose a tag to compare
  • ESPHome version 2022.3 brings web server v2, which is slick and appears to be a lot more reliable.
  • The HTTP Only switch is renamed to No HASS. Any time you aren't using Home Assistant (HASS), then this switch should be turned on to prevent periodic rebooting.