---
title: "Livarno SMART TS0505B"
description: "Livarno SMART TS0505B luce Zigbee RGB+CCT di Lidl, integrata con TapHome via MQTT e gateway Zigbee2Tasmota. Controllo completo colori e temperatura colore."
url: "https://taphome.com/it/compatibility/zigbee2tasmota-livarno-smart-ts0505b/"
language: it
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["mqtt","zigbee","lighting","tasmota","rgb","color-temperature"]
  questions: ["Come controllare la luce RGB Livarno Lidl con TapHome?","Come integrare la luce Zigbee TS0505B con TapHome?","Quali modalità colore supporta il Livarno SMART TS0505B?","Come associare la luce Livarno Lidl con Zigbee2Tasmota?","TapHome può controllare la temperatura colore di una luce Zigbee?","Come configurare l'illuminazione RGB in TapHome tramite Zigbee?"]
---

# Livarno SMART TS0505B

Comunicazione: Packet Parser → MQTT

- [Tuya TS0505B — Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/TS0505B_1.html)
- [Lidl Livarno TS0505B — Database Zigbee Blakadder](https://zigbee.blakadder.com/Lidl_14156506L.html)

> Indirizzo di rete
> 
> Con il broker MQTT integrato in TapHome, inserisci `127.0.0.1` come indirizzo del broker in TapHome. Nel dispositivo inserisci l’indirizzo IP del TapHome Core e assegna al Core una prenotazione IP nel router.
> 
> [Preparazione della rete](https://taphome.com/it/docs/setup/network-preparation/)

## Guida all'integrazione

> [!IMPORTANT]
> Questo dispositivo comunica tramite **Zigbee** attraverso un gateway Tasmota. Assicurati di aver importato il template [Zigbee2Tasmota Gateway](https://taphome.com/it/compatibility/zigbee2tasmota-gateway/) e che il tuo dispositivo sia associato.

Il Livarno SMART TS0505B è una luce Zigbee RGB+CCT (temperatura colore) venduta con il marchio Lidl Smart Home. Utilizza un chipset Tuya TS0505B e supporta il controllo completo dei colori tramite TapHome — inclusi colori RGB, temperatura colore (2000K–6536K) e regolazione della luminosità.

Livarno è il marchio proprio di Lidl per l'illuminazione smart home. Il Model ID TS0505B copre diverse varianti di prodotto tra cui luci LED d'atmosfera, barre luminose, plafoniere e lampadine. Questo template funziona con qualsiasi prodotto Livarno/Lidl basato sul chipset TS0505B.

Come dispositivo alimentato dalla rete, il TS0505B funge da **Zigbee router** — rafforza la rete mesh Zigbee ed estende la portata per i dispositivi a batteria nelle vicinanze.

## Configurazione

### Associazione della luce

1. Assicurati che il [Zigbee2Tasmota Gateway](https://taphome.com/it/compatibility/zigbee2tasmota-gateway/) sia configurato e l'interruttore **Permit Join** sia attivo in TapHome
2. Spegni la luce per almeno 10 secondi
3. **Accendi e spegni 3 volte** (2–4 secondi accesa, poi spenta)
4. La luce lampeggia rapidamente — è entrata in modalità associazione
5. Annota il **Device ID** (es. `0x1234`) dagli attributi di servizio del gateway

### Parametri di importazione del template

Il template del dispositivo richiede 4 parametri:

| Parametro | Descrizione | Esempio |
|-----------|-------------|---------|
| **MQTT Broker IP Address** | Indirizzo IP del broker MQTT | `192.168.1.10` |
| **MQTT Broker Port** | Porta del broker (predefinita 1883) | `1883` |
| **Gateway name** | Topic MQTT Tasmota (uguale al template gateway) | `tasmota_XXXXX` |
| **Device ID** | Indirizzo breve Zigbee dall'associazione | `0x1234` |

Dopo l'importazione, in TapHome compare un singolo dispositivo RGB Light con controllo completo di colori e luminosità.

## Funzionalità del dispositivo

### Modalità colore

Il template supporta due modalità colore indipendenti:

| Modalità | Campo Zigbee | Controllo TapHome | Intervallo |
|----------|-------------|-------------------|------------|
| **RGB (HSB)** | `ColorMode` = 0 | Tonalità + Saturazione | Tonalità: 0–360°, Saturazione: 0–100% |
| **Temperatura colore** | `ColorMode` = 2 | Cursore temperatura colore | 2000K–6536K (153–500 mired) |

TapHome seleziona automaticamente la modalità appropriata in base al controllo utilizzato:
- Impostare un **colore** (tonalità/saturazione) passa alla modalità HSB e invia un comando combinato `HueSat`
- Impostare una **temperatura colore** (Kelvin) passa alla modalità CT e converte in mired (`1000000 ÷ Kelvin`)

### Controllo luminosità

La luminosità va da 0% a 100% e viene inviata indipendentemente dalla modalità colore. Il template mappa la scala di luminosità TapHome 0,01–1,0 sull'intervallo dimmer Zigbee 1–254 tramite conversione lineare.

Impostare la luminosità a 0 (o spegnere il dispositivo) invia un comando `Power: false` alla luce.

### Attributi di servizio

Il modulo espone l'indirizzo IEEE Zigbee del dispositivo per l'identificazione. Ulteriori informazioni diagnostiche (Model ID, Manufacturer, Endpoints, Configuration) vengono raccolte dalle risposte `ZbInfo`.

### Funzionalità aggiuntive

Il TS0505B supporta anche effetti luce (lampeggio, respirazione, ciclo colori), la modalità "Non disturbare" (impedisce l'accensione dopo interruzioni di corrente) e il comportamento personalizzabile all'accensione. Queste funzionalità specifiche di Tuya sono disponibili in Zigbee2MQTT ma non sono attualmente mappate nel template TapHome.

## Risoluzione dei problemi

### La luce non risponde ai comandi

1. Verifica che il Device ID nel template corrisponda all'indirizzo breve Zigbee assegnato durante l'associazione
2. Controlla che il nome del gateway corrisponda tra il template gateway e questo template dispositivo
3. Prova a spegnere e riaccendere la luce tramite TapHome — se solo i comandi di luminosità o colore non funzionano, il problema potrebbe essere nella selezione della modalità colore

### I colori appaiono errati

1. Il TS0505B utilizza canali LED separati per RGB e bianco/CT — a bassi livelli di luminosità, la precisione dei colori potrebbe essere ridotta
2. Alcune varianti di prodotto Livarno hanno una resa cromatica leggermente diversa. Il template funziona allo stesso modo, ma l'output visivo dipende dall'hardware
3. Se la luce è bloccata in una modalità colore, prova a passare tra RGB e CT in TapHome per forzare un cambio di modalità

### La luce si accende dopo un'interruzione di corrente

Questo è il comportamento predefinito del chipset Tuya. La funzione "Non disturbare" (disponibile in Zigbee2MQTT) può impedirlo, ma non è attualmente controllabile dal template TapHome. Come soluzione alternativa, crea una smart rule che spegne la luce quando si accende inaspettatamente.

## Come installare in TapHome

### Prerequisiti

- Gateway Zigbee con firmware Tasmota (es. Sonoff ZBBridge, eWeLink ZB-GW03)
- Broker MQTT in esecuzione nella rete locale (broker integrato TapHome o esterno)
- TapHome CCU sulla stessa rete

> [!TIP]
> TapHome ha un broker MQTT integrato — attivalo in **Impostazioni** → **Hardware** → **MQTT Broker**. Non è necessario alcun software aggiuntivo.

### Passaggio 1 — Configurare il gateway Tasmota Zigbee

1. Installa il [firmware Tasmota](https://tasmota.github.io/docs/Getting-Started/) su un coordinatore Zigbee supportato (es. Sonoff ZBBridge, eWeLink ZB-GW03)
2. Connetti il gateway alla tua rete Wi-Fi tramite l'interfaccia web Tasmota
3. Vai su **Configuration** → **Configure MQTT** e imposta:
   - **Host:** per il broker integrato, l'indirizzo IP del TapHome Core (con una prenotazione IP nel router → [Preparazione della rete](https://taphome.com/it/docs/setup/network-preparation/)), altrimenti l'indirizzo IP del tuo broker MQTT (es. `192.168.1.10`)
   - **Port:** `1883`
   - **Topic:** annota il nome del topic (es. `tasmota_XXXXX`) — ti servirà durante l'importazione del template

Per istruzioni dettagliate, consulta la [documentazione Tasmota Zigbee](https://tasmota.github.io/docs/Zigbee/).

### Passaggio 2 — Importare il template del gateway in TapHome

1. Scarica il template del gateway dalla pagina di compatibilità [Zigbee2Tasmota Gateway](https://taphome.com/it/compatibility/zigbee2tasmota-gateway/)
2. In TapHome, vai su **Impostazioni** → **Hardware** → **Packet Parser** → **Import**
3. Importa il template con questi parametri:
   - **MQTT Broker IP Address:** `127.0.0.1` per il broker integrato di TapHome, altrimenti l'indirizzo IP del tuo broker (es. `192.168.1.10`)
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** il topic MQTT Tasmota dal passaggio 1 (es. `tasmota_XXXXX`)

Dopo l'importazione vedrai due dispositivi: **Permit Join** (interruttore) e **Devices Found** (contatore).

### Passaggio 3 — Associare un dispositivo Zigbee

1. In TapHome, attiva l'interruttore **Permit Join** — si apre una finestra di associazione di 60 secondi
2. Sul dispositivo Zigbee, avvia la procedura di associazione (tipicamente tieni premuto il pulsante reset per 5 secondi finché il LED non lampeggia)
3. Osserva il contatore **Devices Found** — aumenta quando un nuovo dispositivo si connette
4. Controlla i **Service Attributes** del gateway per vedere l'ID del nuovo dispositivo (es. `0x1234`), il produttore e il modello
5. La modalità di associazione si disattiva automaticamente allo scadere del timeout

### Passaggio 4 — Importare il template del dispositivo

1. Scarica il template specifico del dispositivo dalla pagina di compatibilità corrispondente
2. Importa il template con questi parametri:
   - **MQTT Broker IP Address:** lo stesso del gateway
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** lo stesso topic MQTT Tasmota di cui sopra
   - **Device ID:** l'indirizzo breve ottenuto dall'associazione (es. `0x1234`)

## Dispositivi disponibili 1

Questi dispositivi compaiono in TapHome dopo l'importazione.

Livarno SMART TS0505B Modulo

Attributi di servizio

|                |                                                         |
|----------------|---------------------------------------------------------|
| Indirizzo IEEE | Indirizzo IEEE Zigbee (identificatore univoco a 64 bit) |

Variabili personalizzate

`GWname` (string) Nome del topic MQTT Tasmota del gateway Zigbee (in Configuration → MQTT → Topic) 

`ID` (string) Indirizzo breve Zigbee della luce LED Livarno Smart (assegnato durante l'associazione)

After pairing the device via Permit Join, find the device short address in the gateway's Devices Found service attribute or via Tasmota console command ZbStatus

Scrittura (modulo)

```taphome
if St = 0 or Hb < 0.01
    MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
    "{\"device\":\" " + ID + 
    "\",\"send\":{\"Power\":false}}");
else
    MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
    "{\"device\":\" " + ID + 
    "\",\"send\":{\"Dimmer\":" + round(linear(Hb, 0.01, 1, 1, 254)) + "}}");
    
    if !isnan(Ct)
        MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
        "{\"device\":\" " + ID + 
        "\",\"send\":{\"CT\":" + round(1000000/Ct) + "}}");
    else
        MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
        "{\"device\":\" " + ID + 
        "\",\"send\":{\"HueSat\":\"" + round(linear(Hd, 0, 0, 360, 254)) + "," + floor(linear(Sa, 0, 0, 1, 254)) + "\"}}");
    end

    #    MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
    #"{\"device\":\" " + ID + 
    #"\",\"send\":{\"Power\":true}}");
end
```

Listener

```taphome
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(TOSTRING(RECEIVEDMSG.Payload), "ZbReceived." + ID, true);
    var val := PARSEJSON(ZbReceived, ".LinkQuality", true);
    if(!ISNULL(val), LinkQuality := val);
    
    var deviceInfo := PARSEJSON(TOSTRING(RECEIVEDMSG.Payload), "ZbInfo." + ID, true);
    if !ISNULL(deviceInfo)
        COMPLETESERVICEATTRIBUTE("IEEEAddr", PARSEJSON(deviceInfo, "IEEEAddr"));
        COMPLETESERVICEATTRIBUTE("ModelId", PARSEJSON(deviceInfo, "ModelId"));
        COMPLETESERVICEATTRIBUTE("Manufacturer", PARSEJSON(deviceInfo, "Manufacturer"));
        COMPLETESERVICEATTRIBUTE("Endpoints", PARSEJSON(deviceInfo, "Endpoints"));
        COMPLETESERVICEATTRIBUTE("Config", PARSEJSON(deviceInfo, "Config"));
    end
end
```

Attributi di servizio

IEEEAddr

```taphome
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
```

Luce RGB Luce HSB Lettura e scrittura

Luce HSB con doppia modalità colore — RGB (tonalità/saturazione) e temperatura colore (2000K–6536K)

HSBLight json

Listener

```taphome
VAR json := tostring(RECEIVEDMSG.Payload);
VAR topic := RECEIVEDMSG.Topic;

if INDEXOF(topic, "SENSOR") > 0 and INDEXOF(json, "null") < 0
    var power := PARSEJSON(json, "ZbReceived." + ID + ".Power", true);
    if(!ISNULL(power), St := power);
    var brightness := PARSEJSON(json, "ZbReceived." + ID + ".Dimmer", true);
    if(!ISNULL(brightness), Hb := round(linear(brightness, 1, 1, 254, 100))/100);
    var cmode := PARSEJSON(json, "ZbReceived." + ID + ".ColorMode", true);
    # CT
    if cmode = 2
        var ctemp := PARSEJSON(json, "ZbReceived." + ID + ".CT", true);
        if !ISNULL(ctemp)
            var oldCT := round(1000000/Ct);
            if oldCT != ctemp
                Ct := round(1000000/ctemp);
            end
        end
    end
    # HSB
    if cmode = 0
        var hue := PARSEJSON(json, "ZbReceived." + ID + ".Hue", true);
        if(!ISNULL(hue), Hd := round(linear(hue, 0, 0, 254, 360)));
        var sat := PARSEJSON(json, "ZbReceived." + ID + ".Sat", true);
        if(!ISNULL(sat), Sa := ceil(linear(sat, 0, 0, 254, 100))/100);
    end
end
```

**Connessione:** Packet Parser → MQTT

Possibili miglioramenti (2)

- Light Effects — blink, breathe, colorloop — supported by TS0505B but not in TapHome template
- Do Not Disturb Mode — Prevents power-on after outage — Tuya-specific feature not implemented

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app                                          | Predefinito     |
|-------------------------------------------------------------|-----------------|
| Mqtt Broker Indirizzo IP                                    | `192.168.0.1`   |
| Mqtt Broker port                                            | `1883`          |
| Gateway name (Tasmota-&gt;Configuration-&gt;MQTT-&gt;Topic) | `tasmota_XXXXX` |
| Device ID                                                   | `0xFFFF`        |

## Fonti

- Tasmota Zigbee Documentation
  
  [tasmota.github.io](https://tasmota.github.io/docs/Zigbee/)
- Zigbee Compatible Devices Database
- Lidl Livarno TS0505B — Blakadder Zigbee Database
  
  [zigbee.blakadder.com](https://zigbee.blakadder.com/Lidl_14156506L.html) 2026-03-29
- Tuya TS0505B\_1 — Zigbee2MQTT Device Page
  
  [www.zigbee2mqtt.io](https://www.zigbee2mqtt.io/devices/TS0505B_1.html) 2026-03-29

## Documentazione correlata

- [MQTT Integration](https://taphome.com/it/compatibility/mqtt-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/it/docs/integration/packet-parser/)
- [Funzioni Packet parser](https://taphome.com/it/docs/script/packet-parser/)
- [Funzioni di parsing](https://taphome.com/it/docs/script/parsing-functions/)
- [Broker MQTT](https://taphome.com/it/docs/integration/packet-parser/mqtt-broker/)
- [Script listener](https://taphome.com/it/docs/script/listener-scripts/)

