Viser opslag med etiketten Home Assistant. Vis alle opslag
Viser opslag med etiketten Home Assistant. Vis alle opslag

torsdag den 17. marts 2022

Mere HA og lidt VP

Tasja og jeg har indført lommepenge. Vi har på alle måder fælles økonomi, men vores interesser for hvad der gør os glade er ikke helt de samme så derfor har vi indført lommepengekonceptet. Et fast beløb vi kan bruge uden at skulle inddrage hinanden, hvor andre indkøb er noget vi lige vender med hinanden.

Anyway. Mine lommepenge går sjovt nok til HA for tiden og jeg har fået min første dingenot siden HA blev introduceret. Jeg har købt en Sonoff Zigbee 3.0 USB dongle.... Weee... okay.. jeg fornemmer ikke helt den samme begejstring som jeg følte da den dukkede op. Granted.. Jeg er heller ikke sikker på Tasja var så begejstret da jeg fandt den i postkassen lørdag formiddag, for det betød at jeg sad lørdag aften og nørklede med grej i stedet for at være sammen med hende.. Men til mit forsvar så havde vi en smadderhyggelig shoppetur i Aalborg hele eftermiddagen og hun var en MEGET overbærende kæreste :D Men altså.. nyt grej.. Sonoff er mærket og som den kvikke læser måske har spottet var det Sonoffmærker der var min indgang til hjemmeautomatiseringer.

Zigbee er den netværksstandard jeg har valgt at arbejde med primært, da det er et seperat netværk i forhold til WIFI så uanset hvor mange enheder jeg kobler på kommer vi ikke til at mærke det på netværkshastigheden og ja.. USB dongle er jo så fordi det er en lille stick jeg sætter i min Raspberry Pi. Det betyder at jeg har kunne fjerne IKEA's og LIDL' hub fra den hylde i gangen hvor huset "hjerne" er. De fleste produkter, hvad enten det er Philips Hue, IKEA trådfri eller lidl har sat deres produkter op så du skal bruges deres hub og app for at snakke med dem. Men med min nye dogle er det one-stick-to-rule-them-all.

Da det endelig virkede så virkede det perfekt. Sæt donglen til at søge og sæt derefter enhederne i parringstilstand, en ad gangen. Så popper de op i HA med alle relevante informationer og du kan navngive dem direkte i HA (Noget der før krævede at du navngav dem i de oprindeloge apps inden du trak dem ind i HA).. Men Christian! Hvis det var så let hvorfor tumlede du så med det en hel lørdag aften i stedet for at være sammen med din kæreste.. jo altså... Fordi det selvfølgelig drillede. Sonoff donglen kan køre direkte fra boksen med HA, men jeg havde læst flere der havde opfordret til at man flasher (installere ny firmware på den) den inden man bruger den, da man med nyt firmware kan koble flere enheder på... ooog vi ved alle at der ikke findes noget så simpelt at jeg ikke kan komplicere det, så for en gangs skyld var jeg forudseende og konkluderede at jeg hellere måtte forberede systemet til så mange dinganotter som muligt :-D

Jeg brugte denne youtubevideo til at flashe efter:

https://youtu.be/4jqQCxjlRDU

Det virkede super let at gå til så jeg startede med at hente det firmware jeg skulle bruge og derefter hente programmet jeg skulle bruge. Begge dele kostede gratis, men man skal dog bruge en mailadresse for at registrere sig som bruger for at kunne downloade programmet.

Og så gik jeg i stå. For på videoen kulle han plugge sin songle i computeren og så fandt computeren den, men det skete ikke for mig. Det tog laaaang tid før jeg fandt problemet (hvilket var at der ikke var nogen driver til donglen på min windows) og så tog det lidt kortere tid før jeg fandt en brugbar universel driver. Men da den først var installeret, så gled det.

Der var selvfølgelig flere komplikationer ved opsætningen, men dem gider jeg ikke gå i detaljer med her.. Skulle du have forvildet dig ind på denne blog i din desperate søgen efter en løsning på dette problem så smid en kommentar... Så kan du lære af mine fejl :)

