TapHome

Livarno SMART TS0505B

Packet Parser → MQTT
Autor
Posljednje ažuriranje: 10. 2026

Potreban je vanjski pristupnik (gateway)

tasmota zigbee2tasmota-gateway — stranica proizvoda

Livarno SMART TS0505B

Ovaj uređaj komunicira preko protokola Zigbee putem pristupnika Tasmota. Prije nastavka provjerite jeste li uvezli predložak Zigbee2Tasmota Gateway i uparili uređaj.

Livarno SMART TS0505B je Zigbee RGB+CCT svjetlo (s podesivom temperaturom boje) koje se prodaje pod markom Lidl Smart Home. Koristi Tuya čipset TS0505B i u sustavu TapHome omogućuje potpuno upravljanje bojom: RGB boje, temperaturu boje (2000 K – 6536 K) i podešavanje svjetline.

Livarno je Lidlova vlastita marka za pametnu rasvjetu. Oznaka modela TS0505B obuhvaća više izvedbi proizvoda, među njima LED svjetla za ugođaj, svjetlosne letvice, stropne svjetiljke i žarulje. Ovaj predložak radi sa svakim proizvodom Livarno/Lidl koji se temelji na čipsetu TS0505B.

Budući da se napaja iz mreže, TS0505B radi kao Zigbee usmjerivač (router). Jača Zigbee mesh mrežu i povećava domet za obližnje uređaje na baterije.

Konfiguracija

Uparivanje svjetla
  1. Provjerite je li Zigbee2Tasmota Gateway postavljen i je li sklopka Permit Join u sustavu TapHome uključena
  2. Isključite napajanje svjetla na najmanje 10 sekundi
  3. Triput uključite i isključite napajanje (svaki put 2–4 sekunde uključeno, zatim isključeno)
  4. Svjetlo brzo treperi, što znači da je u načinu uparivanja
  5. Zapišite Device ID (npr. 0x1234) iz servisnih atributa pristupnika
Parametri uvoza predloška

Predložak uređaja traži 4 parametra:

ParametarOpisPrimjer
MQTT Broker IP AddressIP adresa vašeg MQTT brokera192.168.1.10
MQTT Broker PortPort brokera (zadano 1883)1883
Gateway nameMQTT tema uređaja Tasmota (ista kao u predlošku pristupnika)tasmota_XXXXX
Device IDKratka Zigbee adresa dobivena pri uparivanju0x1234

Nakon uvoza u sustavu TapHome pojavljuje se jedan uređaj RGB svjetlo s potpunim upravljanjem bojom i svjetlinom.

Mogućnosti uređaja

Načini boje

Predložak podržava dva neovisna načina boje:

Način radaZigbee poljeUpravljanje u sustavu TapHomeRaspon
RGB (HSB)ColorMode = 0Nijansa + zasićenostNijansa: 0–360°, zasićenost: 0–100 %
Temperatura bojeColorMode = 2Klizač temperature boje2000 K – 6536 K (153–500 mireda)

TapHome automatski odabire odgovarajući način rada prema tome koju postavku mijenjate:

  • Postavljanje boje (nijanse/zasićenosti) prebacuje u način HSB i šalje kombiniranu naredbu HueSat
  • Postavljanje temperature boje (u kelvinima) prebacuje u način CT i pretvara vrijednost u mirede (1000000 ÷ Kelvin)
Upravljanje svjetlinom

Svjetlina se kreće od 0 % do 100 % i šalje se neovisno o načinu boje. Predložak linearno preračunava ljestvicu svjetline sustava TapHome 0,01–1,0 u Zigbee raspon dimera 1–254.

Postavljanje svjetline na 0 (ili isključivanje uređaja) šalje svjetlu naredbu Power: false.

Servisni atributi

Modul prikazuje Zigbee IEEE adresu uređaja za identifikaciju. Dodatni dijagnostički podaci (Model ID, proizvođač, krajnje točke, konfiguracija) prikupljaju se iz odgovora ZbInfo.

Dodatne mogućnosti

TS0505B podržava i svjetlosne efekte (treptanje, disanje, kruženje boja), način „Do Not Disturb” (sprječava uključivanje nakon nestanka struje) i prilagodljivo ponašanje pri uključivanju napajanja. Ove značajke specifične za Tuyu dostupne su u Zigbee2MQTT, ali zasad nisu mapirane u predlošku TapHome.

Rješavanje problema

Svjetlo ne reagira na naredbe
  1. Provjerite odgovara li Device ID u predlošku kratkoj Zigbee adresi dodijeljenoj pri uparivanju
  2. Provjerite je li naziv pristupnika isti u predlošku pristupnika i u ovom predlošku uređaja
  3. Pokušajte isključiti i uključiti svjetlo iz sustava TapHome. Ako ne rade samo naredbe za svjetlinu ili boju, problem je možda u odabiru načina boje
