pixel

Home Assistant installeren op een Thin-client

5
(8)

Aangezien de Raspberry Pi al een tijdje niet tot nauwelijks leverbaar is, en het sowieso verstandig is om Home Assistant op een Pi te installeren i.c.m. een SSD, kan je tegenwoordig ook voor leuke bedragen een Thin Client kopen in je buurt of op Marktplaats.

Systeem informatie

Ik raad zelf aan om een Thin client of Intel NUC te kiezen met minimaal een dual core processor , met 4 GB geheugen en minimaal een 32 GB SSD opslag.
Wat erg goed zou moeten werken is de HP T620 (Marktplaats of deze op Marktplaats).

Maarten heeft een nieuwe partij thinclients ingekocht dit keer zijn het de :
HP ThinClient T630 4-8-16gb DDR4 16-32-128-256gb SSD uitermate geschikt voor Home Assistant
Vanaf € 30,00 ( laat hem maar even weten dat je vanaf huizebruin.nl komt)
https://link.marktplaats.nl/m2021926873
of voor een zwaardere machine https://www.marktplaats.nl/v/hobby-en-vrije-tijd/elektronica-componenten/m2155177079-homeassistant-thin-client-t730-plus-pci-slot-stel-zelf-samen

Vanaf 15-02-2024 levert hij ze al af met HA OS geinstalleerd , dus ben je het grootste deel van deze handleiding niet meer nodig.
Dan is het je backup uploaden en je kunt direct verder, of gemakkelijker te starten met HA.
Dit kost je niets extra.

01/03/2024


Heb je zelf een ander merk / type of weet je nog meer merken en types meld ze dan hieronder in de reacties.
Ik gebruik zelf de Wyse DX0D (dualcore 1.4Ghz en 4Gb geheugen en 120Gb SSD) ( Marktplaats), sinds eind september 2022 heb ik nu ook een Hp T620 zelf draaien met HA.

Wat heb je nodig :

  • Toetsenbord
  • Beeldscherm
  • Muis.
  • Netwerk verbinding aan je Thin client en of NUC.
  • Usb stick van 8Gb of meer. ( hou er rekening mee dat alle bestanden die er op staan verloren gaan)
  • Pc of laptop met Windows om Rufus te installeren en de image te downloaden

Met Rufus Debian of andere linux op usb-stick zetten.


Maak een USB opstart stick
Hiervoor heb je onder andere Rufus nodig welke je Hier kunt vinden.