Anyway... efter jeg brugte søndag formiddag på at installere alle lamper og en enkelt stikdåse på den nye dongle fik jeg en automatiseringsåbenbaring.. Se DET var et langt ord men jeg har faktisk lavet den første automatisering der gør vores hus til et SMART hjem. Ironisk nok så er automatiseringen baseret på noget der ikke sker i hjemmet, men derimod arbejdsrelateret. Min arbejdsdag kan afslutte flere forskellige steder alt efter forskellige faktorer som jeg ikke altid har kontrol over. Men primært er der 3 lokationer jeg kan slutte min arbejdsdag, så min automatisering giver besked derhjemme, når jeg er færdig på arbejde og ca. hvor lang tid der går til jeg er hjemme. Før tjekker den at automatiseringen er slået til (min anden automatiseringsåbenbaring var at alle automatiseringer, burde have en on/off knap der var let at tilgå)... Derefter tjekker den at det er eftermiddag, så den ikke aktiverer når jeg kører fra lageret for at levere pakker og derefter registrere den hvilket område jeg er kørt ud af og på baggrund af det siger vores google mini i køkkenet, hvornår jeg er hjemme. Det er selvfølgelig ikke så smart hvis Tasja ikke er hjemme, så derfor tjekker den lige om hun er hjemme eller ej før den giver besked. Hvis hun er hjemme siger højtaleren det og hvis ikke hun er hjemme får hun det som en notifikation på sin telefon :D

Debugfunktionen i HA, viser et fint flowchart over funktionen, men sådan ser min fyraftensautomatisering ud som flowchart


Det er sgu da smart..

Jeg har også en godmorgen automatisering der står for lys i stuen og kaffen og en godnatrutine der styres af hvornår vi slukker fjernsynet og derefter sætter natbelysningen alt efter hvem der er hjemme :)

Anyway... Lidt VP til sidst med et par billeder. Vi har fået varmepumpe... Vi har boet på adressen siden 2019 og de sidste mange mange mange år har huset været varmet op af en oliefyr der står i kælderen (Det gør stadigvæk for den er vist lavet af støbejern og vejer virkelig meget og jeg har ikke luret hvordan filan jeg får den op dernede fra :D ) Men nu er vi kommet på den grønne bølge og har registreret huset som værende opvarmet af elektricitet






Christian W. Jensen

fredag den 4. marts 2022

Mere HA

Efter en måneds tid med home assistant også kendt som HA, så har jeg efterhånden fået lavet en håndfuld integrationer og automatiseringer...

Men for at du forstår hvad jeg snakker om så kommer der lige en hurtig ordforklaring. Den er langt fra fyldestgørende og måske ikke engang præcis (der tages forbehold for mine misforståelser) men i det mindste ved du hvad JEG mener.. first off... Jeg bruger de engelske begreber. HA er let at sætte op til dansk hvis det er for dig, men jeg har set mange youtube videoer og de fleste af dem er på engelsk og derfor giver det mening at menuerne hedder det samme

Integration: I sig selv kan HA ikke det helt vilde. Da jeg startede den op så kunne den selv kigge rundt på mit wifi og se at jeg havde nogle andre hubs sat til. Men når integrationerne kommer i spil er der næsten ingen grænser for hvad HA kan snakke med. Det første jeg fik installeret var IKEA TRÅDFRI integration, der gjorde at alle pærer og den ene smart plug vi har til kaffen blev fundet. Siden da har jeg integreret google kalender, google keep (mere om den senere), spotify og Sonoff LAN. Men antallet af integrationer der findes til HA er helt vildt... HA er open source så alle kan selv lave integrationer til de behov de har og mange deler dem med andre. Jeg har set alt lige fra robotstøvsugerintegrationer til Tesla og folk der har lavet integrationer til pakketracking og liveopdateret elforbrug

Dashboard: grafisk oversigten a la det du har i google home app'en. I HA kan den dog inddeles i faner og du bestemmer 100% selv hvad de skal indeholde og ikke indeholde

Scenes: En scene er en indstilling. Hos os har vi følgende scenes: "jeg gider ikke mere" "Godnat bøen hjemme" & "godnat børnefri"
Når du opretter en scene så indstiller du lyset på de inkluderede lamper som de skal være og derefter gemmer du. Nu kan du lave en automatisering der aktivere denne scene i stedet for at automatiseringen skal indstille alle lyskilder enkeltvis.

Areas: Som i google home så kan du oprette rum og samle lyskilder/højtalere/kontakter med mere i rum, her kaldet areas.

