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
- Wat heb je nodig :
- Met Rufus Debian of andere linux op usb-stick zetten.
- Installatie op je nieuwe systeem
- Opstarten van HA 1e keer.
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 :
01/03/2024
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.
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.
- Nieuwe nuc Amazon.nl
- Nieuwe nuc Bol.com voor een +- €245 of voor andere type’s
- Nieuwe thinclients bij bol.com
- Mini pc’s bij Bol.com
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 .
Zodra je daar op klikt kom je op een pagina met eerst wat info en daarna een lijst.
Zoals onderstaande foto.
Daar klik je op de file met aan het einde .iso
Hierna kan je Rufus openen .
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.
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.
Nu kan je ook het volgende venster verwachten en hier kun je OK drukken.
Nu zal je de vraag krijgen of hij de usb stick mag gaan wissen, natuurlijk mag hij dit anders kunnen we hem niet gebruiken .
Partities verwijderen en wissen
Daarna gaat hij hem beschrijven met de image.
Nadat dit klaar is zal je KLAAR zien in een groene balk.
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/)
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.
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
Kopieer de link en paste deze in BalenaEtcher.
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.
Netwerk scanner Tools
Voor Android raad ik deze tool (Network Analyzer) aan.
Voor apple telefoons zou deze (Fing) goed werken
Nu zal je dit scherm ervoor krijgen.
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.
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.
Afsluiten
En onder instellingen Hardware kan je hem afsluiten.
Veel plezier met je Home Assistant.
Add-ons installeren:
Om addons te kunnen installeren ga je naar je naam links onderaan.
En dan kan je daar de Geavanceerde modus aan zetten.
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.
Nu zal je het volgende zien ( Is nog een foto van 2022.07.* versie)
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.
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
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.
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?
Als je dit artikel met interesse hebt gelezen klik dan op Vind ik Leuk .
Voor u een kleine moeite voor mij een compliment.
Alvast Bedankt.
Als je feedback, tips of iets anders hebt,
Aarzel dan niet om hieronder een reactie achter te laten.
Ik heb geen enkele linux ervaring en volg de uitgelegde stappen op mijn T620.
Bij het opstarten van de USB stick kies ik voor de live versie.
Daar lijkt het mis te gaan , er komen fouten mbt firmware.
Uiteindelijk kom ik wel in Debian terecht.
Hier selecteer ik de Debian installer en volg deze stappen.
Zijn de foutmeldingen een probleem?
Doe ik iets fout?
Dit is gewoon de max… heel duidelijk uitgelegd, vooral voor een beginner zoals ik, met niks van Linux kennis!
Ik kreeg het makkelijk voor elkaar om HA draaiende te krijgen op HP thin clients T620.
Ik zou nu ook DSMR geïnstalleerd willen krijgen, maar loop daar terug tegen problemen aan door mijn onkunde in Linux. Ik heb op een ‘My Bottom’ geklikt en inderdaad begint de installatie. Echter vraagt die op een bepaald moment naar de juiste usb-poort, wat ook logisch lijkt? Weet iemand hoe ik die kan ophalen en/of invullen?
Gevonden
Via deze handleiding binnen 3 uurtjes mijn hele HA van een virtuele machine naar een Thin Client overgezet, wel even de balenaEtcher Appimage via rechtsklik uitvoerbaar gemaakt, daarna was het echt heel simpel.
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.
ik heb de handleiding zonder problemen kunnen doorlopen om een reserve nuc ingericht te krijgen. een zeer goede handleiding dus!!!!!
Loop helaas op hetzelfde punt vast. Op de een op andere manier wordt het balenaEtcher imagebestand niet herkend. Getracht te renamen met .zip extensie, echter zonder succes. Eerst maar een volledige versie van Demian gaan installeren en dan HA als applicatie er op installeren (in plaats van HA als OS te gaan gebruiken op de Thin Cliënt)?
Ik heb zojuist volgens de bovenstaande handleiding alles op een USB stik gedownload.
Debein ‘live” start netjes op vanaf de usb stik. ik kan ook Balena Ether gedownload.
Wanneer ik het programme aanklik vraag hij om een program waar ik hem mee kan opstarten?
Wat doe ik verkeer
Hallo Richard,
Bedankt voor je reactie,
ik denk dat ik het bericht weer even moet updaten,
door dit te gaan verwerken, in de post.
https://github.com/balena-io/etcher?d_id=ecab02de-c7dd-4b56-b9b3-%20c9659dd9bfce&s_id=1672259864857#debian-and-ubuntu-based-%20package-repository-gnulinux-x86x64
Helaas zal je hem even moeten installeren, ga dit in het nieuwe jaar er bij te gaan zetten met een handleiding.
er is weer het een en ander veranderd.
Een HP t620 op de kop getikt …
Vol goede moed en stap voor stap volgen van de beschrijving loopt ik ook het zelfde punt vast.
Even afwachten op de vernieuwde handleiding.
Geduld is een schone zaak 😉
https://www.huizebruin.nl/?p=9289%23comment-1372
Dat gedeelte zal ik proberen te verwerken in de tekst.
Ik probeer dmv dit stappenplan HA te installeren op een HP T620 maar krijg Balena Etcher niet werkend. Heb de “AppImage” executable gemaakt (een stap die overigens niet genoemd wordt) maar als ik hem opstart opent er wel een venster maar dat blijft wit/leeg. Er gebeurt niets.
Opgelost door een andere distributie dan Debian Live te gebruiken, namelijk Manjaro
Hier was hetzelfde probleem, ik kon het oplossen met een nieuwere versie van etcher. De eerste keer had die ook weer een wit scherm maar de 2e keer was het klaar. Het kan dus wel met debian. Ik had eerst unbutu maar daar kreeg ik het juist onmogelijk mee aan de praat. Het is dus een compabiliteitsprobleem lijkt het.
Ik heb HASS al ruim een jaar op een NUC draaien, echter ik raad een ieder aan om eerst de machine vol te proppen met geheugen en een grote SSD en daarna proxmox te installeren voor HASS te installeren..
Dit geeft de mogelijkheid om meerdere virtuele machines te installeren, zodat je productie en test ‘HASS servers’ kunt installeren, maar ook andere toepassingen.
Zelf heb ik twee HASS servers, een Unifi management-, een DNS-server, en enkele werkstations (Ubuntu, Windows 10) en nog een docker machine. Dit draait zonder problemen naast elkaar.
NUC: Dell OptiPlex 3050
SSD: M2.2280 NVMe SSD WD Blue SN550 1TB 2400MB/s
HDD: –
Mem. Slot 1: 16GB 2133MHZ DDR4 SDRAMM (Corsair CMSO32GX4M2A2133C15)
Mem. Slot 2: 16GB 2133MHZ DDR4 SDRAMM (Corsair CMSO32GX4M2A2133C15)
Dank voor de duidelijke uitleg en ik ga ook over op installatie van Home Assistant op een thin Client. Ik vraag mij alleen af of het ook eenvoudig is om de slimme meter uit te lezen met de P1 usb kabel, de zigbee2mqtt USB stick wordt herkend en bruikbaar is en ook de rfxcom USB voor de klikaanklikuit goed werkt binnen home assistant op de thin client
Ik hoop dat u hier ervaring mee heeft
Gewoon proberen. Mijn stroommeter staat niet in de buurt van de ha server, ik heb een oude pi met ‘P1 monitor home’ op de stroommeter aangesloten. Die kun je met de browser uitlezen, maar hij is ook geintegreerd in ha, zo heb je ook je gegevens binnen. Ik heb 2 slimme stroommeters die zijn beide op die manier verbonden met ha.
Bedankt voor de duidelijk handleiding. Ik gebruik ook de HP T620 om homeassistant te draaien.
Ik kreeg het niet voor elkaar om de thinclient op te starten zonder monitor, starte gewoon niet verder op. Hiervoor moest ik de BIOS eerst flashen naar versie 2.19 (ik kwam van 2.11). Misschien een tip voor andere gebruikers…
Ik draai het op zo’n soort systeem, alleen wat ouder. 6e gen Core i3 en daar VMware esxi 7 op.
Draait prima, zelfs met ee Plex server add on en meer dan 100 automations en ruim 80 zigbee devices. https://tweakers.net/aanbod/3069524/dell-optiplex-3070-intel-9100t-4-core-8gb-120gb-ssd-wifi-bluetooth.html
Duidelijke uitleg, bedankt hiervoor.
Wat is het verbruik van deze Thin client heeft u enig idee?
Ik kan het namelijk zo niet gelijk vinden.
Hallo Rene,
Bedankt voor je reactie.
dit zal aanhankelijk van het type een 10 tot 20 watt zijn.
Bedankt voor de duidelijke handleiding, geinstalleerd op een HP T620 !!
Hallo Geert,
Bedankt voor je reactie.
Mooi dat het gelukt is.
Hallo,
Kan je deze stappen ook doorlopen als je een nuc hebt met windows op? Of dien je dan eerst schijf te formateren?
Hallo Wim,
Bedankt voor je reactie.
Dat is geen probleem dat er nog Windows op staat. Zodra je de image van Home Assistant in laat en dat volgt wist hij de SSD of HDD.
En daarna staat home assistant erop.
Beste,
Hoe zit dit met msata schijven? Aangezien het mij niet lukt. Heb een Gigabyte GB-BXi5-4200
Hallo Steven,
Bedankt voor je reactie,
Heb je dit ook gedaan?
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 probeer voor de eerste maal ha op een nuc te installeren met uw handleiding. Ubuntu is gelukt, balenaetcher is gedownload en unzipt, maar dan stopt het… Ik kan de appimage van balena niet openen of opstarten. Wat doe ik verkeerd?
Mvg
Hallo Laurent,
Bedankt voor je reactie,
Heb je hem wel geïnstalleerd ?
of is het al gelukt.
Hallo Laurent,
Werkt het bij jou heb je Balena kunnen opstarten heb hier hetzelfde probleem
Hallo Rob,
Bedankt voor je reactie.
Heb de tekst iets aangepast bij het verhaal om de image te programmeren op de SSD.
Hopelijk lukt het nu wel.
Hallo,
Ik heb het met deze video uitleg gedaan en is nu wel gelukt.https://m.youtube.com/watch?v=qmzO24-Sfqc
Hallo Rob.
Ik heb hem nu iets aangepast.
Ubuntu schijnt een klein probleem in te zitten om dit te doen.
Maar met Debian 11 live versie moet het wel lukken. Daar nu de link er ook van bij gezet.
Hallo Laurent
Ik heb hem nu iets aangepast.
Ubuntu schijnt een klein probleem in te zitten om dit te doen.
Maar met Debian 11 live versie moet het wel lukken. Daar nu de link er ook van bij gezet.
Zeer handig dit! Daar zullen er een hoop profijt van hebben, netjes en overzichtelijk, good job!
Duidelijk artikel hoor! Kind kan de was doen zo.
Dankjewel voor het compliment.
Dat was ook de insteek voor dit artikel. Zodat er nog meer gaan overstappen naar Home Assistant.
Duidelijke handleiding. Die HP thin clients T620 zijn energie zuinig en bevatten geen draaiende delen. Dus zijn lekker stil