Naudotojo aptarnaujamos dalys | Hackaday
Mes su Alu per podcast’ą kalbėjomės apie namų automatikos centro programinę įrangą „Home Assistant“. Visų pirma apie tai, kaip velniškai gerai suprojektuota, kad būtų galima išplėsti. Jis sukurtas taip, kad jį būtų galima papildyti, ir tai daro viską.
Tai nereiškia, kad yra nereikšminga pridėti prie sistemos savo keistus valdymo ar jutiklių elementus, bet tai yra gana paprasta ir kad jis jums tinka. Jei jūsų naudojimo atvejis dar neaprašytas, tikriausiai yra geros dokumentacijos, kuri padės nukreipti jus teisinga kryptimi, ir tai viskas, ko iš tikrųjų reikia įsilaužėliui. Kaip įrodymą, kodėl jums tai gali rūpėti, paimkite RTL-HAOS projektą, kurį aptarėme šią savaitę ir kuris papildo jūsų sąranką beveik savavališkomis programinės įrangos nustatytomis radijo funkcijomis.
Palyginkite tai su daugeliu komercinių sistemų, į kurias sunku įsilaužti, nes jos yra sutelktos į tai, kad mažiausią bendrą vardiklį turintis vartotojas galėtų dirbti neperskaitęs nė vieno dokumentacijos puslapio. Jie taip susitelkę, kad viską, kas yra, būtų lengva, kad negalvoja apie plėtrą arba, dar blogiau, aktyviai tam užkerta kelią.
Žinoma, nėra banalu sukurti sistemą, kuri būtų itin lanksti ir gana paprasta naudoti. Visi žinome pavyzdžių, kai net elementariausių atvejų konfigūracija yra košmaras vien dėl to, kad dizaineris norėjo viską sutalpinti. Kažkokiu būdu „Home Assistant“ sugebėjo nueiti ties viduriu, kur jį naudoti pakankamai paprasta, kad nebūtumėte būti vedliu, bet galėtumėte priversti jį daryti tai, ką norite, ir todėl jis gavo spontaniškus skrybėlių patarimus ir iš Alo, ir iš manęs. Penas apmąstymams, jei dirbate su sudėtinga sistema, skirta „pasidaryk pats“ / įsilaužėlių miniai.