Home Assistantin konfiguraation jako hallittavampiin paketteihin
Home Assistantin konfiguraatio oli alussa yhdessä ainoassa tiedostossa, configuration.yaml:ssa. Hyvin nopeasti tiedoston rivimäärä alkoi kuitenkin kasvaa ja sen hallinta vaikeutui. Seuraavassa vaiheessa niin sanotut pääryhmät kuten esimerkiksi sensorit, automaatiot ja skriptit jaettiin omiin tiedostoihin. Tämä mahdollisti tiedostojen muokkaamisen myös graafisen käyttöliittymän kautta. Esimerkiksi sensorit voidaan eriyttää omaan tiedostoonsa lisäämällä configuration.yaml -tiedostoon rivi: sensor: !include sensors.yaml Jossain vaiheessa järjestelmään liitettyjen laitteiden ja ominaisuuksien lisääntyessä alkoi pääryhmien eriyttämisestä huolimatta tiedostoissa olla satoja rivejä. Ominaisuuksien lisääminen ja muuttaminen oli työlästä koska se vaati aina…