We gaan gebruik maken van Debian 11. Welke hier te downloaden is (https://www.debian.org/CD/live/)
Aan te raden is om de 64bit versie te downloaden of je pakt een andere linux distributie .

Home Assistant installeren op een Thin-client 1

Zodra je daar op klikt kom je op een pagina met eerst wat info en daarna een lijst.
Zoals onderstaande foto.

Home Assistant installeren op een Thin-client 2

Daar klik je op de file met aan het einde .iso

Hierna kan je Rufus openen .

Home Assistant installeren op een Thin-client 3

En druk je op het knopje selecteren. en dan opent hij een venster en daar selecteer je de iso file welke je zonet gedownload hebt.

Home Assistant installeren op een Thin-client 4

Als alles zo staat als hierboven kan je op STARTEN drukken.
Nu kan je een waarschuwing venster er voor krijgen, hier kun je op JA drukken.

Home Assistant installeren op een Thin-client 5

Nu kan je ook het volgende venster verwachten en hier kun je OK drukken.

Home Assistant installeren op een Thin-client 6

Nu zal je de vraag krijgen of hij de usb stick mag gaan wissen, natuurlijk mag hij dit anders kunnen we hem niet gebruiken .

Home Assistant installeren op een Thin-client 7

Partities verwijderen en wissen

Home Assistant installeren op een Thin-client 8

Daarna gaat hij hem beschrijven met de image.

Home Assistant installeren op een Thin-client 9

Nadat dit klaar is zal je KLAAR zien in een groene balk.

Home Assistant installeren op een Thin-client 10

Nu mag je de usb stick via VEILIG VERWIJDEREN verwijderen.


Annoyingly, different PC brands use different BIOS keys. Most modern motherboards use the DEL key, but ultrabooks, gaming laptops and gaming PCs are less consistent. For example, hitting F2 might work on an Asus, but you’ll need F10 on an Acer computer.

Adv

BIOS Keys by Manufacturer
Here’s a list of common BIOS keys by brand. Depending on the age of your model, the key may be different.

ASRock: F2 or DEL
ASUS: F2 for all PCs, F2 or DEL for Motherboards
Acer: F2 or DEL
Dell: F2 or F12
ECS: DEL
Gigabyte / Aorus: F2 or DEL
HP: F10
Lenovo (Consumer Laptops): F2 or Fn + F2
Lenovo (Desktops): F1
Lenovo (ThinkPads): Enter then F1.
MSI: DEL for motherboards and PCs
Microsoft Surface Tablets: Press and hold volume up button.
Origin PC: F2
Samsung: F2
Toshiba: F2
Zotac: DEL

Installatie op je nieuwe systeem

Nu mag je de USB-Stick plaatsen in je thinclient / nuc en deze op gaan starten.

Stel de bios van je Thin client in zodat hij kan opstarten van de USB.
Nu je toch in de Bios bent zet de optie secure boot op Uitgeschakeld. (anders kan je geen Linux installeren)
En zet de optie UEFI-opstartmodus is ingeschakeld.

Het systeem moet geschikt zijn voor 64-bits en in staat zijn om op te starten met UEFI. Vrijwel alle systemen die in de afgelopen 10 jaar zijn geproduceerd, ondersteunen de UEFI-opstartmodus.

03-07-2022

Start de Thin client op van de Linux stick, kies de “live” versie van Debian . of een andere linux versie. zoals Ubuntu of Manjaro
Zodra Debian is opgestart, ga je naar de website van BalenaEtcher, download hiervan de linux64 versie en start hem op. (https://www.balena.io/etcher/)

https://github.com/balena-io/etcher/releases/tag/v1.15.3

Het beste werkt het met versie 1.15.3 en dan moet je de balenaEtcher-1.15.3-x64.AppImage versie hebben.

De gedownloade balenaEtcher Appimage heeft de vorm van een zipbestand. Klik er met de rechtermuisknop op en pak het uit.

Na het uitpakken vindt u een AppImage van balenaEtcher, klik er opnieuw met de rechtermuisknop op en selecteer de Open om deze USB bootable maker tool uit te voeren.

Dus, hier is de Linux draagbare Baleno Etcher, klaar om opstartbare ISO- of IMG-afbeeldingen naar uw USB- of pen-drives te flashen.

 Voor de mensen die ertegenaan lopen dat de gedownloade Balena Etcher zich niet laat openen zoals de handleiding schrijft, dan klik het bestand eerst rechts aan, >properties > permissions en vink het “Allow executing file as program” aan. Opslaan, en dan weer zoals omschreven, rechts klik en Open. Nu werkt het wel.

Bedankt Hans voor je toevoeging, zie ook de reacties hieronder.

 Probleem met het niet kunnen uitpakken van een zip bestand van het gedownloade appimage bestand van balenaEtcher kan waarschijnlijk opgelost worden door het appimage executable te maken, zie ook https://itsfoss.com/use-appimage-linux/ bij het onderdeel How to use AppImage in Linux, step 1, 2 en 3.

Bedankt Rob voor je toevoeging, zie ook de reacties hieronder.

 

Opgelost door een andere distributie dan Debian Live te gebruiken, namelijk Manjaro

Bedankt Michel van den Heuvel voor je toevoeging, zie ook de reacties hieronder.

Opmerking: Hiermee wordt de Etcher niet op uw Linux-systeem geïnstalleerd, maar moet u elke keer de AppImage uitvoeren om deze te gebruiken, een draagbare Etcher.

Home Assistant installeren op een Thin-client 11


Ga naar de Home Assistant installation page ( https://www.home-assistant.io/installation/generic-x86-64) en selecteer de URL voor de X86-64 versie.


Kijk bij de pagina hierboven bij nr 4 voor de juiste link, dit wijzigt regelmatig.
Wat op dit zal lijken. Dit verandert regelmatig bij nieuwe updates !!!!

https://github.com/home-assistant/operating-system/releases/download/9.5/haos_generic-x86-64-9.5.img.xz
Home Assistant installeren op een Thin-client 12

Kopieer de link en paste deze in BalenaEtcher.

Home Assistant installeren op een Thin-client 13


Kies in BalenaEtcher de SSD (onder target) van de Thin client en “Flash” de HA image op de SSD.


Zodra BalenaEtcher klaar is, sluit je Debian af en verwijder je de USB stick.


Nu kun je de Thin client op de plaats installeren waar je hem wilt gaan gebruiken, bijvoorbeeld in de meterkast en start daar dan de Thin client op.

Opstarten van HA 1e keer.


Je hebt het beeldscherm , muis en toetsenbord voorlopig niet meer nodig.
Voordat hij de eerste keer volledig is opgestart zal het een 10 tot 30 minuten duren voordat je hem via de web interface kunt benaderen.

Nu kun je hem via onderstaande link benaderen.
homeassistant.local:8123 of homeassistant:8123
Mocht dit niet werken, zoek in je router het IP-adres op via bijvoorbeeld Fing of Wireless Network Watcher en voer deze in je browser in.
http://###.###.###.###:8123

Voor windows kun je deze tool (Wireless Network Watcher) gebruiken om je netwerk te scannen op welk ip adres hij zit.
Voor Android raad ik deze tool (Network Analyzer) aan.
Voor apple telefoons zou deze (Fing) goed werken

Netwerk scanner Tools

Nu zal je dit scherm ervoor krijgen.

Home Assistant installeren op een Thin-client 14

Zodra je dit venster ziet kom je daarna op het eerste scherm en mag je een gebruiker aanmaken .
Onthoud het wachtwoord goed anders kan je niet meer inloggen.

Zodra je hem de eerste keer hebt opgestart zal je dit tegen komen bij Instellingen en dan Integraties.
Allemaal vakjes met ontdekt er boven, Dit heeft hij gevonden bij de eerste scan op je netwerk.
Door op CONFIGUREER te drukken ga je het desbetreffende apparaat toevoegen, deze stappen zijn duidelijk te volgen.

Home Assistant installeren op een Thin-client 15


Zie ook de instructies op de home assistant installation webpage.
https://www.home-assistant.io/installation/generic-x86-64

Wanneer u de hass-opdracht voor de eerste keer uitvoert, worden de benodigde bibliotheken/afhankelijkheden gedownload, geïnstalleerd en in de cache opgeslagen. Deze procedure kan tussen de 5 en 10 minuten duren. Gedurende die tijd krijgt u mogelijk de foutmelding “site kan niet worden bereikt” bij toegang tot de webinterface. Dit zal alleen voor de eerste keer gebeuren en de daaropvolgende herstart zal veel sneller zijn.

Herstarten


Onder instellingen via de web interface kun je de server afsluiten en rebooten.

Home Assistant installeren op een Thin-client 16

Afsluiten


En onder instellingen Hardware kan je hem afsluiten.

Home Assistant installeren op een Thin-client 17

Veel plezier met je Home Assistant.

Add-ons installeren:

Om addons te kunnen installeren ga je naar je naam links onderaan.

Home Assistant installeren op een Thin-client 18

En dan kan je daar de Geavanceerde modus aan zetten.

Home Assistant installeren op een Thin-client 19

Nu kun je dit er weer voor weg klikken en dan naar het tandwiel gaan.
sinds de update van Home Assistant v2022.6.* zie je hier nu ook als er updates zijn aan het icoontje erbij.

Home Assistant installeren op een Thin-client 20

Nu zal je het volgende zien ( Is nog een foto van 2022.07.* versie)

Home Assistant installeren op een Thin-client 21

Nu zie je de geïnstalleerde add-ons boven aan staan , en met een update komt er een gekleurde balk boven.
En rechts onder aan staat de button om add-ons te zoeken en toe te voegen.

Home Assistant installeren op een Thin-client 22

Meer add-ons toevoegen

Nu kan je hem uitbreiden door meer toe te voegen, dit doe je door op de 3 stippen bovenaan te klikken.
daar na repositories

Home Assistant installeren op een Thin-client 23

Een aantal welke ik een goede toevoeging vind heb ik hier geplaatst, wil je ze ook toevoegen selecteer de links die hier onder komen te staan en vul die in op de balk en druk dan op toevoegen.

Home Assistant installeren op een Thin-client 24

Voor Home Assistant Add-ons: DSMR Reader/Datalogger & Metabase

https://github.com/sanderdw/hassio-addons/

Voor timescaledb en pgadmin4

https://github.com/Expaso/hassos-addons

Voor een hele hoop extra addons.

https://github.com/alexbelgium/hassio-addons

Zigbee2mqtt

https://github.com/zigbee2mqtt/hassio-zigbee2mqtt

Het installeren en instellen ga ik hier niet behandelen, dit wil nog wel eens wijzigen, maar daar kan ik je aan raden ga de tekst lezen welke er bij getypt is, eventueel vertalen door google. om de addons te installeren en in te stellen.

En neem Nooit die wachtwoorden over, omdat die al op internet staan kunnen ze gemakkelijk als doelwit dienen.

Mocht je nog aanvullingen hebben, vermeld ze hieronder, of stuur een mail zodat ik het verder kan uitbreiden zodat iedereen er wat aan heeft.

Je kunt ook de temperatuur sensor van de HP t620 toevoegen.
dit is een andere code dan die veral online stond dus daarom deel ik hem hier.

sensor:  
  #=============================================
  #=== CPU Temperatuur for mostly Intel CPU working 
  #=============================================
  #- platform: command_line 
  #  name: CPU Temp
  #  command: "cat /sys/class/thermal/thermal_zone0/temp"
  #  unit_of_measurement: "°C"
  #  value_template: '{{ value | multiply(0.001) | round(0) }}'
####################################################################   
# Lines added for Command Line (CPU Temp) for AMD processors (HP T620)
# from home assistant version 2022.9.x and above.
  - platform: command_line
    name: CPU Temperature
    command: "cat /sys/class/hwmon/hwmon0/temp1_input"
    # If errors occur, make sure configuration file is encoded as UTF-8
    unit_of_measurement: "°C"
    value_template: "{{ value | multiply(0.001) | round(1) }}"



Spelfouten, taalfouten of inhoudelijke fouten ontdekt?
Stuur dan een mailtje naar de auteur van dit artikel!

Tevreden met deze website?

Wat vond je van deze post?

Klik op een ster om deze te beoordelen!

Gemiddelde score 5 / 5. Aantal stemmen: 8

Tot nu toe geen stemmen! Wees de eerste die dit bericht beoordeelt.

Geef een reactie...

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

73 gedachten over “Home Assistant installeren op een Thin-client”

  1. Mijn T-630 kan ik booten met Ubuntu 24.04 op USB stick .
    Maar installatie van Ubuntu stop bij het eerste scherm.
    De instructie zegt:
    Stel de bios van je Thin client in zodat hij kan opstarten van de USB.
    Nu je toch in de Bios bent zet de optie secure boot op Uitgeschakeld. (anders kan je geen Linux installeren)
    En zet de optie UEFI-opstartmodus is ingeschakeld.
    Ik denk dat ik daar iets niet goed doe, maar wat? Wie heeft tips?

  2. Ik heb een vraagje:
    Ik heb nu sommige identiteiten er dubbel in Home assistent staan. bvb: buienradar-2

    Hoe kan ik deze dubbele identiteit verwijderen en zorgen dat HomeAssitent een beetje schoon blijft?

    1. Hallo Henk,

      Bedankt voor je reactie.

      Ja hoor dat is geen probleem, kijk wel even goed welke de data nog binnen krijgt.
      Is het de -2 verwijder de andere en daarna kan je hem bijvoorbeeld de -2 hernoemen. Denk er wel om dat je dan ook de Automation en scripts en dashboard moet wijzigen naar de juiste naam.

      Wees welkom op mijn discord groep waar heel wat mensen zitten die Home Assistant gebruiken en elkaar helpen vooruit te komen.
      Ook over 3d printen en elektronica en veel meer
      https://discord.gg/wyujubTg

  3. Ik heb via Maarten/marktplaats ook een thin client gekocht. HA was al voor-geinstalleerd. Erg blij mee. Maar krijg met geen mogelijkheid mqtt aan de praat. Wat kan er aan de hand zijn? HA draait parallel hieraan ook nog op een rpi zonder problemen met mqtt.

    1. Heb je iets meer info? ik heb deze config ook gekocht en mqtt zonder issues kunnen installeren. Heb je iets meer van een foutmelding?

    2. Hallo Lolke,

      Bedankt voor je reactie.
      Was het in de tussentijd gelukt?
      En anders kom gezellig op de discord en daar kunnen we je ook helpen.

  4. Dank voor je mooie handleiding. Heb HA inmiddels draaien op een NUC celeron.
    Nu nog ontdekken hoe ik een Carlo Gavazzi EM24 modbus over ethernet energiemeter en een Kamstrup Multical 403 met HC-003-82 uitbreidingsprint (modbus over ethernet en 2 puls ingangen voor randapparatuur) kan uitlezen en loggen in HA.
    Zou graag wat assistentie willen (mag ook tegen ene niet al te hoog tarief) om dit voor elkaar te krijgen.

  5. Zojuist installatie met T630 gedaan mbv Rufus, Demian en Balena Etcher.
    Het is me gelukt maar enkele zaken weken wel af:
    – In de BIOS lukte het me niet om de juiste instellingen te vinden (opstarten vanaf USB). Waarschijnlijk omdat HP afwijkt van de instructie hierboven. Uiteindelijk wel gelukt, maar hoe precies weet ik niet.

    Balena Etcher lukte niet. De oudere versie zoals Jan benoemde (1.15.3-x64 appimg) lukte wel.

  6. Hallo.

    Ik probeer ook de software erop te krijgen. nu loopt die in balena Etcher steeds vast op 32% dan zit ook de hele thin client vast. heb de partitie ook al een x verwijderd maar dit werkt ook niet. zie ik wat over het hoofd of wat kan hier fout gaan?

      1. Ik heb de software via de Windows pc op de schijf gezet. En die daarna weer terug geplaatst in de thin cliënt. En dan werkt het wel

        1. Hallo Dennis,

          Bedankt voor je reactie.
          Ga de handleiding iets aanpassen dat je hem inderdaad ook of met een USB adapter of even in een andere pc kunt plaatsen en dan met Windows de image er vaak gemakkelijker op kunt zetten.

  7. Hallo,

    Ik loop tegen een probleem aan wanneer bij het downloaden en wegschrijven van het HA img met balena etcher. Als ik de url heb ingevoerd en klik daarna op target. Dan zie je alleen de USB stick en 1 hidden. Wanneer ik de hidden disk aan klik krijg ik een melding dat dit de system drive is. deze selecteer ik. Dan moet je nog een keer bevestigen of je alles wil wissen van de drive. Als ik dit bevestig dan krijg ik een fout melding “Something went wrong bla bla. en de actie wordt afgebloken.

    Wat gaat hier mis?

    1. Dat had ik ook,

      Je moet eerst alle partities verwijderen van de drive.

      Command for disk partitioning: gnome-disks

    2. Hoi Richard,
      Ik heb hetzelfde probleem. Via ‘Disks’ de partities verwijderd, schijf geformatteerd, naar fat32, ext4, met nieuwe partities, zonder partities, mounted, unmounted.. Helaas kom ik niet verder.
      Heb jij het inmiddels kunnen oplossen?

      1. Hallo Jonathan,

        ik heb ook al die optie’s geprobeerd maar krijg idd ook steeds het zelfde probleem.
        Nu heb ik al eerder een HP T620 ingericht met HA. Dit ging zonder enig probleem. Deze heb ik even opgemaakt en kwam tot de conclusief dat dit een andere hardware versie is met een andere geheugen module. het type waar ik problemen mee heb is IEC versie 1.20 en de versie die perfect werkt is IEC 2.20

        1. Hoi Richard,
          IEC zegt mij niets. Gaat dit over het werkgeheugen of opslag (SSD?). Ik zal eens kijken wat er bij mij in zit.
          Gisteren heb ik nog wat dingen geprobeerd met een nieuwe USB-stick, maar dit maakte niets uit. Ik kan via Debian wel bestanden op de schijf plaatsen, maar dus niet via Etcher. Ga vanavond of morgen kijken of het verschil maakt als ik de live-versie van Debian via mijn eigen laptop draai en dan probeer te schrijven op de SSD via een USB-SATA adapter. Helaas kan ik de SSD via diezelfde adapter in Windows niet initialiseren.
          Mogelijk proberen we HA op een systeem/SSD te plaatsen wat hiervoor niet geschikt is.

        1. Ook ik had problemen met schrijven naar de interne SSD. Heb een ouder versie (1.15.3-x64 appimg) van Balena gebruikt; daarmee lukte het wel.

  8. Hallo,

    ik kreeg gelijk een foutmelding met flashen met BalenaEtcher na wat onderzoek op google kwam ik er achter dan ik eerst alle partities moest verwijderen en daarna een nieuwe partitie moet maken. daarna is het gelukt.

  9. Heeft u soms ook een oplossing om een HP thin clients T620, automatisch her op te starten na een stroomonderbreking?

    1. Ha Erik,

      volgens mij kun je dit instellen in de Bios, ik dacht het meest rechtse dropdown menu. Vergeet het niet te “saven”

      grt John

  10. Uitstekende handleiding! Ik heb een HP T530, werkt hetzelfde. 8Gb geheugen en een WD Red 500 M.2 2280 Sata disk.
    Paar opmerkingen:
    – De ISO’s waren alleen als torrent te downloaden, dus je moet een een torrent downloader (ik gebruik Tixati) hebben.
    – Bij mij kwam het scherm “selecteer de modus” voor “deze image maakt gebruik van…”
    – Ik heb de tip van Hans gebruikt, voor wie onbekend is met Linux: je moet wel eerst naar de download-map (via rechter-muis “open file-location) om de properties te kunnen zien. In het tabblad permissions vind je dan het vinkje “executing file as a program”.
    – Als de URL van homeassistant niet werkt, kun je een monitor op het systeem aansluiten. Bij opstart laat HAOS het IP-adres zien. http://IP-adres:8123 werkt ook.

  11. Dankjewel Voor deze zeer duidelijke uitleg, inderdaad een kind kan de was doen. Ik heb hem geïnstalleerd op een Lenovo Thinclient M625q AMD 4G9B ram 250 GB SSD.

  12. Fijne en duidelijke handleiding, ik heb zelf sinds kort een HP-T620 en het werkt er prima mee. Voor de mensen die ertegenaan lopen dat de gedownloade Balena Etcher zich niet laat openen zoals de handleiding schrijft, dan klik het bestand eerst rechts aan, >properties > permissions en vink het “Allow executing file as program” aan. Opslaan, en dan weer zoals omschreven, rechts klik en Open. Nu werkt het wel.
    Succes

    1. bij mij werkt de handleiding totdat ik de HA url wil flashen. Dat lukt niet. Ik weet niet waarom. Iemand een idee?

      1. Hallo Anton,

        Bedankt voor je reactie.
        ik heb die link nu aangepast naar https://github.com/home-assistant/operating-system/releases/download/9.5/haos_generic-x86-64-9.5.img.xz
        lukt het daarmee wel ?

Winkelwagen
Scroll naar boven