Ostin Claude Code Pro-tilauksen. Se maksoi 22.59 euroa verojen kanssa.
Olen aikaisemmin pyytänyt Geminiä ja ChatGPT-tekoälyä tekemään minulle Home Assistant -automaatioita, joita ne tekevät hyvin, mutta promptista tulee kompleksinen. Siinä pitää kertoa, mikä versio minulla on käytössä ja että käyttäliittymäni on englanninkielinen.
Olin lukenut keskustelupalstalta, että jotkut olivat käyttäneet Claude Codea, joka on mielestäni tämän hetken paras yleis-LLM ohjelmointiin. Olen opiskellut Calude-tekoälyn käyttöä ja halusin löytää sille käytännön sovelluskohteen.
![]() |
| Calude hallitsee Home Assistant asennusta |
Aivan ensimmäiseksi halusin kokeilla, osaako se siivota meidän Philips 65OLED808 älytelevisiosta valmistajan sinne pakottamat turhakkeet, kuten Philipsin NFT-kauppa tai erilaiset katselutottumuksia keräävät vakoiluohjelmat.
Tämä oli yllättävän helppoa. Cleanyourtv GitHub -repository kopioidaan omalle koneelle. Sen jälkeen käydään laittamassa usb-debuggaus televisiosta päälle ja pyydetään Claude tekemään siivous valmiin promptin avulla.
Claude osaa ottaa yhteyden televisioon ja poistaa sen jälkeen ylimääräiset ohjelmapaketit televisiosta. Lopuksi se rakentaa sinulle uuden launcherin (kotisivun), josta sovelluksia käynnistetään.
Prosessin aikana Claude esittää kysymyksiä ja tarjoaa useamman vaihtoehdon, joista voit valita, miten edetään. Se myös osaa suositella turvallisinta vaihetoehtoa.
Kun uusi launcher oli asennettu, painellaa Clauden pyynnöstä kaukosäätimen nappeja ja jos jokin ei toimi halutulla tavalla, se päivittää konfiguraatiota. Näin saatiin kaikki nappulat toimimaan halutulla tavalla.
Muutoksen jälkeen televisio toimii salaman nopeasti. Ohjelmat käynnistyvät hetkessä ja kotisivulla ei enää pyöri eri palveluntarjoajien mainoksia.
Television näytönsäästäjänä on iso kello, joka liikkuu ruudulla hitaasti. Se aktivoituu 4 minuutin liikkumattoman kuvan jälkeen. Koska OLED-näytöt voivat “palaa”, pyysin Claudea lyhentämään tämän aktivointiajan kolmeen minuuttiin, minkä se tekikin hetkessä.
Kaikki muutokset, mitä Claude on televisioon tehnyt, voidaan peruuttaa. Eli jos haluan myydä television, sen voi palauttaa takaisin lähtöpisteeseen. Repositoryssä on sille ohjeensa ja muutoshistoria on tallessa omalla koneella.
Muutokset eivät myöskään estä laitteen firmware-ohjelmiston päivittämistä.
Home Assistant ja Claude
Clauden voi asentaa Home Assistant OS järjestelmään https://github.com/robsonfelix/robsonfelix-hass-addons repositorystä. Tämän jälkeen sinun pitää autentikoitua Claude Codeen selaimella, josta saadulla tokenilla yhdistetään asennus omaan Anthropic-tiliisi.
Tämä oli vaikeaa, koska tokenin liittäminen Claude coden terminaali-ikkunaan osoittautui vaikeaksi. Noin 6 yrityksen jälkeen se kuitenkin toimi ja Claude alkoi toimia ongelmitta asennuksessani.
Olen pyytänyt Claudea tekemään muutoksista täydellisen login ja kirjoittamaan muutokset ylös github-repositoryyni. Repo on privaattina, joten muut GitHub-käyttäjät eivät voi sitä lukea tai modifioida.
Olen promptannut Claudea tekemään erilaisia virityksiä Home Assistant OS -ympäristööni. Se on tiukentanut turvallisuus-asetuksia, rajoittanut githubiin meneviä tietoja ja mitä sinne ei kannata ottaa mukaan.
Olen myös korjannut neljä toimimatonta automaatiota ja poistanut vanhoja entiteettejä esimerkiksi poistuneille valaisimille, cast-laitteille ja sensoreille.
Löysipä se 19 kappaletta RuuviTag-laitteita, jotka oli automaattisesti lisätty järjestelmääni. Oletan, että ne ovat ilmestyneet ohiajavista kuljetusautoista, joissa Ruuvia-sensoreita on käytetty mittaamaan tavarakuljetuksen lämpötilaa.
Claude on myös löytänyt useamman logiikkavirheen, joiden vuoksi esimerkiksi tunnistus sille, että olen saapunut kotiin ei toiminut automaattisesti oikein. Se on nyt korjattu ja huomaa, kun puhelimeni rekisteröityy kotiverkkoon.
Configuration-yaml tiedosto sisälsi useampia vanhentuneita määrityksiä, jotka on siivottu pois.
Älytelevision IP-osoite on välillä muuttunut ja se on luonut useita rinnakkaisia entityjä televisiolle. 39 kappaletta turhia kopioita on siivottu pois.
Kun kesällä päivitin Frigate-kameravalvonnan uudempaan 0.17.x versioon, henkilöiden tunnistaminen lakkasi. Nyt se toimii jälleen ja saan älykaiuttimista ilmoituksen, kun joku kävelee meidän etuovelle.
Pyysin myös Claudea tekemään kattavan savutestipatterin (smoke test), joka ajetaan ennen ja jäkeen jokaisen integraation tai HAOS-päivityksen. Näin voidaan varmistaa, että uusi versio ei riko järjestelmää ja tarvittaessa voidaan palata takaisin toimivaan versioon.
Olenkin ajanut yli 20 päivitystä järjestelmääni, jotka on perusteellisesti testattu.
Käytössäni on myös Google Nest Hub, jota voi käyttää Matter-routerina. En kuitenkaan ollut saanut tätä toimimaan. Claude neuvoi Thread/Matter-verkon käyttönotossa vaihe vaiheelta ja tuotapikaa Matter-verkkoni oli pystyssä.
Saatoin tämän jälkeen lisätä Aqara-ovisensorin järjestelmääni, jonka olin hankkinut Matter-älylaitteiden testaamiseksi.
![]() |
| Ensimmäinen Matter-lisälaitteeni |
Käytännön suositus Home Assistant -käyttöön
Olen kokeillut Caluden erilaisia LLM-malleja ja koitan toimia taloudellisesti, jotta Pro-tilaukseni riittäisi mahdollisimman pitkälle.
Home Assistantin YAML-tiedostojen, Jinja2-templaattien ja perusautomaatioiden säätämisessä Haiku 5.5 suoriutuu tehtävistä erinomaisesti murto-osalla Opuksen tai Fablen hinnoista. Jos eteen tulee poikkeuksellisen hankala Python-koodaus virheenjäljityksineen, vaihdan sessiokohtaisesti Opus 5.5 tai Sonnet 5.5 -malliin ja palaan sen jälkeen takaisin Haikuun.
Loppukaneetti
Claude on osoittautunut aivan uskomattoman käytännölliseksi apuriksi älykodin hallinnassa. Se on rakaisuut jo monta ongelmaa, joiden kanssa olen kamppaillut ja hukannut niihin omaa aikaani.
Parasta on sen tekemä HISTORY.md, jonne se kirjoittaa logia kaikista tekemistään muutoksista. Lisäksi muutokset talletetaan GitHub-versionhallintaan, joten voin palauttaa järjestelmäni sieltä haluttuun tilaan aina tarvittaessa.
Aion opetella tekemään parempia prompteja ja lisäämään skillejä, jotta saan Claudesta kaikki irti.
Herättikö aihe ajatuksia tai kysymyksiä? Jatketaan juttua kommenteissa.
















