Browsed by
Tag: TileBoard

Web scraping – Koulun ruokalista älykodin ohjauspaneelin näytölle

Web scraping – Koulun ruokalista älykodin ohjauspaneelin näytölle

Web scraping eli verkkosivujen haravointi on menetelmä, jolla tietoa voidaan kerätä automaattisesti internetin verkkosivuilta. Sen avulla voi hakea tietoa eri lähteistä, kuten julkisen liikenteen aikatauluista, sähkön spot-hinnoista tai vaikkapa ravintoloiden lounaslistoista. Haluttu tieto saadaan kerättyä automaattisesti ja tallennettua toiseen muotoon tiedon jatkokäsittelyä tai eri esitysmuotoja varten. Esimerkkinä toteutetaan kouluviikon ruokalistan haku ja sen esittäminen älykodin ohjauspaneelin näytöllä. Tällöin perheen lapset voivat tarkistaa ruokalistan nopeasti ilman vanhempien apua, eikä tehtävään tarvitse haeskella tietoa paikallislehdistä tai ateriapalveluiden sivustoilta. Homma alkaa etsimällä haluttu…

Read More Read More

TileBoard – Vaihtoehtoinen käyttöliittymä Home Assistantin seinäpaneelille

TileBoard – Vaihtoehtoinen käyttöliittymä Home Assistantin seinäpaneelille

Kotiautomaation pitäisi mielestäni olla huomaamatonta ja arkea automaattisesti helpottavaa, jossa valaistus, lämmitys ja jäähdytys, turvallisuusjärjestelmä jne. toimivat itsenäisesti ilman käyttäjän toimia. Kaikkea ei kuitenkaan voida automatisoida ja järjestelmän tietoja on hyvä päästä myös tarkastelemaan käyttöliittymän kautta. Home Assistantin Lovelace -käyttöliittymä on kelvollinen moniin tarpeisiin ja käyttäjät ovat saaneet sillä aikaan erittäin näyttäviä käyttöliittymiä. Omaan makuuni sen muokattavuus on kuitenkin liian rajallista. Korttien sijoittelu halutulla tavalla vaatii epävirallisen laajennuksen käyttöä. CSS -tyylien muokkaus onnistuu tietyin rajoituksin Home Assistantin teemojen tai toisen…

Read More Read More