Devices: Som jeg forstår det så er et device en genstand. Det kan være pærer eller sensorer eller endda en telefon.

Entities: Nogle devices har kun en entity, som er en slags underenhed. F.eks så kan en temperatur og fugtighedssensor være et device men have 3 entities. En temperatur entity, en fugtighedsentity og en batterientity. En telefon er et device men kan have utrolig mange entities alt efter hvilke tilladelser HA har fået. Entities kan du så bruge som trigger til at udløse en automatisering. F.eks kan batterientity udløse en bested på højtaler eller et farveskift af en pære når den når et bestemt strømniveau. Eller fugtighedsentity kan aktivere en kontakt til en udluftningsblæser eller temperaturentity kan tænde for en varmeblæser når et givet niveau er nået. Eller de kan kombineres. Når fugtighed på X-sensor overstiger given værdi så skal den aktivere Y-udluftningsblæser men KUN hvis Z-pære er slukket i 2 minutter. Så hvis fugtigheden er for høj på badeværelset så skal udluftningen starte men kun når luset har været slukket i 2 minutter for så er der ingen på badeværelset

Automations: Kort fortalt så er det hvis A sker, gør B. Som google home bruger så har den eneste måde jeg har kunne lave denne type automatisering været ved at bruge den internetbaserede service IFTTT (IF This Then That). HA kan gøre det lokalt på dit netværk så du 1. Ikke deler dine handlinger med nogen på nettet og 2. Ikke skal vente på signalet forlader huset og kommer tilbage igen. Den korte automatisering består af en trigger/udløser der starter og en action/handling der udfører automatiseringen. Men det er også muligt at indsætte en condition/betingelse mellem så udløser kun føre til handling hvis betingelserne er opfyldt. Vi har f.eks. en trigger (fjernsyns-entity i stuen slukker) der skifter til at lyset slukker (godnatscene) men KUN når fjernsynet slukker efter 21.30 mellem søndag og torsdag.

Scripts: Jeg skal være ærlig og sige at jeg ikke helt har luret fidusen men scripts endnu. De minder meget om automations bortset fra at der ikke er en trigger. Omvendt så bliver scripts til entities så man vil i teorien kunne oprette et scripts og bruge det som action i en automatisering... jeg har også en hypotese om at scripts er det man kan aktivere via google assistent, men dette er ikke testet endnu...



Hvis du har forvildet din ind på denne blog og har læst hertil OG ved hvad scripts er til for så efterlad gerne en kommentar :-)

Aaanyway... Før vi går til de integrationer jeg har fået til at virke så vil jeg anbefale at du installerer "SSH og webterminal" samt "studio code server" under addons... den første skal du bruge til at installere HACS (Home Assistant Community Store) og sidstnævnte skal du bruge når du skal ændre eller tilføje noget til configurationsfilerne.

Derefter kan du gå på opdagelse i integrationer ... jeg vil anbefale at du starter med HACS da det udvider udbudet betydeligt... Derudover har jeg Spotify, google cast, Ikea Trådfri under de "almindelige" integrationer og via HACS har jeg pt. integreret: Sonoff LAN (da mine sonoff kontakter er den ældre wifi-baseret version og ikke den nyere zigbee version), google keep, spotcast, browser_mod og Nordpool..

Google keep integrationen betyder at jeg kan få et google keep notat vist på mit dashboard.. Det er praktisk for jeg har de sidste 2 år lavet min madplan i google keep. Nu har jeg den store madplan i et keep notat og så har jeg et seperat notat der er tagged med "Aktuel madplan" og det er den der vises på dashboard. På den måde kan alle der har HA Companion app'en og som er connected til vores HA se madplanen for 2 uger af gangen. Og hvis jeg ændre den på telefonen så bliver den ændret i HA efter et minuts tid... Jeg kan så gå på googlehøjtalerne og indtaste en besked, typisk "Madplanen er opdateret" og så siger højtalerne det derhjemme :-) (sidstnævnte ikke nødvendigt men underholdende :-D)

Spotcast viser mine spotify playlister og så er det bare at klikke på en playliste og hvilken højtaler der skal afspille... jeg arbejder stadig med at få vist forskellige playlister alt efter hvilket dashboard det er. Så Tasja har sine på sit dasboard og jeg har mine på mit dashboard...

Nordpool skal jeg være ærlig at indrømme at jeg ikke har fået til at virke endnu :-) Det skulle være en oversigt over strømpriserne de viser dagens pris og priserne dagen efter.

