ESPHome
Erillään ESPHome builderin asetus-/käännöspolusta - tämä puhuu suoraan laitteen omalle API:lle (Noise-salattu protobuf TCP:n yli), ja toimii jopa laitteille, joilla ei ole siellä hallittua YAML-tiedostoa.
Laitteiden löytäminen
Jaettu kahteen välilehteen - Määritetyt (Configured) ja Löydetyt
(Discovered) - "Skannaa uudelleen" asuu otsikkorivin kolmen pisteen valikossa vain
Löydetyt-välilehden ollessa auki, koska se koskee vain sitä välilehteä. Löydetyt laitteet
tulevat oikeasta mDNS-kyselystä osoitetta _esphomelib._tcp.local. vastaan -
verkkosi täytyy oikeasti toimittaa multicast-liikennettä Athenalle, jotta tämä löytää mitään
(katso Asennus).
Skannaus käy jatkuvasti taustalla sen sijaan että toimisi vain Löydetyt-välilehden ollessa auki, joten sen avaaminen vain näyttää sen, mikä jo tiedetään. Jokaisella rivillä on oma "Älä näytä uudelleen" (piilottaa sen pysyvästi, vaikka se putoaisi verkosta ja palaisi) ja Poista (poistaa rivin, mutta se on kelvollinen ilmoittamaan/ilmestymään uudelleen seuraavalla havainnollaan). Ensimmäinen kerta kun tietty laite nähdään, se nostaa ilmoituksen.
Shelly-laitteet jakavat saman taustaskannauksen ja Määritetyt/Löydetyt-kaavan omalla välilehtipalkillaan kohdassa Laitteet ja palvelut > Shelly.
Yhdistäminen
Yhdistäminen täsmää löydetyn laitteen mihin tahansa olemassa olevaan ESPHome-YAML-laitteeseen nimen perusteella ja täyttää automaattisesti sen tunnetun salausavaimen. Jos laite tarvitsee avaimen eikä sitä ole annettu, Athena varoittaa ennen lähettämistä sen sijaan, että kiertäisi epäonnistuneen yhteyden kautta ensin. Heti yhdistämisen jälkeen Athena kysyy, missä laite on - katso Sijainnit ja alueet - Tallenna tagittaaksesi sen nyt, tai Ohita ja tee se myöhemmin. Määritetyt-välilehden otsikkovalikossa on myös "+ Lisää laite", jolla laitteen nimen, osoitteen, portin ja salausavaimen voi syöttää käsin sen sijaan, että yhdistäisi Löydetyt-rivistä - katso Laitteet ja palvelut.
Laite, joka on asetettu time: platform: homeassistant, viimeistelee kättelynsä hieman eri tavalla (se pyytää aikaa ennen yhteyden vahvistamista) - vakio ESPHome-käytös, jota Athena käsittelee oikein. Se pitää sen jälkeen laitteen oman kellon synkronoituna niin kauan kuin yhteys pysyy auki - hyödyllistä lähiverkko-laitteelle, jolla ei ole internet-yhteyttä omalle NTP-asiakkaalleen.
Laitesivu
Kolme saraketta: laitetiedot, Sijainti (Location)-kortti (sen kontekstivalikko muokkaa Sijainti/Alue/Kerros-tageja) ja Automaatiot (Automations)-kortti (jokainen automaatio, joka viittaa tähän laitteeseen, linkittäen suoraan sen editoriin) vasemmalla; entiteetit keskellä; live-tapahtumasyöte oikealla.
- Live-entiteettilista - anturit, kytkimet, valot ja muut entiteetit, joita laite paljastaa, ryhmiteltynä yhdeksi kortiksi per kategoria.
- Peruskontrollit - välitetty kaksisuuntaisen WebSocketin kautta.
- Tapahtumasyöte - laitteen tilamuutosten live-loki.
Jokaisella entiteettikategoria-kortilla on oma kontekstivalikkonsa, jossa on Lisää ohjauspaneeliin (Add to dashboard) - se lisää joukolla jokaisen kyseisen kategorian entiteetin yhtenä uutena Entiteetit-listakorttina valitsemallesi ohjauspaneelille, esitäytettynä laitteen omalla näyttönimellä otsikkona, jotta sinun ei tarvitse lisätä jokaista entiteettiä käsin.
Yhdistetyt laitteet ja niiden tilahistoria ovat ainoa laitteisiin liittyvä data, jota Athena pitää omassa tietokannassaan - kaikki ESPHome builderissa sen sijaan lukee suoraan asetushakemistosta.