TapHome

Livarno SMART TS0505B

Packet Parser → MQTT
Beküldő
Utoljára frissítve: 03. 2026

Külső átjáró szükséges

tasmota zigbee2tasmota-gateway — termékoldal

Livarno SMART TS0505B

Ez az eszköz Zigbee protokollon kommunikál egy Tasmota gateway-en keresztül. Győződj meg róla, hogy a Zigbee2Tasmota Gateway sablon importálva van, és az eszközöd párosítva van.

A Livarno SMART TS0505B egy RGB+CCT (színhőmérséklet) Zigbee lámpa, amelyet a Lidl Smart Home márkanév alatt forgalmaznak. Tuya TS0505B chipsetet használ, és teljes színvezérlést támogat a TapHome-on keresztül — beleértve az RGB színeket, a színhőmérsékletet (2000K–6536K) és a fényerő szabályozást.

A Livarno a Lidl saját márkája az okosotthon világításhoz. A TS0505B modell ID több termékvariánst fed le, többek között LED hangulatfényeket, fénycsíkokat, mennyezeti lámpákat és izzókat. Ez a sablon bármely Livarno/Lidl termékkel működik, amely a TS0505B chipsetren alapul.

Hálózatról táplált eszközként a TS0505B Zigbee routerként működik — erősíti a Zigbee mesh hálózatot, és kiterjeszti a hatótávot a közeli elemes eszközök számára.

Konfiguráció

Lámpa párosítása
  1. Győződj meg róla, hogy a Zigbee2Tasmota Gateway be van állítva, és a Permit Join kapcsoló be van kapcsolva a TapHome-ban
  2. Kapcsold ki a lámpát legalább 10 másodpercre
  3. Kapcsold be és ki 3-szor (2–4 másodperc bekapcsolva, majd kikapcsolva)
  4. A lámpa gyorsan villog — párosítási módba lépett
  5. Jegyezd fel a Device ID-t (pl. 0x1234) a gateway szervizattribútumaiból
Sablon importálási paraméterei

Az eszközsablon 4 paramétert igényel:

ParaméterLeírásPélda
MQTT Broker IP AddressAz MQTT broker IP-címe192.168.1.10
MQTT Broker PortBroker port (alapértelmezett 1883)1883
Gateway nameTasmota MQTT topic (megegyezik a gateway sablonnal)tasmota_XXXXX
Device IDZigbee rövid cím a párosításból0x1234

Importálás után egyetlen HSB Light eszköz jelenik meg a TapHome-ban teljes szín- és fényerő-vezérléssel.

Eszközképességek

Színmódok

A sablon két független színmódot támogat:

MódZigbee mezőTapHome vezérlésTartomány
RGB (HSB)ColorMode = 0Színárnyalat + TelítettségSzínárnyalat: 0–360°, Telítettség: 0–100%
SzínhőmérsékletColorMode = 2Színhőmérséklet csúszka2000K–6536K (153–500 mired)

A TapHome automatikusan kiválasztja a megfelelő módot a használt vezérlőelem alapján:

  • Szín (színárnyalat/telítettség) beállítása HSB módra vált, és egy kombinált HueSat parancsot küld
  • Színhőmérséklet (Kelvin) beállítása CT módra vált, és miredre konvertál (1000000 ÷ Kelvin)
Fényerő-szabályozás

A fényerő 0%-tól 100%-ig terjed, és a színmódtól függetlenül kerül elküldésre. A sablon a TapHome 0,01–1,0 fényerő skáláját a Zigbee 1–254 dimmer tartományára képezi le lineáris konverzióval.

A fényerő 0-ra állítása (vagy az eszköz kikapcsolása) Power: false parancsot küld a lámpának.

Szervizattribútumok

A modul elérhetővé teszi az eszköz Zigbee IEEE-címét az azonosításhoz. További diagnosztikai információk (Model ID, Manufacturer, Endpoints, Configuration) a ZbInfo válaszokból kerülnek begyűjtésre.

További képességek

A TS0505B fényeffektusokat is támogat (villogás, lélegzés, színkör), „Ne zavarjanak" módot (megakadályozza a bekapcsolást áramkimaradás után) és testreszabható bekapcsolási viselkedést. Ezek a Tuya-specifikus funkciók a Zigbee2MQTT-ben elérhetők, de a TapHome sablonban jelenleg nincsenek leképezve.

Hibaelhárítás

A lámpa nem reagál a parancsokra
  1. Ellenőrizd, hogy a sablonban lévő Device ID megegyezik a párosításkor kapott Zigbee rövid címmel
  2. Ellenőrizd, hogy a gateway neve megegyezik a gateway sablon és ezen eszközsablon között
  3. Próbáld meg a lámpát ki- és bekapcsolni a TapHome-ban — ha csak a fényerő vagy szín parancsok nem működnek, a probléma a színmód kiválasztásában lehet