Det kan hjælpe os med at planlægge hvornår der skal vaskes tøj og hvornår opvaskemaskinen skal køre :-)

Men det er på min todoliste.. Det samme er en integration af aktuel strømaflæsning. Vi fik installeret varmepumpe i denne uge så i stedet for at skulle på loftet og aflæse så kunne det være rart at kunne aflæse på dashboard. Andre HA planer involverer Aqara temperatur og fugtighedssensorer jeg har bestilt men mere om det når det virker.

Christian W. Jensen

søndag den 27. februar 2022

GH, HA og Grå hår

Det her indlæg har været længe undervejs. Meget længe faktisk. Dem der kender mig vil vide, at der ikke findes noget så simpelt at jeg ikke kan komplicere the shit ud af det :).. Og det er også rigtigt. Tænde lys for eksempel. Tryk på en knap og der er lys. Simpelt ikk?

IKKE for mig :D Det begyndte da jeg boede i Svenstrup med sønnen. Jeg faldt over noget der hedder en Sonoff basic (skulle efter sigende udtales S on off) kontakt. Det var en lille boks er sættes på en ledning og derefter kunne jeg tænde og slukke lyset fra en app på min telefon. Inden vi flyttede fra Svenstrup så havde jeg fjernstyring på 2 lamper i stuen, 3 i entreen og i køkkenet, samt på soveværelset.

Sonoff udemærker sig med at være den absolut billigste switch jeg har kunne finde. Ulemperne er at de er i den dumme ende af skalaen, dvs. Dem jeg har haft har kun haft tænd og sluk funktion og så fungerer Sonoff via en app der hedder ewelink og det er super kinesisk, så hvis man er den paranoide type så er det måske ikke lige dig.

Da vi flyttede på Opleveren sammen med Tasja og ungerne så var der i lang tid kun min 4 kanals sonoff (En enhed, der styrede 4 lamper) der var aktiv.

Det ændrede sig da IKEA præsenterede Trådløs. LED-pærer der kunne tænde og slukke samt var dæmpbar. Faktisk tror jeg det var, at de var dæmpbar der var grunden til de kom i huset. Ude på landet er der MEGET mørkt om natten så den midste ville gerne have lys i gangen om natten hvis han skulle op på toilet eller var tørstig. Problemet med det var at gangen var lige op til vores soveværelse og jeg ikke var super meget fan af 40W lys ind i soveværelset om natten. Så vi skiftede til en Trådfri og så kunne vi lade lyset være dæmpet om natten.

Win win... Jeg skal så indrømme at jeg aldrig har brugt IKEA's app til andet end at forbinde det til Google home app'en og sådan har det kørt i lang tid... efterhånden har vi skiftet de fleste pærer indenfor til smarte versioner fra enten IKEA eller Lidl. Fælles for dem er at det der forbinder dem er noget der hedder Zigbee. Zigbbe er kort fortalt et trådløs netværk, hvor hver enhed både modtager og sender. Altså hvor Wifi enheder er afhængig af placeringen af internet router så kan enheder på et zigbee netværk bruges til at udbygge netværket.

Anyway. I starten af sidste år brækkede Tasja anklen og det første til første indkøb af andet end lyskilder til det smarte hjem. Jeg købte en smartplug i Lidl og satte den mellem stikdåsen i køkkenet og kaffemaskinen. Det betød at Tasja ikke længere skulle gå ud i køkkenet for at tænde kaffen, gå tilbage og lægge sig og så tilbage til køkkenet igen efter 7 minutter når kaffen var klar. Antallet af skridt bliver meget vigtigt med et kompliceret brud på anklen. Med den nye smartplug så kunne jeg forberede kaffen om aftenen og når hun var klar om morgenen til at stå op så kunne hun tænde kaffen og vente med at hente den til kaffen var klar...

Nå... Definitionen på et smart hjem er vel vist ikke mejslet i sten nogle steder, men på dette tidspunkt så vil jeg gå så vidt som at sige at vi har et stemmestyret/app styret hjem. Med en google mini i køkkenet og i gangen ( i hver sin ende af huset) kan vi bede om at tænde og slukke lys efter behov. I min verden så er det først et SMART hjem, når lyset tænder og slukker af sig selv, men når vi har behov for det.. Enter "Google rutiner"...

