
This device communicates via Zigbee through a Tasmota gateway. Make sure you have the Zigbee2Tasmota Gateway template imported and your device paired before proceeding.
The Livarno SMART TS0505B is an RGB+CCT (color temperature) Zigbee light sold under the Lidl Smart Home brand. It uses a Tuya TS0505B chipset and supports full color control through TapHome — including RGB colors, color temperature (2000K–6536K), and brightness adjustment.
Livarno is Lidl’s house brand for smart home lighting. The TS0505B model ID covers multiple product variants including LED mood lights, light bars, ceiling lights, and bulbs. This template works with any Livarno/Lidl product based on the TS0505B chipset.
As a mains-powered device, the TS0505B acts as a Zigbee router — it strengthens the Zigbee mesh network and extends range for nearby battery-powered devices.
Configuration
Pairing the light
- Ensure the Zigbee2Tasmota Gateway is set up and the Permit Join switch is ON in TapHome
- Power off the light for at least 10 seconds
- Cycle power 3 times (2–4 seconds on, then off each time)
- The light blinks rapidly — it has entered pairing mode
- Note the Device ID (e.g.,
0x1234) from the gateway’s service attributes
Template import parameters
The device template requires 4 parameters:
| Parameter | Description | Example |
|---|---|---|
| MQTT Broker IP Address | IP of your MQTT broker | 192.168.1.10 |
| MQTT Broker Port | Broker port (default 1883) | 1883 |
| Gateway name | Tasmota MQTT topic (same as gateway template) | tasmota_XXXXX |
| Device ID | Zigbee short address from pairing | 0x1234 |
After import, a single HSB Light device appears in TapHome with full color and brightness control.
Device capabilities
Color modes
The template supports two independent color modes:
| Mode | Zigbee Field | TapHome Control | Range |
|---|---|---|---|
| RGB (HSB) | ColorMode = 0 | Hue + Saturation | Hue: 0–360°, Saturation: 0–100% |
| Color Temperature | ColorMode = 2 | Color temperature slider | 2000K–6536K (153–500 mireds) |
TapHome automatically selects the appropriate mode based on which control you adjust:
- Setting a color (hue/saturation) switches to HSB mode and sends a combined
HueSatcommand - Setting a color temperature (Kelvin) switches to CT mode and converts to mireds (
1000000 ÷ Kelvin)
Brightness control
Brightness ranges from 0% to 100% and is sent independently of the color mode. The template maps TapHome’s 0.01–1.0 brightness scale to Zigbee’s 1–254 dimmer range using a linear conversion.
Setting brightness to 0 (or turning the device off) sends a Power: false command to the light.
Service attributes
The module exposes the device’s Zigbee IEEE address for identification. Additional diagnostic information (Model ID, Manufacturer, Endpoints, Configuration) is collected from ZbInfo responses.
Additional capabilities
The TS0505B also supports light effects (blink, breathe, colorloop), “Do Not Disturb” mode (prevents turning on after power outages), and customizable power-on behavior. These Tuya-specific features are available in Zigbee2MQTT but are not currently mapped in the TapHome template.
Troubleshooting
Light not responding to commands
- Verify the Device ID in the template matches the Zigbee short address assigned during pairing
- Check that the gateway name matches between the gateway template and this device template
- Try toggling the light off and on via TapHome — if only brightness or color commands fail, the issue may be in the color mode selection
Colors appear incorrect
- The TS0505B uses separate LED channels for RGB and white/CT — at low brightness levels, color accuracy may be reduced
- Some Livarno product variants have slightly different color rendering. The template works the same way, but the visual output depends on the hardware
- If the light is stuck in one color mode, try switching between RGB and CT in TapHome to force a mode change
Light turns on after power outage
This is a Tuya chipset default behavior. The “Do Not Disturb” feature (available in Zigbee2MQTT) can prevent this, but it is not currently controllable from the TapHome template. As a workaround, create a Smart Rule that turns off the light when it unexpectedly turns on.