Egenlaget skjerm til smarthus

Egen skjerm for å styre Home Assistant

Jeg har programmert min egen skjerm til å styre de viktigste tingene i huset. All kommunikasjon går via Home Assistant som er den sentrale enheten. Fokuset er å lage noe som hele familien kan bruke.

BehovetBruk denne lenken som snarvei til overskriften Behovet

Som teknologiinteressert så kan man lett grave seg ned i detaljer og tekniske ting som folk flest ikke forstår eller kan sette seg inn i. Smarthus som er smart nok er fortsatt en utopi for de fleste. Alt man kjøper av teknisk utstyr enten det er lyssyring, robotstøvsuger, elbillader eller varmeovner har sine egne APP-er og kontrollere på et eller annet nivå.

For meg som setter dette opp så er det ikke noe problem å opprette enda en profil og installere enda en APP. Men ikke alt er like lett å dele med øvrige medlemmer i familien. Spesielt om man har barn eller familiemedlemmer som ikke deler fasinasjonen for smarthus.

Så mitt behov er å kutte vekk alle overflødige detaljer, behovet for APP-er og installasjoner slik at familien kan dra nytte av de tekniske installasjonene i huset.

LøsningenBruk denne lenken som snarvei til overskriften Løsningen

Den sentrale enheten i huset er Home Assistant. Den er hjernen og enheten som styrer hele huset. Skjermen jeg har hengt på veggen får og sender informasjon til Home Assistant. Se på skjermen som en fjernkontroll.

Alle veier fører til Rom. Eller for å si det på en annen måte, det er flere veier til Rom. Noen velger å sette opp et nettbrett og vise Home Assistant direkte på den. Noen velger å bruke en berøringsskjerm direkte koblet til Home Assistant.

Jeg hadde liggende en 10” skjerm med en mikrokontroller. Så slikt sett tok jeg kanskje den lengste ruten til mål. Men samtidig så tok jeg over kontrollen, lagde mitt eget interface og fikk slikt sett vasket vekk all overflødige ting som ikke er nødvendig for øvrige familiemedlemmer å drive med.

Tekniske detaljerBruk denne lenken som snarvei til overskriften Tekniske detaljer

Skjermen er en XXX med en ESP32P4 og ESP32S3. Den er 10” stor og består av en XXX LCD-skjerm. Den har bluetooth og wifi. Den snakker med Home Assistant via wifi.

Etter flere forsøk og ulike varianter av å kode skjermen endte jeg opp med å bruke ESPHome og LVGL som bibliotek for det grafiske.

KodeBruk denne lenken som snarvei til overskriften Kode

Jeg kunne ha delt koden med folk. Men siden ingen har de samme enhetene og like ID-er på enheter i Home Assistant som meg så er ikke oppsettet i YAML-filene likt for meg som for deg. Det jeg kan dele er grunnoppsettet. For det tok meg mange timer å få til korrekt.

….

Foretrukken kilde hos Google

helgejohnsen.no inneholder en rekke foretrukne artikler om ulike emner. Du kan legge til helgejohnsen.no som en foretrukken kilde til dine google-søk.

Legg til helgejohnsen.no

Få flere nyheter

Synes du dette blogginnlegget var interessant? Meld deg på på mitt nyhetsbrev for å få beskjed om nye artikler. Legg igjen e-postadressen din.

Intuit Mailchimp

Spander en kaffe

Hvis du liker denne bloggen og det jeg skriver så kan du spandere en kaffekopp på meg.

Spander en kaffe