A színek helytelenül jelennek meg
  1. A TS0505B külön LED-csatornákat használ az RGB-hez és a fehér/CT-hez — alacsony fényerőnél a színhűség csökkenhet
  2. Egyes Livarno termékvariánsok kissé eltérő színvisszaadással rendelkeznek. A sablon ugyanúgy működik, de a vizuális kimenet a hardvertől függ
  3. Ha a lámpa egy színmódban ragadt, próbálj váltani az RGB és CT között a TapHome-ban a módváltás kényszerítéséhez
A lámpa bekapcsol áramkimaradás után

Ez a Tuya chipset alapértelmezett viselkedése. A „Ne zavarjanak" funkció (elérhető a Zigbee2MQTT-ben) megakadályozhatja ezt, de a TapHome sablonból jelenleg nem vezérelhető. Megoldásként hozz létre egy smart rule-t, amely kikapcsolja a lámpát, ha az váratlanul bekapcsol.

Telepítés a TapHome-ban

Előfeltételek

  • Zigbee átjáró Tasmota firmware-rel (pl. Sonoff ZBBridge, eWeLink ZB-GW03)
  • MQTT broker a helyi hálózaton (TapHome beépített broker vagy külső)
  • TapHome CCU ugyanazon a hálózaton

A TapHome rendelkezik beépített MQTT brokerrel — aktiválja a BeállításokHardwareMQTT Broker menüpontban. Nincs szükség további szoftverre.

1. lépés — Tasmota Zigbee átjáró beállítása

  1. Telepítse a Tasmota firmware-t egy támogatott Zigbee koordinátorra (pl. Sonoff ZBBridge, eWeLink ZB-GW03)
  2. Csatlakoztassa az átjárót a Wi-Fi hálózathoz a Tasmota webes felületén
  3. Navigáljon a ConfigurationConfigure MQTT menüpontra és állítsa be:
    • Host: az MQTT broker IP-címe (pl. 192.168.1.10)
    • Port: 1883
    • Topic: jegyezze fel a topic nevét (pl. tasmota_XXXXX) — szükség lesz rá a sablon importálásakor

Részletes útmutatót a Tasmota Zigbee dokumentációban talál.

2. lépés — Átjáró sablon importálása a TapHome-ba

  1. Töltse le az átjáró sablont a Zigbee2Tasmota Gateway kompatibilitási oldalról
  2. A TapHome-ban lépjen a BeállításokHardwarePacket ParserImport menüpontra
  3. Importálja a sablont ezekkel a paraméterekkel:
    • MQTT Broker IP Address: a broker IP-címe (pl. 192.168.1.10)
    • MQTT Broker Port: 1883
    • Gateway name: a Tasmota MQTT topic az 1. lépésből (pl. tasmota_XXXXX)

Importálás után két eszköz jelenik meg: Permit Join (kapcsoló) és Devices Found (számláló).

3. lépés — Zigbee eszköz párosítása

  1. A TapHome-ban kapcsolja be a Permit Join kapcsolót — megnyílik egy 60 másodperces párosítási ablak
  2. A Zigbee eszközön indítsa el a párosítási folyamatot (jellemzően tartsa lenyomva a reset gombot 5 másodpercig, amíg a LED villogni nem kezd)
  3. Figyelje a Devices Found számlálót — növekszik, amikor új eszköz csatlakozik
  4. Ellenőrizze az átjáró Service Attributes részét az új eszköz azonosítójának (pl. 0x1234), gyártójának és modelljének megtekintéséhez
  5. A párosítási mód automatikusan deaktiválódik az időkorlát lejártakor

4. lépés — Eszközsablon importálása

  1. Töltse le az eszközspecifikus sablont a megfelelő kompatibilitási oldalról
  2. Importálja a sablont ezekkel a paraméterekkel:
    • MQTT Broker IP Address: ugyanaz, mint az átjáróé
    • MQTT Broker Port: 1883
    • Gateway name: ugyanaz a Tasmota MQTT topic, mint fentebb
    • Device ID: a párosításból kapott rövid cím (pl. 0x1234)

Elérhető eszközök

Livarno SMART TS0505B Modul
Szerviz attribútumok
IEEE címZigbee IEEE cím (64 bites egyedi azonosító)
Egyéni változók
GWname (string)Tasmota MQTT topic name of the Zigbee gateway (found in Configuration → MQTT → Topic)
ID (string)Zigbee short address of the Livarno Smart LED light (assigned during pairing)
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

Írás (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
Figyelő
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
Szerviz attribútumok
IEEEAddr
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
RGB lámpa HSB lámpa

HSB lámpa kettős színmóddal — RGB (színárnyalat/telítettség) és színhőmérséklet (2000K–6536K)

HSBLight json

RGB lámpa

Figyelő
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
Kapcsolat: Packet Parser → MQTT
Lehetséges fejlesztések (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

Források