TapHome

Moes Smart Switch

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

Potreban je vanjski pristupnik (gateway)

tasmota zigbee2tasmota-gateway — stranica proizvoda

Moes Smart Switch

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

Moes Smart Switch (serija ZTS-EU) je Zigbee zidni dodirni prekidač sa staklenim panelom, namijenjen ugradnji kakva je uobičajena u Europi. TapHome njime upravlja preko protokola MQTT putem pristupnika Zigbee2Tasmota i uključuje i isključuje spojena trošila.

Moes je dio ekosustava Tuya. Prekidač koristi Tuya čipset TS0601 i može se kupiti na moeshouse.com i Aliexpressu. Serija ZTS-EU postoji u jednostrukoj, dvostrukoj i trostrukoj izvedbi, a ovaj predložak podržava jednostruki model.

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

Konfiguracija

Uparivanje prekidača
  1. Provjerite je li Zigbee2Tasmota Gateway postavljen i je li sklopka Permit Join u sustavu TapHome uključena
  2. Držite dodirnu tipku najmanje 10 sekundi (ili 5 puta brzo prebacite fizički prekidač) dok LED indikator ne počne brzo treptati
  3. Prekidač ulazi u način uparivanja, što LED potvrđuje treptanjem
  4. 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 Sklopka za uključivanje i isključivanje.

Mogućnosti uređaja

Upravljanje sklopkom

Predložak stvara jedan uređaj Sklopka koji čita i upisuje polje Power:

  • Čitanje: Modul prati temu tele/{GWname}/SENSOR i poruke ZbReceived.{ID}.Power. Kad pritisnete fizičku dodirnu tipku, prekidač objavljuje novo stanje.
  • Upisivanje: TapHome šalje naredbu ZbSend s Power: true (uključeno) ili Power: false (isključeno) i tako daljinski upravlja relejem.

Prekidač reagira i na fizički dodir i na naredbe iz sustava TapHome, a TapHome uvijek prikazuje trenutačno stanje, bez obzira na to kako je prekidač prebačen.

Servisni atributi

Modul prikazuje dijagnostičke podatke putem servisnih atributa:

  • IEEE adresa — Zigbee IEEE adresa (jedinstveni 64-bitni identifikator)
  • Model ID — Zigbee identifikator modela (obično TS0601)
  • Proizvođač — Zigbee naziv proizvođača
  • Endpoints — aktivne Zigbee krajnje točke (endpoints)
  • Config — konfiguracijski niz uređaja
Dodatne mogućnosti

Moes ZTS-EU podržava i postavljanje načina rada svjetlosnog indikatora (isključen, prati stanje prekidača, prikazuje položaj, zamrznut) i ponašanja pri uključivanju napajanja (isključeno, uključeno, prethodno stanje). Te su značajke dostupne u Zigbee2MQTT, ali zasad nisu mapirane u predlošku TapHome.

Rješavanje problema

Prekidač ne reagira na naredbe iz sustava TapHome
  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. Isprobajte fizičku dodirnu tipku. Ako prebacuje relej, a TapHome se ne ažurira, problem je možda u primanju stanja (tema SENSOR)
  4. Pri prebacivanju prekidača provjerite poruke ZbReceived u konzoli Tasmota
Stanje prekidača nije usklađeno
  1. Ako prekidač u sustavu TapHome prikazuje drugačije stanje od stvarnog položaja releja, pritisnite fizičku tipku kako bi prekidač javio stanje
  2. Predložak ne ispituje stanje prekidača aktivno, nego se oslanja na to da uređaj javi promjene. Ako prekidač nakratko izgubi vezu, prikazano stanje može biti zastarjelo do sljedećeg fizičkog prebacivanja
Ponašanje LED indikatora

LED indikatorom na panelu prekidača upravlja firmver Tuya. Prema zadanim postavkama može pratiti stanje prekidača ili ostati isključen. Predložak TapHome ne upravlja indikatorom. Ako je potrebno, način rada indikatora promijenite u Zigbee2MQTT ili u aplikaciji Tuya.

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

Moes Smart Switch Modul
Servisni atributi
IEEE adresaZigbee IEEE adresa (jedinstveni 64-bitni identifikator)
Model IDZigbee identifikator modela koji javlja uređaj
ProizvođačZigbee naziv proizvođača koji javlja uređaj
EndpointsAktivne Zigbee krajnje točke (endpoints) na uređaju
ConfigKonfiguracijski niz Zigbee uređaja
Prilagođene varijable
GWname (string)Naziv MQTT teme Zigbee pristupnika u sustavu Tasmota (nalazi se u Configuration → MQTT → Topic)
ID (string)Kratka Zigbee adresa prekidača Moes Smart Switch (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

Moes - Smart Switch

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)
ModelId
Manufacturer
Endpoints
Config
Sklopka Sklopka

Relej za uključivanje i isključivanje kojim se upravlja naredbom ZbSend Power

boolean
Vrijednosti / stanja: ON · OFF

Sklopka

Zapis stanja sklopke
MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
    "{\"device\":\" " + ID + 
    "\",\"send\":{\"Power\":" + St + "}}")
Listener
VAR json := tostring(RECEIVEDMSG.Payload);
VAR topic := RECEIVEDMSG.Topic;

if INDEXOF(topic, "SENSOR") > 0
    var val := PARSEJSON(json, "ZbReceived." + ID + ".Power", true);
    if(!ISNULL(val), St := val);
end
Povezivanje: Packet Parser → MQTT
Moguća poboljšanja (2)
  • Indicator Light — Controls LED indicator mode: off, switch (follows switch state), position (shows position), freeze
  • Power On Behavior — Controls state after power outage: off, on, previous

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