
Az Ecowitt WS2910 sablon a TapHome-ot az Ecowitt Cloud API v3-on keresztül kapcsolja össze a WS2910 színes kijelzős Wi-Fi időjárás-állomással. A WS2910 konzol gyűjti az adatokat a kültéri napelemes vezeték nélküli 7-az-1-ben szenzortömbjéből (hőmérséklet, páratartalom, szél, eső, fény/UV), valamint a beépített beltéri szenzorokból, majd Wi-Fi-n keresztül feltölti a mért értékeket az Ecowitt felhőszerverre. A TapHome HTTPS-en lekérdezi a felhő API-t, és egyetlen JSON válaszban megkapja az összes szenzor adatot.
A sablon 16 csak olvasható figyelőeszközt biztosít a kültéri és beltéri körülmények, szélmérések, csapadékösszegzés négy időskálán, légnyomás, napsugárzás és UV-index monitorozásához. Az egyetlen követelmény egy Ecowitt fiók, a Wi-Fi-hez csatlakoztatott és az ecowitt.net-re feltöltő WS2910, valamint három API hitelesítő adat.
Konfiguráció
Ecowitt fiók és Wi-Fi beállítás
A WS2910 konzolnak csatlakoznia kell a Wi-Fi-hez és adatokat kell feltöltenie az ecowitt.net-re. A kezdeti beállítás a WSView Plus mobilalkalmazáson (iOS / Android) keresztül történik:
- Tápláld a konzolt a mellékelt 5V DC adapterrel (a Wi-Fi csak DC tápellátással működik, elemekkel nem)
- Tartsd nyomva a WIND + PRESSURE gombokat kb. 5 másodpercig, amíg a Wi-Fi ikon és az M-B villogni nem kezd
- A WSView Plus alkalmazásban nyomd meg a Configure New Device gombot, és kövesd a képernyőn megjelenő utasításokat a konzol helyi Wi-Fi hálózathoz csatlakoztatásához
- Engedélyezd az Ecowitt Weather (ecowitt.net) feltöltést a szerver konfigurációs képernyőn
A konfigurálás után a szenzor adatok néhány percen belül megjelennek az ecowitt.net dashboardon.
API hitelesítő adatok beszerzése
A TapHome integrációhoz három hitelesítő adat szükséges. Mindegyiket az ecowitt.net oldalon hozod létre és kezeled:
- Regisztrálj fiókot a www.ecowitt.net oldalon (ha még nem tetted meg a Wi-Fi beállítás során)
- Győződj meg róla, hogy a WS2910 megjelenik a dashboardon élő adatokkal
- Navigálj az API Management szekcióba
- Hozz létre egy Application Key-t — ez azonosítja az API-hoz hozzáférő alkalmazást
- Hozz létre egy API Key-t — ez egy felhasználó-specifikus UUID karakterlánc
- Keresd meg a WS2910 MAC-címét — a WSView Plus alkalmazásban a Device List alatt vagy az ecowitt.net dashboardon látható
Import paraméterek
A sablon TapHome-ba importálásakor add meg:
| Paraméter | Leírás | Hol található |
|---|---|---|
Application key | Alkalmazás-azonosító az ecowitt.net-ről | API Management → Application Key |
API key | Felhasználói API kulcs (UUID formátum) | API Management → API Key |
Mac address | Eszköz MAC-címe (XX:XX:XX:XX:XX:XX) | WSView Plus alkalmazás → Device List, vagy ecowitt.net dashboard |
Az alapértelmezett lekérdezési intervallum 60 másodperc (60 000 ms), ami megfelel a konzol beltéri szenzorának jelentési intervallumának. A kültéri szenzor 16 másodpercenként jelent a konzolnak, de az adatokat a konzol összesíti a feltöltés előtt.
Internetfüggőség
Ez egy kizárólag felhőalapú integráció. Minden adat az Ecowitt felhőszerveren (api.ecowitt.net:443) halad keresztül. A sablon nem működik aktív internetkapcsolat nélkül sem a TapHome Core-on, sem a WS2910 konzolon.
A WS2910 konzol egyszerre működik kijelzőként és Wi-Fi átjáróként — nincs szükség külön gateway eszközre. Amíg a konzol a DC adapterrel van táplálva és csatlakozik a Wi-Fi-hez, az adatok automatikusan feltöltődnek.
Eszközképességek
Hőmérséklet és páratartalom
Az Outdoor Temperature eszköz a hőmérsékletet (°C) és páratartalmat (%) olvassa a 7-az-1-ben vezeték nélküli szenzortömbből. A kültéri szenzor mérési tartománya −40 °C-tól 60 °C-ig terjed ±1 °C pontossággal, a páratartalom 1%-tól 99%-ig ±5% pontossággal. A páratartalom 100-zal van osztva a TapHome 0–1 analóg bemeneti tartományához.
Az Indoor Temperature eszköz a konzol beépített szenzoraiból olvassa a hőmérsékletet és páratartalmat. A beltéri hőmérséklet tartománya −10 °C-tól 60 °C-ig, a páratartalom 1%-tól 99%-ig terjed.
Két további számított érték érhető el:
- Outdoor Feels Like Temperature — érzékelt hőmérséklet a szélhűtés (~10 °C alatt) és hőindex (~27 °C felett) figyelembevételével, az Ecowitt felhő számítja a léghőmérsékletből, páratartalomból és szélsebességből
- Outdoor Dew Point — az a hőmérséklet, amelynél a kültéri levegő eléri a vízgőztelítettséget, a hőmérsékletből és páratartalomból számítva
Szélmérések
Három eszköz fedi le a kültéri szenzortömb szélmérő és szélirányjelző adatait:
- Wind Speed — tartós szélsebesség km/h-ban. Tartomány 0–180 km/h, pontosság ±1 m/s (5 m/s alatt) vagy ±10% (5 m/s felett)
- Wind Gust — csúcs szélsebesség a mérési intervallumon belül (legmagasabb 3 másodperces átlag) km/h-ban
- Wind Direction — iránytű szerinti irány, ahonnan a szél fúj, fokban (0° = észak, 90° = kelet, 180° = dél, 270° = nyugat)
Csapadék
Négy eszköz követi a csapadékösszegzést különböző időskálákon, plusz egy pillanatnyi intenzitás:
- Hourly Precipitation — összegyűlt csapadék az utolsó 60 percben (gördülő ablak) mm-ben
- Daily Precipitation — összegyűlt csapadék éjfél óta mm-ben
- Weekly Precipitation — összegyűlt csapadék az aktuális hét kezdete ��ta mm-ben
- Monthly Precipitation — összegyűlt csapadék az aktuális hónap első napja óta mm-ben
- Rain Rate — aktuális csapadékintenzitás, mm/h-ra extrapolálva. A csapadékmennyiség pontossága ±10%, 0,3 mm felbontással
Légnyomás
- Air Pressure (Absolute) — légnyomás magassági kompenzáció nélkül hPa-ban. Tartomány 700–1100 hPa, pontosság ±3 hPa
- Air Pressure (Relative) — magasságra kompenzált légnyomás (tengerszinti egyenérték) hPa-ban
Napsugárzás és UV
- Solar Irradiance — napsugárzás intenzitása W/m²-ben. Fényszenzor tartomány 0–200 klux, pontosság ±15%
- UV Index — ultraibolya sugárzási index a nemzetközi 0–15 skálán (0 éjszaka, 10+ nyári déli napfényben)
További képességek
Az Ecowitt Cloud API emellett biztosít csapadékesemény-összegzést (az eső megszűnésekor nullázódik) és éves összes csapadékot. Ezek elérhetők az API válaszban, de az aktuális sablon nem dolgozza fel őket. A WS2910 hardver legfeljebb 8 további WN31 többcsatornás hőmérséklet/páratartalom szenzort és legfeljebb 2 WH41/WH43 PM2.5 levegőminőség-szenzort támogat — az API valószínűleg további adatútvonalakon teszi ezeket elérhetővé. A kültéri és beltéri páratartalom jelenleg csak a megfelelő hőmérséklet-eszközök részeként érhető el; önálló páratartalom-eszközök egy jövőbeli sablonfrissítésben kerülhetnének hozzáadásra.
Hibaelhárítás
Az API hibát ad vissza vagy nincs adat
- Ellenőrizd, hogy a WS2910 online-e az ecowitt.net-en — jelentkezz be a dashboardra és nézd meg, hogy az élő adatok megjelennek-e
- Erősítsd meg mindhárom hitelesítő adat helyességét: application key, API key és MAC-cím
- Győződj meg róla, hogy a MAC-cím formátuma pontosan egyezik (XX:XX:XX:XX:XX:XX kettőspontokkal)
- Ellenőrizd, hogy a WS2910 konzol a DC adapterrel van-e táplálva (a Wi-Fi nem működik csak elemről)
Elavult vagy késleltetett értékek
Az Ecowitt Cloud API a WS2910 konzol által feltöltött legfrissebb adatokat adja vissza. A konzol a beállítás során konfigurált intervallumban tölti fel az adatokat (alapértelmezés szerint 5 perc az ecowitt.net tárolásához). A sablon 60 másodpercenként kérdezi le az API-t, de a mögöttes adatok a feltöltési intervallumtól függően ritkábban frissülhetnek.
Az alapértelmezett mértékegységek angolszász rendszerűek
Az Ecowitt API alapértelmezés szerint angolszász mértékegységekben (°F, inHg, mph, inch) adja vissza az adatokat. A sablon kifejezetten metrikus mértékegység-azonosítókat állít be az API URL-ben (temp_unitid=1, pressure_unitid=3, wind_speed_unitid=7, rainfall_unitid=12, solar_irradiance_unitid=16), hogy minden értéket metrikus egységekben kapjon. Ezeket a mértékegység-azonosítókat nem szabad módosítani.
Az Ecowitt Cloud API aktív internetkapcsolatot igényel, és az Ecowitt felhőszerver elérhetőségétől függ. Felhőkimaradások vagy internetszakadások során a sablon nem kap frissített adatokat.
