
Šablona Ecowitt WS2910 propojuje TapHome s barevnou Wi-Fi meteorologickou stanicí WS2910 prostřednictvím Ecowitt Cloud API v3. Konzole WS2910 sbírá data ze svého venkovního solárně napájeného bezdrátového senzorového pole 7-v-1 (teplota, vlhkost, vítr, déšť, světlo/UV) a z vestavěných vnitřních senzorů, a následně nahrává naměřené hodnoty na cloudový server Ecowitt přes Wi-Fi. TapHome se dotazuje cloud API přes HTTPS a přijímá všechna data ze senzorů v jediné JSON odpovědi.
Šablona poskytuje 16 zařízení pro monitorování venkovních a vnitřních podmínek, měření větru, akumulaci srážek ve čtyřech časových škálách, atmosférický tlak, sluneční záření a UV index. Jediné požadavky jsou účet Ecowitt, WS2910 připojená k Wi-Fi a nahrávající data na ecowitt.net, a tři API přihlašovací údaje.
Konfigurace
Účet Ecowitt a nastavení Wi-Fi
Konzole WS2910 musí být připojena k Wi-Fi a nahrávat data na ecowitt.net. Počáteční nastavení se provádí přes mobilní aplikaci WSView Plus (iOS / Android):
- Napájejte konzoli přiloženým 5V DC adaptérem (Wi-Fi funguje pouze s DC napájením, nikoliv na baterie)
- Podržte tlačítka WIND + PRESSURE přibližně 5 sekund, dokud nezačne blikat ikona Wi-Fi a M-B
- V aplikaci WSView Plus stiskněte Configure New Device a postupujte podle pokynů na obrazovce pro připojení konzole k lokální Wi-Fi síti
- Povolte nahrávání na Ecowitt Weather (ecowitt.net) v nastavení serveru
Po nakonfigurování se data ze senzorů zobrazí na dashboardu ecowitt.net během několika minut.
Získání API přihlašovacích údajů
Pro integraci s TapHome jsou potřeba tři přihlašovací údaje. Všechny se vytvářejí a spravují na ecowitt.net:
- Zaregistrujte si účet na www.ecowitt.net (pokud jste tak neučinili při nastavení Wi-Fi)
- Ověřte, že se WS2910 zobrazuje na dashboardu s aktuálními daty
- Přejděte do sekce API Management
- Vytvořte Application Key — identifikuje aplikaci přistupující k API
- Vytvořte API Key — uživatelský UUID řetězec
- Najděte MAC adresu WS2910 — viditelná v aplikaci WSView Plus v sekci Device List nebo na dashboardu ecowitt.net
Parametry importu
Při importu šablony do TapHome zadejte:
| Parametr | Popis | Kde najít |
|---|---|---|
Application key | Identifikátor aplikace z ecowitt.net | API Management → Application Key |
API key | Uživatelský API klíč (formát UUID) | API Management → API Key |
Mac address | MAC adresa zařízení (XX:XX:XX:XX:XX:XX) | Aplikace WSView Plus → Device List, nebo dashboard ecowitt.net |
Výchozí interval dotazování je 60 sekund (60 000 ms), což odpovídá intervalu hlášení vnitřního senzoru konzole. Venkovní senzor hlásí data konzoli každých 16 sekund, ale data jsou konzolí agregována před nahráním.
Závislost na internetu
Jedná se o výhradně cloudovou integraci. Všechna data procházejí přes cloudový server Ecowitt (api.ecowitt.net:443). Šablona nebude fungovat bez aktivního internetového připojení na TapHome Core i na konzoli WS2910.
Konzole WS2910 funguje současně jako displej i jako Wi-Fi brána — není potřeba žádné samostatné gateway zařízení. Dokud je konzole napájena DC adaptérem a připojena k Wi-Fi, data se nahrávají automaticky.
Schopnosti zařízení
Teplota a vlhkost
Zařízení Outdoor Temperature čte teplotu (°C) a vlhkost (%) z bezdrátového senzorového pole 7-v-1. Venkovní senzor má rozsah −40 °C až 60 °C s přesností ±1 °C a vlhkost od 1 % do 99 % s přesností ±5 %. Vlhkost je dělena 100 pro analogový vstupní rozsah TapHome 0–1.
Zařízení Indoor Temperature čte teplotu a vlhkost z vestavěných senzorů konzole. Rozsah vnitřní teploty je −10 °C až 60 °C, vlhkost 1 % až 99 %.
K dispozici jsou dvě další vypočítané hodnoty:
- Outdoor Feels Like Temperature — pocitová teplota zohledňující windchill (pod ~10 °C) a heat index (nad ~27 °C), vypočítaná cloudem Ecowitt z teploty vzduchu, vlhkosti a rychlosti větru
- Outdoor Dew Point — teplota, při které venkovní vzduch dosáhne nasycení vodními parami, vypočítaná z teploty a vlhkosti
Měření větru
Tři zařízení pokrývají údaje o větru z anemometru a větrné směrovky na venkovním senzorovém poli:
- Wind Speed — trvalá rychlost větru v km/h. Rozsah 0–180 km/h, přesnost ±1 m/s (pod 5 m/s) nebo ±10 % (nad 5 m/s)
- Wind Gust — maximální rychlost větru za měřicí interval (nejvyšší 3sekundový průměr) v km/h
- Wind Direction — směr kompasu, odkud vítr fouká, ve stupních (0° = sever, 90° = východ, 180° = jih, 270° = západ)
Srážky
Čtyři zařízení sledují akumulaci srážek v různých časových škálách, plus okamžitou intenzitu:
- Hourly Precipitation — akumulované srážky za posledních 60 minut (posuvné okno) v mm
- Daily Precipitation — akumulované srážky od půlnoci v mm
- Weekly Precipitation — akumulované srážky od začátku aktuálního týdne v mm
- Monthly Precipitation — akumulované srážky od prvního dne aktuálního měsíce v mm
- Rain Rate — aktuální intenzita srážek, extrapolovaná na mm/h. Přesnost objemu srážek je ±10 % s rozlišením 0,3 mm
Atmosférický tlak
- Air Pressure (Absolute) — atmosférický tlak bez kompenzace nadmořské výšky v hPa. Rozsah 700–1100 hPa, přesnost ±3 hPa
- Air Pressure (Relative) — atmosférický tlak kompenzovaný na nadmořskou výšku (ekvivalent hladiny moře) v hPa
Sluneční záření a UV
- Solar Irradiance — intenzita slunečního záření ve W/m². Rozsah světelného senzoru 0–200 klux, přesnost ±15 %
- UV Index — index ultrafialového záření na mezinárodní stupnici 0–15 (0 v noci, 10+ v poledne v létě)
Další schopnosti
Ecowitt Cloud API také poskytuje akumulaci srážek za událost (resetuje se po skončení deště) a celkové roční srážky. Tyto jsou dostupné v odpovědi API, ale aktuální šablona je nezpracovává. Hardware WS2910 podporuje až 8 dodatečných vícekanálových senzorů teploty/vlhkosti WN31 a až 2 senzory kvality ovzduší PM2.5 WH41/WH43 — API je pravděpodobně zpřístupňuje pod dalšími datovými cestami. Venkovní a vnitřní vlhkost jsou momentálně dostupné pouze jako součást příslušných teplotních zařízení; samostatná zařízení vlhkosti by mohla být přidána v budoucí aktualizaci šablony.
Řešení problémů
API vrací chybu nebo žádná data
- Ověřte, že WS2910 je online na ecowitt.net — přihlaste se na dashboard a zkontrolujte, zda se zobrazují aktuální data
- Potvrďte správnost všech tří přihlašovacích údajů: application key, API key a MAC adresa
- Ujistěte se, že formát MAC adresy přesně odpovídá (XX:XX:XX:XX:XX:XX s dvojtečkami)
- Zkontrolujte, zda je konzole WS2910 napájena DC adaptérem (Wi-Fi nefunguje pouze na baterie)
Zastaralé nebo zpožděné hodnoty
Ecowitt Cloud API vrací nejnovější data nahraná konzolí WS2910. Konzole nahrává data v intervalu nakonfigurovaném během nastavení (výchozích 5 minut pro ukládání na ecowitt.net). Šablona se dotazuje API každých 60 sekund, ale podkladová data se mohou aktualizovat méně často v závislosti na intervalu nahrávání.
Výchozí jednotky jsou imperiální
Ecowitt API ve výchozím nastavení vrací data v imperiálních jednotkách (°F, inHg, mph, palce). Šablona explicitně nastavuje metrická ID jednotek v URL API (temp_unitid=1, pressure_unitid=3, wind_speed_unitid=7, rainfall_unitid=12, solar_irradiance_unitid=16) pro příjem všech hodnot v metrických jednotkách. Tato ID jednotek by se neměla upravovat.
Ecowitt Cloud API vyžaduje aktivní internetové připojení a závisí na dostupnosti cloudového serveru Ecowitt. Během výpadků cloudu nebo přerušení internetu šablona nebude přijímat aktualizovaná data.
