blog::zjuul

If the questions don't make sense, neither will the answers

Home Assistant setup – installatie blog

2023/01/03 by jules Reageer

Vandaag kreeg ik mijn Raspberry Pi binnen (hier besteld) en kon ik aan de slag met het installeren van Home Assistant, een open source tool voor Home Automation.

Zodat ik dus mijn huis wat slimmer kan maken. Energie besparen, slim doen met lampen en temperatuur, dat soort werk.

En natuurlijk: lekker klooien! Ik hou van dingen aanelkaar knopen met scriptjes en vind het heerlijk om te pielen met dit soort dingen.

Hier een verslagje met de dingen die ik heb gedaan, en onderweg heb opgelost:

De installatie van Home Assistant op een SD kaart

Hardware: Raspberry Pi 4 Model B 8GB RAM en een 128GB SD kaartje (beetje overkill misschien, maar goed) met

Deze instructies gevolgd, en het ging bijna helemaal vlekkeloos.

Dit moest ik nog even met de hand doen op mijn Ubuntu installatie na het downloaden van Balena Etcher

sudo apt install fuse
chmod +x ./balenaEtcher-1.13.1-x64.AppImage
chmod +x ./balenaEtcher-1.13.1-x64.AppImage

Het was de eerste keer dat ik een AppImage gebruikte, en het systeem kon het niet openen. Na installatie van fuse dus wel.

Opstarten en gebruiken van de server

Nou.. dat ging even heel erg vlekkeloos. Kaartje er in, power aan, en gaan.

Na de installatie is de server bereikbaar onder een lokaal IP adres: http://192.168.xx.xx:8123/ en kon ik door de wizard heen.

  • gebruiker aangemaakt + wachtwoord
  • alle herkende devices en dergelijke geactiveerd
  • klaar

Terminal en SSH

Ik hou van de command line, en wil natuurlijk ook kunnen verbinden via SSH met de nieuwe server. Het Home Assistant OS kan dit niet standaard, dus kan je deze add-on installeren om de terminal in te komen via de web-interface (handig).

Om via mijn eigen machine te kunnen inloggen ging het even mis.

Met de volgende stappen is het me gelukt:

  • configuratie openen, en “Edit in YAML” kiezen
  • dan je publieke ssh key als volgt in je config plakken:
authorized_keys:
  - >-
    ssh-rsa
    AAAA .. kGLFKw==
    jules
password: ""
apks: []
server:
  tcp_forwarding: false

Waarbij je publieke key op je lokale machine gevonden kan worden in je home directory.

~/.ssh/id_rsa.pub

Als je die nog niet hebt: aanmaken via ssh-keygen -b 4096 -t rsa

Na kiezen van poort 22 kon ik proberen in te loggen.. zonder succes 🙁

“Connection closed by invalid user jules”

Las ik in de logging. Na heel veel trial en error besloot ik eens in de web UI te kijken.

Dus:

  • de SSH / Terminal verbinding gebruikt NIET de user die ik eerder had gemaakt in de app
  • inloggen via een remote machine kan via
    • ssh homeassistant.local -lroot
    • of: ssh root@homeassistant.local

Fysiek verplaatsen van de server: waar zit de shutdown?

Een server installeren is natuurlijk allemaal leuk en aardig, maar je weet pas of alles blijft werken na een reboot. Ik besloot een shutdown te doen, en de server te verplaatsen naar zijn uiteindelijke stek in huis.

Dat kostte wat moeite. Het commando shutdown -h now op de server werkt niet..

Uiteindelijk diep in de krochten van het support forum de GUI optie gevonden.

Settings -> System -> Hardware -> puntjes -> Shutdown system.

En voila! Pi uit. Verplaatst. Stroom er op, en ja hoor, hij startte weer vrolijk op.

Conclusie

De basis installatie van Home Assistant is supersoepel. Alles werkt in een keer eigenlijk. En nu mijn Pi draait, ga ik mij de komende tijd verdiepen in hoe het nou echt allemaal werkt, en de applicatie eens flink aan de tand voelen.

Next up: documentatie lezen, alles uitproberen, en flink rondklikken.

Verder lezen:

Home Assistant: wow (en ook: RTFM) Default ThumbnailMijn Blog leeft weer! Default ThumbnailNieuwe sites voor Bloem en Loes Goededoelenrekening: een lifehack om blij van te worden

Categorie: Algemeen Tags: domotica, home assistant, linux, raspberry pi

Meest recente berichten

  • Zelf frisdrank maken met gingerbug
  • Home Assistant: wow (en ook: RTFM)
  • Home Assistant setup – installatie blog
  • Bloggen is zoooo 2023
  • Bluemovement kortingscode

Geef een reactie Reactie annuleren

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Social Links

  • Mastodon (social)
  • Mastodon (measure)

Recente reacties

  • Jacqueline Fackeldey op selfirenze
  • Jacques J.J. Soudan op selfirenze
  • Tom Klunder op selfirenze
  • Jules Stuifbergen op selfirenze
  • Wilfred van den Belt op selfirenze

Categorieën

  • Algemeen
  • Bijzonder
  • Elders geschreven
  • Het Gezin
  • Meegemaakt
  • Mijlpalen

Archief

  • januari 2023
  • februari 2021
  • september 2017
  • juni 2016
  • november 2014
  • oktober 2014
  • september 2014
  • augustus 2014
  • juli 2014
  • juni 2014
  • mei 2014
  • april 2014
  • maart 2014
  • januari 2014
  • december 2013
  • november 2013
  • oktober 2013
  • september 2013
  • augustus 2013
  • juli 2013
  • juni 2013
  • mei 2013
  • april 2013
  • maart 2013
  • februari 2013
  • januari 2013
  • december 2012
  • oktober 2012
  • september 2012
  • augustus 2012
  • juni 2012
  • mei 2012
  • april 2012
  • maart 2012
  • februari 2012
  • januari 2012
  • december 2011
  • november 2011
  • april 2011
  • januari 2011
  • december 2010
  • oktober 2010
  • september 2010
  • juli 2010
  • juni 2010
  • mei 2010
  • april 2010
  • maart 2010
  • februari 2010
  • januari 2010
  • december 2009
  • november 2009
  • september 2009
  • augustus 2009
  • juli 2009

© Copyright Jules Stuifbergen · Powered by Genesis ·