Companion App
Mikä tahansa Athena Android -sovellusta ajava laite - puhelin, tai vaikka seinään asennettu tabletti - voi raportoida oman akkunsa, näytön, verkon ja Älä häiritse -tilansa Athenalle, käytettäväksi ohjauspaneeleissa ja automaatioissa. Ei rajoitu puhelimiin - "Companion App" kattaa minkä tahansa laitteen jolla sovellus toimii.
Itse Athena Android -sovellus
Ohut natiivi kuori oman asennuksesi ympärillä - sen WebView osoittaa suoraan asennuksesi
lähiverkon ja/tai etäosoitteeseen sen sijaan että se sisältäisi paketoidun kopion
käyttöliittymästä, joten se näyttää aina täsmälleen sen, mitä palvelimesi todella tarjoaa.
Yhdistäminen kokeilee ensin sitä osoitetta, joka toimi viimeksi, ja siirtyy automaattisesti
toiseen, jos se epäonnistuu. Itse allekirjoitetut HTTPS-varmenteet käyttävät "luota
ensimmäisellä käyttökerralla" -periaatetta, samaa kuin SSH:n oma isäntäavainten tarkistus -
näytetään kerran, muistetaan, ja merkitään huomautuksella, jos se joskus muuttuu. Ei vielä Play
Kaupassa; toistaiseksi nykyinen versio on paketoituna compose-repositorioon nimellä
Android/athena.apk
(github.com/makershopfi/athena) -
lataa se ja asenna suoraan asennustiedostosta.
Anturiraportoinnin käyttöönotto
Siirry sovelluksen sisällä kohtaan Asetukset > Kumppanisovellus ja ota "Ota anturiraportointi käyttöön" päälle, valitse sitten päivitystiheys: ajoittainen (noin 15 minuutin välein, vähemmän akkua kuluttava, ei pysyvää ilmoitusta) tai lähes reaaliaikainen (reagoi näytön ja verkon muutoksiin heti, mutta vaatii Androidin oman pakollisen pysyvän matalan prioriteetin ilmoituksen pysyäkseen käynnissä taustalla). Älä häiritse -raportointi vaatii oman erillisen käyttöoikeuden, joka pyydetään samalta näytöltä.
Kun laite raportoi, sen anturit näkyvät automaatioeditorissa: valitse tila-laukaisimen tai -ehdon lähteeksi Companion App -laitteet, sitten laite ja yksi sen antureista (akun varaus, lataus, näyttö päällä/pois, Älä häiritse, verkko).
Athenan puolella
Mikä tahansa laite, joka yhdistää sovelluksen asennukseesi, saa oman korttinsa Companion App -sivulla kohdassa Laitteet ja palvelut - anturiraportointia ei tarvitse ottaa käyttöön, jotta laite näkyisi täällä ja sitä voisi hallita. Kortit nimetään oletuksena raportoidun mallin mukaan - nimeä ne uudelleen ja aseta sijainti/alue samalla tavalla kuin mikä tahansa muu laite (kätevää seinätabletin erottamiseksi puhelimesta). Kunkin laitteen yksityiskohtasivulla näkyy valmistaja/malli/käyttöjärjestelmäversio/muisti, sen nykyiset anturit sekä elävä toimintasyöte viimeisimmistä muutoksista - samassa muodossa kuin jokaisen muun integraation omalla laitesivulla - sekä alla kuvatut kioski- ja käynnistyssivuvalinnat.
Kioskitila
Kioskitila riisuu sovelluksen näyttämään vain ohjauspaneelin sisällön - ei sivupalkkia, ei otsikkopalkkia - seinään asennettua näyttöä varten. Salli se ensin itse laitteella: Asetukset > Kumppanisovellus, "Salli kioskitila tällä laitteella". Sen jälkeen voit kytkeä sen päälle tai pois laitteen ohjauspaneelin omasta kolmen pisteen valikosta, tai etänä kyseisen laitteen sivulta kohdassa Laitteet ja palvelut. Kioskitila säilyy sovelluksen uudelleenkäynnistyksen tai laitteen uudelleenkäynnistyksen yli ja palaa siihen ohjauspaneeliin, johon se jäi, ja näyttö pidetään hereillä sen ollessa aktiivinen. Kosketusnäytöllä vaihda ohjauspaneelia pyyhkäisemällä vasemmalle tai oikealle, ja avaa pieni valikko ohjauspaneelin vaihtamiseen tai poistumiseen painamalla pitkään.
Mikä ohjauspaneeli avautuu käynnistyksessä
Kunkin laitteen yksityiskohtasivulla on kaksi valintaa. Käynnistyssivu on se, jonne sovellus siirtyy joka kerta kun se käynnistyy eikä ole kioskitilassa - "Viimeksi avattu sivu" (oletus) tai tietty ohjauspaneeli. Kioskin ohjauspaneeli on se, jonka kioskitila avaa joka kerta käynnistyessään - "Viimeksi avattu ohjauspaneeli" (oletus: mitä viimeksi näytettiin, myös pyyhkäisyllä) tai tietty. Pyyhkäisy toimii yhä vapaasti istunnon aikana; seuraava käynnistys palaa kiinnitettyyn ohjauspaneeliin.
Näytön pimennys
Myös yksityiskohtasivulla: kun näyttöä ei kosketeta asetettuun minuuttimäärään, kioskitila pimentää koko näytön mustaksi - myös Androidin tilapalkin ja navigointipalkin - seuraavaan kosketukseen asti. Kosketus tai Herätä laitteen näyttö -automaatio poistaa pimennyksen ja käynnistää laskennan alusta täydellä ajalla. Näyttö pysyy päällä, joten herätys on välitön; tämä vain vähentää kiinnipalamista ja virrankulutusta aina päällä olevassa näytössä. Oletuksena "Pois".
Pimennyksen häivytys ja Herätyksen häivytys asettavat, kuinka kauan peite häivyttyy mustaksi ja takaisin (oletukset 400 / 250 ms; 0 tarkoittaa välitöntä vaihtoa). Yksityiskohtasivu näyttää myös näytön viimeksi ilmoittaman tilan.
Himmennä taustavalo pimennyksessä (oletuksena päällä) sammuttaa myös näytön taustavalon pimennyksen ajaksi sen sijaan, että näyttö valaisisi mustaa - todellista virran- ja näytön kulumissäästöä. Herätys palauttaa sen välittömästi. Poista käytöstä, jos haluat pelkän mustan peitteen normaalilla kirkkaudella.
Automaatiot voivat ohjata pimennystä: Herätä laitteen näyttö (Automaatiot) kytkee näytön takaisin päälle ja poistaa pimennyksen; Pimennä laitteen näyttö tekee päinvastoin. Yhdistä Pimennä laitteen näyttö Viive-solmuun "ei liikettä" -laukaisimen jälkeen himmentääksesi näytön, kun huone tyhjenee, ja Herätä laitteen näyttö liikelaukaisimeen tuodaksesi sen takaisin.