Zigbee bateriové senzory vydrží 1–3 roky, stojí kolem 400 Kč a fungují bez cloudu. V GrowVPD Pro je integrujete přes Tuya Zigbee Multi-Mode Gateway, který přemosťuje Zigbee 3.0 do lokálního LAN protokolu v3.4.

1. Proč Zigbee přes Tuya hub místo Wi-Fi senzorů

Wi-Fi bateriové senzory (Tuya wsdcg, co2bj) mají dvě nepříjemné vlastnosti: baterie 6 měsíců (Wi-Fi rádio nenasytné) a vyžadují cloud (žádná LAN konektivita).

Zigbee bateriové senzory řeší obojí: baterie 1–3 roky, hub komunikuje lokálně přes Tuya v3.4 LAN. Cena okolo 400 Kč/senzor.

Zkrácený návod: Plánujete-li víc než 2 senzory, kupte si Tuya Zigbee hub (~700 Kč) a Zigbee senzory.

2. Architektura

Tuya Zigbee Multi-Mode Gateway = dvojitý radiomodul. Zigbee 3.0 vs senzorům, Wi-Fi/Ethernet vs routeru. Hub uchovává mapu sub-devices přes cid (Zigbee child ID).

Tok komunikace

  1. TCP socket na hub_ip:6668. Persistentní, NEZAVÍRÁ se mezi čteními.
  2. NEG_START: AES-ECB+PKCS7 šifrovaný nonce.
  3. NEG_RESP: hub nonce + HMAC.
  4. NEG_FINISH: potvrzení session key.
  5. CONTROL_NEW / DP_QUERY_NEW: příkazy a dotazy na stav. AES-ECB+PKCS7 (v3.4) nebo AES-GCM (v3.5).
  6. Adresování sub-devices: cílový cid v každém DP frame.
  7. Async push: hub posílá změny po otevřeném TCP spojení; GrowVPD poslouchá a aktualizuje v reálném čase.

Transport badge

  • LAN — samostatné Wi-Fi přes 192.168.x.x:6668.
  • via Hub — sub-device dostupné přes hub. Cíl pro Zigbee.
  • Cloud — pouze přes Tuya REST.

3. Kompatibilní Zigbee huby

HubCena (CZ)PřipojeníStav
Blow Smart Hub700–1000 Kč (Mall.cz, Alza.cz)Wi-Fi / EthernetMěl by fungovat (Tuya brána)
Tuya Multi-Mode Gateway (OEM)500–800 Kč (AliExpress)Wi-Fi / EthernetOtestováno
MoesGo Zigbee Gateway800–1200 KčWi-Fi / EthernetMěl by fungovat (Tuya brána)

NEpodporujeme

  • Philips Hue Bridge — vlastní Zigbee Light Link + Hue API.
  • Aqara Hub M1S/M2/M3 — vlastní Aqara LAN API.
  • Sonoff iHost / NSPanel Pro — ZHA / Z2M protokoly.

4. Kompatibilní sub-devices

ModelTypBaterieŽivotnostStav
Aqara WSDCGQ11LMTHCR2032~2 rokyZatím netestováno
Sonoff Zigbee TH-V1THAAA 2×~1 rokZatím netestováno
Sonoff SNZB-02THCR2450~2 rokyZatím netestováno
Tuya soil sensorPůdní temp/vlhk/ECAAA 2×6–12 měsícůOvěřeno

Pro grow box stačí 2 TH senzory (špičky + kořeny) + 1 soil sensor.

5. Postup nastavení

Krok 1

Nákup hardwaru

1× hub + 1× sensor (například Tuya Zigbee senzor teploty a vlhkosti).

Krok 2

Hub k routeru

Zapojte do zásuvky a Ethernet kabelem do routeru. Wi-Fi funguje, Ethernet stabilnější.

Krok 3

Smart Life pairing hubu

Aplikace Smart Life (Tuya Inc.) → + → Add Device → QR na hubu nebo „Gateway Control" → „Wireless Gateway (Zigbee)". Wi-Fi heslo potřeba i při Ethernetu (initial provisioning). ~2 min.

Krok 4

Pairing senzorů s hubem

Hub ve Smart Life → „Add sub-device" → držte párovací tlačítko 5 s (Aqara: dokud LED nebliká). Hub hledá ~30 s. Párujte v dosahu hubu (~2 m).

Krok 5

Přihlášení GrowVPD

Automatizace → Přidat zařízení → Tuya / Smart Life → „Zigbee přes hub", pak se přihlaste e-mailem, heslem a kódem země svého Smart Life účtu. Přihlášení přes Smart Life je experimentální a funguje jen pro účty v regionu Evropa a Amerika.

Krok 6

Import zařízení

GrowVPD naimportuje hub (štítek „Hub") a vypíše sub-devices, které na něm našel („Subzařízení nalezena").

Krok 7

Přidat sub-devices

Odškrtněte ty, které v GrowVPD nechcete, a klepněte na „Ponechat N". Typ (teplota/vlhkost, půda) se rozpozná automaticky.