Med google rutiner kan man programere (i vores tilfælde) lys til at tænde og slukke på forskellige tidspunkter. Jeg tror den første rutiner var vores julelys i indkørslen. De blev koblet på en af de gamle Sonoff kontakter og kunne dermed programmeres til at tænde kl. 6 om morgenen og slukke klokken 9 (senere blev det muligt at bede den slukke ved solopgang) så rutinen blev mere dynamisk.

Ligeledes ville lyset tænde om eftermidsagen ved solnedgang og slukke til midnat.

Efterhånden som nye pærer er kommet til så er der også kommet rutiner der tænder lyset i huset om eftermiddagen når det begynder at blive mørkt udenfor.

Stemmekommandoer bruger vi også.. Selv Tasja er kommet over den der akavethed som jeg tror alle (mig selv inklusiv) har i starten ved at skulle snakke med en maskine. Flittigst brugte kommando tror jeg er: Hey google. Sæt alarm om xx minutter", hvilket skyldes at det er hurtigere end at vaske/tørre hænder og derefter indstille en timer på sin telefon eller et æggeur. Derudover har vi 2 stemmekommandoer vi bruger om aftenen.

Den første er "Jeg gider ikke mere". Den fik det navn i perioden efter Tasjas uheld og det var/er stemmekomandoen der signalerer at der er spist og ryddet op efter aftensmaden, den mindste er puttet og det er tid til at finde sofaen.

Den anden er "Jeg går i seng". Den slukker lyset i hygge- og spisestuen. Derefter slukkes den ene lampe i køkkenet og den anden dæmpes til laveste indstilling. Det samme sker for de to lamper i entreen. Den ene slukker og den anden går på laveste blus og i gangen, sættes lyset på laveste blus.


Anyway... I januar fik jeg en ny DYR hobby. Det var at konvertere huset fra et stemmestyret hus til et smart hjem.

Jeg har længe haft følelsen af, at smart som google home var så er det stadig meget begrænset. Vi havde besøg af et par gode venner til nytår og han fortalte at han havde installeret Home Assistant og viste hvordan han havde integreret sin Tado termostater til det så han kunne indstille temperatur når han ikke var hjemme.

Så selvfølgelig skulle jeg prøve at installere det. First off.. Home Assistant eller HA er MEGET mere kompliceret end google home, men når det så er sagt så er mulighederne med HA noget nær uendelige. Næsten.. Jeg har stadig et enkelt ønske til en integration som jeg endnu ikke har fundet svar på, men jeg har ikke udelukket det endnu. Men altså. Jeg købte en Raspberry Pi 4 4GB og et SD kort og brugte en time på at installere den forkerte version :D Så brugte jeg yderligere 20 minutter og få fik jeg denne skærm:

Mine ønsker til et smart hjem.
- Natrutiner der er afhængige af hvem der er hjemme. F.eks. når børnene er hjemme så behøver der ikke være natlys tændt
- Udluftning på badeværelset når fugt og temperatur overskride indtastede værdier, men KUN når lyset er slukket derude.
- Apps der er indstillet til kun at vise det der er relevant (på Google home Appen får alle vist alt)
- Et Dashboard (bruger interfacet på telefonen eller den skærm du viser din HA adgang på) der giver alle informationer.
- Madplan der kan opdateres på min telefon og automatisk vises på diverse dashboard.
- Mulighed for at vælge stemmebeskeder.

Så langt så godt. Nu har jeg så haft HA i en lille måneds tid og de grå hår i overskriften skyldes simpelthen at det føles som en ret stejl læringskurve på HA i modsætning til Google home. Der er utrolig meget læsearbejde i det og til tider har det føltes lidt som om at HA gruppen på facebook har måtte holde mig i hånden ved hvert skridt på vejen. Hvilket de har gjort med overraskende meget tålmodighed :)

Anyway.. Der kommer snart et nyt opslag omkring HA for jeg har lige bestilt nyt grej. En sonoff Zigbee dongle der efter sigende skulle kunne erstatte min IKEA og Lidl hub. OG 4 Aqara temperatur og fugtighedsmålere der også kører på zigbee. Jeg håber jeg kommer med et enkelt HA relateret opslag inden de ankommer (Lang leveringstid på elektronik for tiden) så jeg kan gennemgå systemet som det er nu.