Boje izgledaju pogrešno
  1. TS0505B koristi zasebne LED kanale za RGB i za bijelo svjetlo (CT). Pri niskoj svjetlini točnost boja može biti slabija
  2. Neke izvedbe proizvoda Livarno prikazuju boje malo drugačije. Predložak radi jednako, ali izgled svjetla ovisi o hardveru
  3. Ako svjetlo ostaje u jednom načinu boje, u sustavu TapHome pokušajte prebaciti s RGB na CT ili obratno kako biste promijenili način
Svjetlo se uključuje nakon nestanka struje

To je zadano ponašanje Tuya čipseta. Značajka „Do Not Disturb” (dostupna u Zigbee2MQTT) to može spriječiti, ali zasad se njome ne može upravljati iz predloška TapHome. Kao zaobilazno rješenje izradite smart rule koji isključuje svjetlo kad se neočekivano uključi.

Kako ga instalirati u TapHome

Preduvjeti

  • Zigbee pristupnik s firmverom Tasmota (npr. Sonoff ZBBridge, eWeLink ZB-GW03)
  • MQTT broker koji radi u vašoj lokalnoj mreži (ugrađeni broker TapHome ili vanjski)
  • TapHome CCU u istoj mreži

TapHome ima ugrađeni MQTT broker — uključite ga u Postavke → Hardver → MQTT Broker. Nije potreban nikakav dodatni softver.

Korak 1 — Postavite Tasmota Zigbee pristupnik

  1. Na podržani Zigbee koordinator (npr. Sonoff ZBBridge, eWeLink ZB-GW03) učitajte firmver Tasmota
  2. Preko web-sučelja Tasmota spojite pristupnik na svoju Wi-Fi mrežu
  3. Idite na Configuration → Configure MQTT i postavite:
    • Host: IP adresu vašeg MQTT brokera (npr. 192.168.1.10)
    • Port: 1883
    • Topic: zapišite naziv teme (npr. tasmota_XXXXX) — trebat će vam pri uvozu predloška

Detaljne upute potražite u dokumentaciji Tasmota Zigbee.

Korak 2 — Uvezite predložak pristupnika u sustav TapHome

  1. Preuzmite predložak pristupnika sa stranice kompatibilnosti Zigbee2Tasmota Gateway
  2. U sustavu TapHome idite na Postavke → Hardver → Packet Parser → Uvoz
  3. Uvezite predložak s ovim parametrima:
    • MQTT Broker IP Address: IP adresa vašeg brokera (npr. 192.168.1.10)
    • MQTT Broker Port: 1883
    • Gateway name: Tasmota MQTT tema iz koraka 1 (npr. tasmota_XXXXX)

Nakon uvoza vidjet ćete dva uređaja: Permit Join (sklopka) i Pronađeni uređaji (brojač).

Korak 3 — Uparite Zigbee uređaj

  1. U sustavu TapHome uključite sklopku Permit Join — otvara se razdoblje od 60 sekundi za uparivanje
  2. Na Zigbee uređaju pokrenite postupak uparivanja (obično držite tipku za resetiranje 5 sekundi, dok LED ne počne treptati)
  3. Pratite brojač Pronađeni uređaji — povećava se kada se pridruži novi uređaj
  4. U Servisnim atributima pristupnika pogledajte ID novog uređaja (npr. 0x1234), proizvođača i model
  5. Način uparivanja automatski se isključuje nakon isteka vremena

Korak 4 — Uvezite predložak uređaja

  1. Preuzmite predložak za konkretni uređaj s odgovarajuće stranice kompatibilnosti
  2. Uvezite predložak s ovim parametrima:
    • MQTT Broker IP Address: ista kao za pristupnik
    • MQTT Broker Port: 1883
    • Gateway name: ista Tasmota MQTT tema kao gore
    • Device ID: kratka adresa iz uparivanja (npr. 0x1234)

Dostupni uređaji

Livarno SMART TS0505B Modul
Servisni atributi
IEEE adresaZigbee IEEE adresa (jedinstveni 64-bitni identifikator)
Prilagođene varijable
GWname (string)Naziv MQTT teme Zigbee pristupnika u sustavu Tasmota (nalazi se u Configuration → MQTT → Topic)
ID (string)Kratka Zigbee adresa LED svjetla Livarno Smart (dodjeljuje se pri uparivanju)
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

Livarno SMART TS0505B

Zapis (modul)
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
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
Servisni atributi
IEEEAddr
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
RGB svjetlo HSB svjetlo

HSB svjetlo s dva načina boje — RGB (nijansa/zasićenost) i temperatura boje (2000 K – 6536 K)

HSBLight json

RGB svjetlo

Listener
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
Povezivanje: Packet Parser → MQTT
Moguća poboljšanja (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

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu