Skip to content
VibeLight 5.0 (based on ESP8266 for Home Assistant)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Firmware
tests
.gitignore
.gitmodules
COPYING
LICENSE
README.md
projectcover.jpg

README.md

VibeLight 5.0 (based on ESP8266 for Home Assistant)

Features

  • RGB(W) LED light firmware for ESP8266 (e.g. Wemos D1 Mini)
  • Easy integration to Home Assistant
  • Encrypted MQTT communication with TLS 1.1
  • Supports both RGB and RGBW LED lights
  • Supports transitions for Home Assistant
  • Customizable color channel offsets for color correction of the LED strip

Project application

Here you see the firmware used on a Wemos D1 Mini based RGBW controller to nicely light up my alcohol collection:

VibeLight 5.0 nicely lights up my alcohol collection

Configuration

The firmware must be configured before flashing to ESP8266. Rename src/Firmware/sketches/Production/config-sample.h to src/Firmware/sketches/Production/config.h and change the values like desired.

Example configuration for Home Assistant

RGBW

This example must be added to the light block of your configuration.

- platform: mqtt_json
  name: "My VibeLight RGBW light"
  state_topic: "/vibelight/api/5/id/AAAABBBB/state/"
  command_topic: "/vibelight/api/5/id/AAAABBBB/command/"
  brightness: true
  rgb: true
  white_value: true
  effect: false
  optimistic: false
  qos: 0

RGB

This example must be added to the light block of your configuration.

- platform: mqtt_json
  name: "My VibeLight RGB light"
  state_topic: "/vibelight/api/5/id/AAAABBBB/state/"
  command_topic: "/vibelight/api/5/id/AAAABBBB/command/"
  brightness: true
  rgb: true
  white_value: false
  effect: false
  optimistic: false
  qos: 0
You can’t perform that action at this time.