Krok 8

Přiřazení k stanu

V záložce Automatizace podržte prst na senzoru → „Move to..." → vyberte stan.

Krok 9

První čtení

~30 s. Battery senzory v deep sleep až 5–10 min. Trpělivost.

Krok 10

Ověření Last seen

Detail sub-device → čas posledního čtení se aktualizuje a štítek ukazuje via Hub. Hotovo.

6. Výkon a poll cadence

  • LAN poll: každých 30 s, když je aplikace otevřená.
  • Async push: když hub ohlásí změnu, aplikace ji hned převezme.
  • Battery wake: 30–60 min podle firmwaru.

Persistentní socket — nepřerušovat!

Tuya firmware přijme jen jedno TCP spojení na zařízení a některý firmware po odpojení nové spojení ~30 s ignoruje. GrowVPD drží persistent socket s monotónně rostoucími seq=1, seq=2, ….

7. Srovnání s alternativami

ŘešeníVstupLokální?Cloud?SubscriptionBaterie
Tuya hub + Zigbee senzory~$45AnoJen setupNe1–3 roky
Wi-Fi battery TH (wsdcg)~$10NeAnoNe~6 měsíců
Hue Bridge + Aqara~$60+AnoNeNe1–3 roky
Home Assistant + Sonoff ZBDongle-P~$30+PiAnoNeNe1–3 roky

8. Bezpečnost

  • local_key — 16-bajtový AES klíč unikátní per hub. Z Tuya cloudu při importu zařízení, šifrovaně uložený v telefonu.
  • Zigbee 3.0 — AES-CCM-128 network layer. Klíče rotují.
  • LAN — AES (ECB+PKCS7 v3.4, GCM v3.5). Bez local_key útočník nedekóduje.
Praktická rada: Nepouštějte Tuya zařízení na guest síť. Ideální samostatná IoT VLAN.

9. Troubleshooting

Hub v GrowVPD, ale sub-devices ne
Sub-devices musí být nejdřív spárovány v Smart Life. Pak v GrowVPD: Tuya / Smart Life → Znovu načíst zařízení ze Smart Life — nové sub-devices se objeví pod hubem.
Readings 5 h staré
Battery senzor v deep sleep. Většina vysílá 30–60 min při stabilním stavu. Krátký stisk pair tlačítka = okamžitý heartbeat (POZOR: dlouhý stisk 5 s = odpárování).
Hub disconnected
LED hubu: zelená/modrá = OK. Bliká/nesvítí: odpojte 10 s, znovu zapojte, počkejte 60 s a obnovte seznam zařízení v záložce Automatizace.
Hub odpověděl, ale prázdná DP mapa
U samotného hubu je to normální — brána nemá vlastní údaje, hodnoty patří jejím sub-devices. Když zůstanou prázdné i sub-devices, drží jediné TCP spojení hubu jiná aplikace, nebo je uložený local_key po re-pair zastaralý (znovu načtěte zařízení ze Smart Life).
Senzor bliká, párování nedoběhne
Vybitá baterie. Vyměňte CR2032/CR1632/AAA. Senzor možná daleko od hubu (> 2 m).
Štítek „Cloud" místo „via Hub"
(1) Hub i telefon na stejné Wi-Fi. (2) Počkejte pár minut — GrowVPD zkouší hub znovu sám.

10. FAQ

Který hub koupit?
Blow Smart Hub — Mall.cz/Alza.cz, 700–1000 Kč, Ethernet. Druhá volba: generický Tuya Multi-Mode Gateway z AliExpressu (typ, se kterým testujeme; levnější, delší dodávka).
Proč ne Hue / Aqara M2?
Hue: Zigbee Light Link + vlastní API. Aqara M2: Aqara LAN API. Tuya v3.4 nemluví ani jeden.
Funguje bez internetu?
Ano, po prvním spárování. Internet jen pro: initial pairing, stažení nového local_key po re-pair, re-pair po výměně hubu.
Aqara senzory z Hue na Tuya hub?
Často ano, ale ne vždy — ne každý Aqara senzor se s Tuya bránou spáruje a netestovali jsme to. Factory-reset (Aqara: 10 s pair button až LED 3× blikne), pak ve Smart Life pairing přes Tuya hub.
Hub na stejné Wi-Fi jako telefon?
Ano, přímá IP komunikace v subnetu. Mesh/extender OK, dokud oba dostanou IP ze stejného DHCP. Guest síť obvykle izolovaná — LAN protokol selže.
iOS podpora?
Ano. Stejná architektura.
Mám Home Assistant?
GrowVPD neumí číst zařízení z Home Assistantu. Desktopový GrowVPD Hub (beta) umí posílat své údaje do Home Assistantu přes MQTT. Pro senzory, které má GrowVPD číst sám, je jednodušší cesta Tuya hub.
Jak poznám LAN routing?
Štítek u sub-device: via Hub = lokálně přes hub, Cloud = fallback. Test: vypněte WAN na routeru (Wi-Fi zachovat). Pokud dál čte, jde to přes hub.