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.
Obsah
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. Vrátí se do roka jen na bateriích.
3. 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 16-bajtové cid (Zigbee child ID).
Tok komunikace
- TCP socket na
hub_ip:6668. Persistentní, NEZAVÍRÁ se mezi čteními. - NEG_START: AES-ECB+PKCS7 šifrovaný nonce.
- NEG_RESP: hub nonce + HMAC.
- NEG_FINISH: potvrzení session key.
- CONTROL_NEW / DP_QUERY_NEW: dotazy na stav. AES-ECB+PKCS7 (v3.4) nebo AES-GCM (v3.5).
- Adresování sub-devices: cílový
cidv každém DP frame. - Async push: hub broadcastuje změny přes TCP push + UDP heartbeats. (náš gateway klient) poslouchá a real-time aktualizuje.
Transport badge
LAN— samostatné Wi-Fi přes 192.168.x.x:6668.HUB_LAN— sub-device dostupné přes hub. Cíl pro Zigbee.CLOUD— pouze přes Tuya REST.CLOUD_ONLY— protokol nemá LAN.
4. Kompatibilní Zigbee huby
| Hub | Cena (CZ) | Připojení | Stav |
|---|---|---|---|
| Blow Smart Hub | 700–1000 Kč (Mall.cz, Alza.cz) | Wi-Fi / Ethernet | Plně otestováno |
| Tuya Multi-Mode Gateway (OEM) | 500–800 Kč (AliExpress) | Wi-Fi / Ethernet | Otestováno |
| MoesGo Zigbee Gateway | 800–1200 Kč | Wi-Fi / Ethernet | Komunita otestovala |
NEpodporujeme
- Philips Hue Bridge — vlastní Zigbee Light Link + Hue API.
- Aqara Hub M1S/M2/M3 — vlastní Aqara LAN API. Samostatná integrace plánována.
- Sonoff iHost / NSPanel Pro — ZHA / Z2M protokoly.
5. Kompatibilní sub-devices
| Model | Typ | Baterie | Životnost | Stav |
|---|---|---|---|---|
| Aqara WSDCGQ11LM | TH | CR2032 | ~2 roky | Ověřeno |
| Aqara MCCGQ11LM | Dveře/okno | CR1632 | ~2 roky | Ověřeno |
| Aqara WS-USC02 | Switch | baterie | ~1–2 roky | Otestováno |
| Sonoff Zigbee TH-V1 | TH | AAA 2× | ~1 rok | Ověřeno |
| Sonoff SNZB-02 | TH | CR2450 | ~2 roky | Ověřeno |
| Tuya soil sensor | Půdní temp/vlhk/EC | AAA 2× | 6–12 měsíců | Ověřeno |
Pro grow box stačí 2 TH senzory (špičky + kořeny) + 1 soil sensor. Aqara soil sensor má pinky krátké — pro velký květináč Tuya soil sensor s delším bodcem.
6. Postup nastavení
Nákup hardwaru
1× hub + 1× sensor (Aqara WSDCGQ11LM doporučujeme začít).
Hub k routeru
Zapojte do zásuvky a Ethernet kabelem do routeru. Wi-Fi funguje, Ethernet stabilnější.
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.
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).
Přihlášení GrowVPD
Nastavení → Tuya → „Přihlásit se přes Smart Life". E-mail + heslo Smart Life účtu. Region: Europe / China / USA podle countryCode.
Import zařízení
Hub se objeví s „Hub" odznakem + N sub-devices pod ním. Transport CLOUD → HUB_LAN po prvním handshake.
Přidat sub-devices
U každého „Přidat do GrowVPD". Autodetekce kategorie (TH, door, switch, soil).
Přiřazení k stanu
Nastavení → Zařízení → Přesunout — přetáhněte sub-devices do správného stanu.
První čtení
~30 s. Battery senzory v deep sleep až 5–10 min. Trpělivost.
Ověření Last seen
Detail sub-device → čas „Naposledy viděno" se aktualizuje. Transport HUB_LAN. Hotovo.
7. Výkon a poll cadence
- LAN poll: 30 s default, 5–300 s konfigurovatelné.
- Async push (2026-05-01): změna stavu → aplikace ví do 1 s.
- Battery wake: 30–60 min podle firmwaru.
Persistentní socket — nepřerušovat!
Tuya hub firmware má specifickou vlastnost: po uzavření TCP socketu vstoupí do ~30s reconnect cooldown. GrowVPD drží persistent socket s monotónně rostoucími seq=1, seq=2, ….
Cold start parallelization
Při startu trvalo načtení 4 sub-device senzorů ~80 s (sekvenční). Po refactoru ((interní záznam)) ~20 s — 4× rychleji.
8. Srovnání s alternativami
| Řešení | Vstup | Lokální? | Cloud? | Subscription | Baterie |
|---|---|---|---|---|---|
| Tuya hub + Aqara/Sonoff | ~$45 | Ano | Jen setup | Ne | 1–3 roky |
| Wi-Fi battery TH (wsdcg) | ~$10 | Ne | Ano | Ne | ~6 měsíců |
| Hue Bridge + Aqara | ~$60+ | Ano | Ne | Ne | 1–3 roky |
| Home Assistant + Sonoff ZBDongle-P | ~$30+Pi | Ano | Ne | Ne | 1–3 roky |
9. Bezpečnost
- local_key — 16-bajtový AES klíč unikátní per hub. Z Tuya cloudu při prvním pairingu, šifrovaně v Room.
- 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.
10. Troubleshooting
Hub v GrowVPD, ale sub-devices ne
Readings 5 h staré
Hub disconnected
Hub odpověděl, ale prázdná DP mapa
Senzor bliká, párování nedoběhne
Transport CLOUD místo HUB_LAN
11. FAQ
Který hub koupit?
Proč ne Hue / Aqara M2?
Funguje bez internetu?
Aqara senzory z Hue na Tuya hub?
Hub na stejné Wi-Fi jako telefon?
iOS podpora?
Mám Home Assistant?
Jak poznám LAN routing?
HUB_LAN = lokal, CLOUD = fallback. Test: vypněte WAN na routeru (Wi-Fi zachovat). Pokud dál čte = HUB_LAN.