myIO App – Felhasználói kézikönyv
1.0b verzió · Android és web/PWA · a myIO-vezérlők több-szerveres kezelőfelülete
Tartalom
1. Mi a myIO App?
A myIO App a myIO okosotthon-vezérlők kezelőfelülete telefonra, tabletre és
asztali böngészőre. A korábbi alkalmazással szemben nem egy-egy szerverhez
kapcsolódik: az összes eltárolt szervered elemeit egyszerre, egyetlen közös
kezelőpulton mutatja és vezérli – a nappali lámpája és a nyaraló fűtése
ugyanazon a képernyőn lakik.
- Saját összeállítású kezelőpult: zónákba rendezett, átrendezhető csempék
- Minden elemtípus: relé, dimmer, RGB, redőny, termosztát, szenzor, csoport, jelenet
- Élő állapot-frissítés, riasztás-értesítések, hangvezérlés (béta)
- Nincs felhő és nincs előfizetés: az app közvetlenül a szervereiddel beszél
Rendszerkövetelmény: myIO-vezérlő a helyi hálózaton (vagy távolról elérhetővé
téve). A teljes funkcionalitást a 4.x (GIGA) firmware adja; a 3.12-es (DUE) vezérlők
alap-funkciókkal működnek. Android-telefon (APK) vagy modern böngésző (web/PWA) kell hozzá.
2. Telepítés
Android (ajánlott)
- Töltsd le az APK-t: smarthomeninja.hu/myioapp/myIOapp1_0b.apk
- A letöltött fájl megnyitásakor engedélyezd az „ismeretlen forrásból” telepítést, ha a telefon kéri.
- Telepítés után első indításkor az app kérheti az értesítés- és mikrofon-engedélyt –
ezek a riasztás-értesítéshez, illetve a hangvezérléshez kellenek.
Web / PWA (telepítés nélkül)
- Nyisd meg böngészőben: smarthomeninja.hu/myioapp
- Telefonon a böngésző menüjéből „Hozzáadás a főképernyőhöz” – ettől kezdve
ikonról, appszerűen indul (iPhone-on is így használható).
A webes változat kényelmes kipróbálásra és asztali gépre; telefonon a
teljes élményt (háttér-értesítés, riasztás zárolt képernyőn, biometria) az Android-app adja.
Részletek:
14. fejezet.
3. Első indítás, demó mód
Első indításkor az app felajánlja a demó módot: két szimulált szerver
(„Ház” és „Nyaraló”) jön létre lámpákkal, dimmerekkel, redőnnyel, termosztáttal és
riasztóval. Minden kipróbálható – kapcsolgatás, zónák szerkesztése, hangvezérlés –
anélkül, hogy bármi valódit vezérelnél.
- A demó teljesen elkülönül az éles használattól: a valódi szervereid és a valódi
kezelőpultod érintetlenek maradnak, kilépéskor minden visszaáll.
- A demó a fejlécben lévő DEMO jelvényről ismerhető fel; a Beállításokban léphetsz ki belőle.
Éles használathoz lépj ki a demóból, és add hozzá a saját szerveredet (következő fejezet).
4. Szerverek kezelése
Szerver hozzáadása
- Nyisd meg a Szerverek fület, és válaszd a szerver hozzáadását.
- Add meg: a szerver neve (tetszőleges), címe (IP-cím vagy DDNS-név),
portja, valamint a felhasználónév/jelszó – ugyanazok, amikkel a
webes felületére lépsz be.
- Mentés után az app lekéri az elemek listáját; a kezelőpultra ezután húzhatod fel a csempéket.
Szerver-nézet
A listában egy szerverre koppintva a teljes elemkészletet látod szekciónként
(logikai kimenetek, kimenetek, csoportok, szenzorok…), keresővel és kapcsolókkal.
Fent a szerver adatai: uptime, elemszám, frissítési ütem. Innen bármit közvetlenül
vezérelhetsz akkor is, ha nincs kint a kezelőpulton.
Állapot-jelzés
- A szerver neve melletti pont és az „online/offline” felirat mutatja az elérhetőséget.
- Az app csak több egymást követő sikertelen próbálkozás után jelez offline-t,
így egy-egy kimaradó válasz nem okoz villódzást.
- Offline szervernél a részletek oldalon a pontos hibaüzenet is megjelenik.
Az elemeket az app a szerver azonosítója alapján tartja nyilván, nem az
IP-cím alapján – ha a szerver új címet kap a routertől, a kezelőpultod változatlanul működik,
csak a szerver címét kell frissítened.
5. A kezelőpult
A kezelőpult a saját, szerverfüggetlen irányítóközpontod: zónákba (szekciókba)
rendezett csempék, mindegyik egy-egy elemet vagy csoportot vezérel bármelyik szerveredről.
Nézet mód
- Koppintás a csempére: kapcsolás (vagy a zár-fokozat szerinti megerősítés).
- Hosszú nyomás: teljes képernyős vezérlő nyílik (nagy gomb/csúszka/köríves
termosztát), alul az elem adataival.
- A csempén látszik az elem neve, a szerver neve, az állapot (szín + kapcsoló/érték),
és egy pötty a szerver-kapcsolat jelzésére.
- Kereső a fejlécben: név, megjegyzés vagy típus szerint szűri a csempéket.
- Zóna-fejlécen a számláló-jelvények: hány elem van a zónában, és hány van bekapcsolva.
Szerkesztő mód
- A fejléc ceruza-ikonjával válthatsz szerkesztésre.
- Csempe hozzáadása: a zóna „+” gombjával, a szerverek elemlistájából választva.
- Csempék húzással átrendezhetők, zónák között is mozgathatók; ugyanaz az elem
több zónában is szerepelhet.
- Zónák sorrendje a fejléc-fogantyúval húzható.
6. Csempe-típusok és vezérlésük
| Típus | Csempén | Teljes képernyőn (hosszú nyomás) |
| Kapcsoló (relé, FET) | ki/be kapcsoló | nagy körgomb |
| Dimmer (PCA/PWM) | %-érték + csúszka | nagy függőleges csúszka |
| Redőny | ▲ ■ ▼ gombsor | nagy gombok |
| Termosztát | mért + cél-hőmérséklet, üzemmód-ikon, ki/be | köríves cél-állító (lásd lent) |
| Szenzor | mért érték | nagy kijelzés |
| Csoport | típusa szerint: kapcsoló / közös fényerő / RGB-kerék / redőny-gombsor | típus szerinti nagy vezérlő |
| Jelenet | indító gomb: a felvett parancs-sort sorban végrehajtja (több szerveren is) | – |
Termosztát
- A köríves csúszkán a cél-hőmérsékletet húzod; a skálán három jelölő van:
bekapcsolási pont (teli), kikapcsolási pont (karika) és az aktuális mért érték (fehér).
- ±0,5 fokos léptető-gombok a finomhangoláshoz; a háttér tónusa jelzi a fűtés/hűtés módot.
- A csempén a láng/hópehely ikon mutatja az üzemmódot, a kapcsolóval az egész
termosztát ki-/bekapcsolható.
RGB-világítás
- Az RGB-csoport csempéjén színkerék nyílik: a jelölő húzásával azonnal áll a szín,
a fényerő-csúszka élőben dimmel; fehér (W) csatornánál külön fehér-csúszka is van.
- Egy csoportban több RGB-szalag is lehet – ilyenkor mindet együtt vezérli.
7. Csempe-beállítások
A teljes képernyős nézet fogaskerék-ikonjával (vagy szerkesztő módban a csempéről)
nyílik a csempe-beállítás:
- Saját név (alias): a szerveren tárolt név helyett a csempén ez jelenik meg.
- Megjegyzés: szabad szöveg, a csempe alsó sorában.
- Ikon és szín: paletta + finomhangolás.
- Zárolás: nincs / elhúzásos megerősítés / PIN / biometria (lásd 12. fejezet).
- Értesítés: az elem állapotváltásakor jelzés – hang (néma/pitty/csengő) és
egyedi szöveg is megadható (lásd 11. fejezet).
8. Zónák
- Új zóna: a lista alján a „+ Új zóna” gombbal; a zóna átnevezhető, törölhető
(törlés előtt megerősítést kér, akkor is, ha vannak csempéi).
- Szín és magasság: zónánként saját színt adhatsz, és beállíthatod, milyen
magas legyen a zóna összecsukva.
- Nyit/zár: a zóna-fejlécre koppintva; a nyitás-zárás animált.
- „Bekapcsolt kimenetek”: különleges, élő zóna – automatikusan azokat az
elemeket mutatja, amelyek éppen be vannak kapcsolva bármelyik szerveren.
Nem szerkeszthető (magától frissül), de elrejthető.
- „Csak a bekapcsoltak” szűrő: nézet módban egy pipával elrejtheted a
kikapcsolt csempéket.
9. Kezelőpult mentése, átvitele
- Export/Import (vágólap): a Beállításokban a kezelőpultod egyetlen
szövegként kimásolható, és másik készüléken beilleszthető. Import előtt az app
megerősítést kér, mert a meglévő kezelőpultot cseréli le.
- Mentés szerverre (4.x szerver kell): a kezelőpult a szerver tárhelyére is
menthető és onnan visszatölthető – így a család tagjai vagy egy új telefon is
átvehetik ugyanazt az elrendezést.
10. Hangvezérlés (béta)
Béta funkció: alapértelmezetten ki van kapcsolva; a
Beállításokban engedélyezhető. Magyar nyelvre készült, a készülék beszédfelismerését
használja.
- Push-to-talk: a mikrofon-gomb megnyomása után mondd a parancsot:
„kapcsold fel a nappali lámpát”, „állítsd a nappali dimmert 30 százalékra”,
„engedd le a redőnyt”, „kapcsold ki a földszinti lámpákat”.
- A parancsokat az elem-nevek alapján érti; ragozott alakokat is felismer.
A csempéknek saját hang-szinonimákat is adhatsz.
- „Listázd…”: pl. „listázd a bekapcsolt kimeneteket” – a kezelőpultot szűri.
- Visszakérdezés: ha a parancs sok elemet érintene, vagy zárolt elemről szól,
az app hangosan visszakérdez, és „igen”/„mégse” választ vár.
- Folyamatos figyelés (fali panel mód): bekapcsolható, hogy az app
folyamatosan hallgasson – pl. falra szerelt tableten. Ébresztőszó ebben a
verzióban nincs, a felismerés a beszéd megkezdésekor indul.
11. Értesítések és riasztás
Riasztás (sziréna)
- Ha egy szerver riasztás-jelzést ad (pl. a riasztó-elem bekapcsol), az app
teljes képernyős piros riasztás-képernyőt jelenít meg sziréna-hanggal.
- Androidon a riasztás magas prioritású értesítési csatornán érkezik: zárolt
képernyőn és némított telefonon is átjut.
- Az Android-app a háttérben is figyeli a riasztásra jelölt szervereket
(előtér-szolgáltatás) – ilyenkor takarékos, ritkított ütemben.
- A riasztó-jelölésű kimenet csempéjén kis figyelmeztető-ikon jelzi a
jelölést; élő riasztásnál (a kimenet éppen bekapcsolt) az ikon pirosra vált.
Csempe-jelzések
- Bármely csempére kérhetsz állapotváltás-jelzést (7. fejezet): rendszer-értesítés
érkezik, választható hanggal és saját szöveggel.
- Kérhető felolvasás is (TTS): az app magyarul kimondja a jelzés szövegét;
a hang és a sebesség a Beállításokban választható.
- Minden jelzés bekerül az értesítés-naplóba (időbélyeggel, keresővel,
nap szerinti csoportosítással); az értesítésre koppintva ide jutsz.
12. Biztonság
- App-zár PIN-nel: a Beállításokban PIN-kódot adhatsz meg; az app indításkor
kéri. A PIN nem visszafejthető formában, a készülék biztonsági tárolójában
(Keystore/Keychain) tárolódik.
- Csempe-zár: érzékeny elemekre (pl. riasztó, kapunyitó) fokozatok:
elhúzásos megerősítés, PIN vagy biometria (ujjlenyomat/arc). Feloldás után az
elem rövid ideig szabadon vezérelhető, majd újra zár.
- Szerver-jelszavak: szintén a biztonsági tárolóban – nem sima beállításként.
- Jogosultságok: az app azt látja és kezeli, amit a szerveren a felhasználódnak
engedélyeztek; admin-, szerkesztő- és felhasználó-szint a szerver szerint.
13. Beállítások áttekintése
| Szekció | Mit találsz itt |
| Megjelenés | téma (sötét/világos), felület-méretezés, zóna-animáció |
| Biztonság | PIN beállítása/módosítása/törlése, app-zár |
| Hangvezérlés | fő kapcsoló (béta), folyamatos figyelés, visszakérdezés-küszöb |
| Értesítések | rendszer-értesítések, TTS-felolvasás hangja/sebessége |
| Kezelőpult | export/import, mentés szerverre, „bekapcsolt kimenetek” zóna |
| Demó mód | be- és kilépés a bemutató módba |
| Névjegy | verzió, elérhetőségek |
| Android-app | Web / PWA |
| Vezérlés, kezelőpult, zónák | teljes | teljes |
| Riasztás zárolt képernyőn | igen (előtér-szolgáltatás) | csak nyitott lap mellett |
| Rendszer-értesítés | teljes | böngészőfüggő, háttérben nem garantált |
| Biometria | teljes | korlátozott |
| Hangvezérlés | teljes (béta) | böngészőfüggő |
| Frissítés háttérben | igen, takarékos ütemben | háttér-fülön a böngésző ritkítja, bezárt lapnál nincs |
- Vegyes tartalom (https→http): a https-en kiszolgált web-app böngészőtől
függően nem érhet el http-s (helyi) szervert – ilyenkor használd az Android-appot,
vagy a web-appot http-n.
- Régi firmware böngészőből: a webes változathoz a szervernek engedélyeznie
kell a böngészős elérést (CORS) – ezt a 4.x firmware tudja; régebbi vezérlőhöz
firmware-frissítés ajánlott. Az Android-appot ez a korlát nem érinti.
- Egyes gyártói Android-felületek (pl. agresszív akkumulátor-kímélés) a
háttér-értesítést lassíthatják – ilyenkor engedd ki az appot az optimalizálás alól.
15. Gyakori kérdések, hibaelhárítás
A szerver „offline”, pedig a webes felülete megy
- Ellenőrizd a címet és a portot a szerver beállításainál, és hogy a felhasználónév/jelszó
egyezik-e a webes belépéssel.
- Távoli elérésnél (DDNS) ellenőrizd a port-továbbítást a routeren.
Nem jön értesítés riasztáskor
- Engedélyezd az app értesítéseit az Android beállításaiban (riasztás-csatorna is).
- Vedd ki az appot az akkumulátor-optimalizálás alól.
- Web/PWA esetén az értesítés csak nyitott lap mellett garantált – telefonra az APK-t ajánljuk.
Egy elem neve nem jelenik meg, csak az azonosítója
- Az app pár próbálkozásból automatikusan pótolja a neveket; ha nem sikerül,
ellenőrizd, hogy az elemnek van-e neve a szerver webes felületén.
A hangvezérlés nem ismer fel egy elemet
- Adj a csempének rövid, jól kiejthető hang-szinonimát a csempe-beállításokban.
Elvesztettem a kezelőpultomat
- Ha korábban mentettél szerverre vagy exportáltál, a Beállítások → Kezelőpult
menüből visszatölthető.
myIO App 1.0b ·
smarthomeninja.hu/myioapp ·
kérdés, visszajelzés: a SmartHome Ninja elérhetőségein