---
title: "Moes Smart Switch"
description: "Moes Zigbee nástěnný spínač (řada ZTS-EU) integrovaný s TapHome přes MQTT prostřednictvím Zigbee2Tasmota gateway. Dotykový panel s on/off ovládáním."
url: "https://taphome.com/cs/compatibility/zigbee2tasmota-moes-smart-switch/"
language: cs
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["mqtt","zigbee","smart-plug","tasmota","switch","wall-switch"]
  questions: ["Jak integrovat Moes Zigbee spínač s TapHome?","Jak ovládat Moes nástěnný spínač z TapHome?","Jak spárovat Moes smart switch se Zigbee2Tasmota?","Může TapHome ovládat Tuya Zigbee nástěnné spínače?","Jaký je rozdíl mezi Moes a Aqara Zigbee spínači?","Jak nastavit Moes skleněný dotykový spínač v TapHome?"]
---

# Moes Smart Switch

Komunikace: Packet Parser → MQTT

- [Moes ZTS-EU — Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/ZTS-EU_1gang.html)
- [Moes ZTS-EU1-W — Blakadder Zigbee databáze](https://zigbee.blakadder.com/Moes_ZTS-EU1-W.html)

> Adresa v síti
> 
> U MQTT brokeru vestavěného v TapHome zadejte v TapHome jako adresu brokeru `127.0.0.1`. V zařízení zadejte IP adresu TapHome Core a jednotce Core dejte rezervaci IP v routeru.
> 
> [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)

## Návod na integraci

> [!IMPORTANT]
> Toto zařízení komunikuje přes **Zigbee** prostřednictvím Tasmota gateway. Ujistěte se, že máte importovanou šablonu [Zigbee2Tasmota Gateway](https://taphome.com/cs/compatibility/zigbee2tasmota-gateway/) a vaše zařízení je spárované.

Moes Smart Switch (řada ZTS-EU) je Zigbee nástěnný dotykový spínač se skleněným panelem, určený pro instalaci v EU stylu. TapHome ho ovládá přes MQTT prostřednictvím Zigbee2Tasmota gateway a poskytuje zapínání/vypínání připojených zátěží.

Moes je součástí ekosystému Tuya — spínač používá čipset Tuya TS0601 a je dostupný na moeshouse.com a Aliexpress. Řada ZTS-EU je dostupná v 1, 2 a 3 gangových variantách; tato šablona podporuje 1-gangový model.

Jako zařízení napájené ze sítě funguje spínač jako **Zigbee router** — posiluje Zigbee mesh síť a rozšiřuje dosah pro blízká bateriová zařízení.

## Konfigurace

### Spárování spínače

1. Ujistěte se, že [Zigbee2Tasmota Gateway](https://taphome.com/cs/compatibility/zigbee2tasmota-gateway/) je nastaven a přepínač **Permit Join** je v TapHome zapnutý
2. **Podržte dotykové tlačítko 10+ sekund** (nebo rychle 5krát přepněte fyzický spínač), dokud LED indikátor nezačne rychle blikat
3. Spínač přejde do režimu párování — LED bliká pro potvrzení
4. Poznamenejte si **Device ID** (např. `0x1234`) ze servisních atributů gateway

### Parametry importu šablony

Šablona zařízení vyžaduje 4 parametry:

| Parametr | Popis | Příklad |
|----------|-------|---------|
| **MQTT Broker IP Address** | IP adresa vašeho MQTT brokeru | `192.168.1.10` |
| **MQTT Broker Port** | Port brokeru (výchozí 1883) | `1883` |
| **Gateway name** | Tasmota MQTT topic (stejný jako v šabloně gateway) | `tasmota_XXXXX` |
| **Device ID** | Zigbee krátká adresa z párování | `0x1234` |

Po importu se v TapHome objeví jedno zařízení Spínač pro ovládání zapnutí/vypnutí.

## Schopnosti zařízení

### Ovládání spínače

Šablona vytvoří jedno zařízení Spínač, které čte a zapisuje pole `Power`:

- **Čtení:** Modul naslouchá na topicu `tele/{GWname}/SENSOR` zprávám `ZbReceived.{ID}.Power`. Když stisknete fyzické dotykové tlačítko, spínač publikuje svůj nový stav.
- **Zápis:** TapHome odešle příkaz `ZbSend` s `Power: true` (ZAP) nebo `Power: false` (VYP) pro vzdálené ovládání relé.

Spínač reaguje na fyzické dotyky i příkazy z TapHome a TapHome vždy zobrazuje aktuální stav — bez ohledu na to, jak byl spínač přepnut.

### Servisní atributy

Modul poskytuje diagnostické informace přes servisní atributy:

- **IEEE Address** — Zigbee IEEE adresa (64bitový unikátní identifikátor)
- **Model ID** — Zigbee identifikátor modelu (typicky `TS0601`)
- **Manufacturer** — Zigbee řetězec výrobce
- **Endpoints** — aktivní Zigbee endpointy
- **Config** — konfigurační řetězec zařízení

### Další možnosti

Moes ZTS-EU podporuje také ovládání režimu indikační LED (vypnuto, sleduje stav spínače, zobrazuje pozici, zmrazení) a konfiguraci chování po zapnutí (vypnuto, zapnuto, předchozí stav). Tyto funkce jsou dostupné v Zigbee2MQTT, ale v TapHome šabloně nejsou momentálně mapovány.

## Řešení problémů

### Spínač nereaguje na příkazy z TapHome

1. Ověřte, že Device ID v šabloně odpovídá Zigbee krátké adrese přidělené během párování
2. Zkontrolujte, že název gateway se shoduje mezi šablonou gateway a šablonou tohoto zařízení
3. Vyzkoušejte fyzické dotykové tlačítko — pokud přepíná relé, ale TapHome se neaktualizuje, může být problém v cestě čtení (SENSOR topic)
4. Zkontrolujte Tasmota konzoli, zda se při přepínání spínače zobrazují zprávy `ZbReceived`

### Stav spínače není synchronizován

1. Pokud spínač zobrazuje v TapHome jiný stav než skutečná pozice relé, stiskněte fyzické tlačítko pro vyvolání hlášení stavu
2. Šablona aktivně nedotazuje stav spínače — spoléhá na hlášení změn ze zařízení. Pokud spínač krátce ztratí připojení, stav může být neaktuální do dalšího fyzického přepnutí

### Chování indikační LED

Indikační LED na panelu spínače je řízena firmwarem Tuya. Standardně může sledovat stav spínače nebo zůstat vypnutá. TapHome šablona neovládá indikátor — pro změnu režimu indikátoru použijte Zigbee2MQTT nebo aplikaci Tuya.

## Jak nainstalovat v TapHome

### Předpoklady

- Zigbee brána s firmwarem Tasmota (např. Sonoff ZBBridge, eWeLink ZB-GW03)
- MQTT broker běžící ve vaší lokální síti (vestavěný TapHome broker nebo externí)
- TapHome CCU ve stejné síti

> [!TIP]
> TapHome má vestavěný MQTT broker — aktivujte ho v **Nastavení** → **Hardware** → **MQTT Broker**. Není potřeba žádný další software.

### Krok 1 — Nastavte Tasmota Zigbee bránu

1. Nahrajte [firmware Tasmota](https://tasmota.github.io/docs/Getting-Started/) na podporovaný Zigbee koordinátor (např. Sonoff ZBBridge, eWeLink ZB-GW03)
2. Připojte bránu k vaší Wi-Fi síti přes webové rozhraní Tasmota
3. Přejděte na **Configuration** → **Configure MQTT** a nastavte:
   - **Host:** pro vestavěný broker IP adresa TapHome Core (s rezervací IP v routeru → [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)), jinak IP adresa vašeho brokeru (např. `192.168.1.10`)
   - **Port:** `1883`
   - **Topic:** zapište si název topicu (např. `tasmota_XXXXX`) — budete ho potřebovat při importu šablony

Podrobné pokyny naleznete v [dokumentaci Tasmota Zigbee](https://tasmota.github.io/docs/Zigbee/).

### Krok 2 — Importujte šablonu brány v TapHome

1. Stáhněte si šablonu brány ze stránky kompatibility [Zigbee2Tasmota Gateway](https://taphome.com/cs/compatibility/zigbee2tasmota-gateway/)
2. V TapHome přejděte na **Nastavení** → **Hardware** → **Packet Parser** → **Import**
3. Importujte šablonu s těmito parametry:
   - **MQTT Broker IP Address:** pro vestavěný broker TapHome `127.0.0.1`, jinak IP adresa vašeho brokeru (např. `192.168.1.10`)
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** Tasmota MQTT topic z kroku 1 (např. `tasmota_XXXXX`)

Po importu uvidíte dvě zařízení: **Permit Join** (přepínač) a **Devices Found** (počítadlo).

### Krok 3 — Spárujte Zigbee zařízení

1. V TapHome zapněte přepínač **Permit Join** — otevře se 60sekundové okno pro párování
2. Na Zigbee zařízení spusťte proces párování (typicky podržte tlačítko reset 5 sekund, dokud LED nezačne blikat)
3. Sledujte počítadlo **Devices Found** — zvýší se, když se připojí nové zařízení
4. Zkontrolujte **Service Attributes** brány, kde uvidíte ID nového zařízení (např. `0x1234`), výrobce a model
5. Režim párování se automaticky deaktivuje po uplynutí časového limitu

### Krok 4 — Importujte šablonu zařízení

1. Stáhněte si šablonu konkrétního zařízení z příslušné stránky kompatibility
2. Importujte šablonu s těmito parametry:
   - **MQTT Broker IP Address:** stejná jako pro bránu
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** stejný Tasmota MQTT topic jako výše
   - **Device ID:** krátká adresa z párování (např. `0x1234`)

## Dostupná zařízení 1

Tato zařízení se po importu zobrazí v TapHome.

Moes Smart Switch Modul

Servisní atributy

|              |                                                      |
|--------------|------------------------------------------------------|
| IEEE Address | Zigbee IEEE adresa (64bitový unikátní identifikátor) |
| Model ID     | Zigbee identifikátor modelu hlášený zařízením        |
| Manufacturer | Zigbee řetězec výrobce hlášený zařízením             |
| Endpoints    | Aktivní Zigbee endpointy na zařízení                 |
| Config       | Konfigurační řetězec Zigbee zařízení                 |

Vlastní proměnné

`GWname` (string) Název Tasmota MQTT topicu Zigbee gateway (najdete v Configuration → MQTT → Topic) 

`ID` (string) Zigbee krátká adresa Moes Smart Switch (přiřazená během párování)

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

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
```

Servisní atributy

IEEEAddr

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

ModelId

```

```

Manufacturer

```

```

Endpoints

```

```

Config

```

```

Spínač Přepínač Čtení i zápis

On/off relé ovládané příkazem ZbSend Power

boolean

Hodnoty / Stavy: ON · OFF

Zápis stavu přepínače

```taphome
MQTTPUBLISH("cmnd/" + GWname+ "/ZbSend", 
    "{\"device\":\" " + ID + 
    "\",\"send\":{\"Power\":" + St + "}}")
```

Listener

```taphome
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
```

**Připojení:** Packet Parser → MQTT

Možná vylepšení (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

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci                                           | Výchozí         |
|-------------------------------------------------------------|-----------------|
| Mqtt Broker IP adresa                                       | `192.168.0.1`   |
| Mqtt Broker port                                            | `1883`          |
| Gateway name (Tasmota-&gt;Configuration-&gt;MQTT-&gt;Topic) | `tasmota_XXXXX` |
| Device ID                                                   | `0xFFFF`        |

## Zdroje

- Tasmota Zigbee Documentation
  
  [tasmota.github.io](https://tasmota.github.io/docs/Zigbee/)
- Zigbee Compatible Devices Database
- Moes ZTS-EU1-W — Blakadder Zigbee Database
  
  [zigbee.blakadder.com](https://zigbee.blakadder.com/Moes_ZTS-EU1-W.html) 2026-03-29
- Moes ZTS-EU\_1gang — Zigbee2MQTT Device Page
  
  [www.zigbee2mqtt.io](https://www.zigbee2mqtt.io/devices/ZTS-EU_1gang.html) 2026-03-29

## Související dokumentace

- [MQTT Integration](https://taphome.com/cs/compatibility/mqtt-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/cs/docs/integration/packet-parser/)
- [Funkce Packet parser](https://taphome.com/cs/docs/script/packet-parser/)
- [Funkce pro parsování](https://taphome.com/cs/docs/script/parsing-functions/)
- [Broker MQTT](https://taphome.com/cs/docs/integration/packet-parser/mqtt-broker/)
- [Listener skripty](https://taphome.com/cs/docs/script/listener-scripts/)

