Home Assistant op je NUC met Proxmox

Door K-Jay op vrijdag 26 juni 2020 09:30 - Reacties (40)
Categorie: Home automation, Views: 14.317

Ik ben al een tijd lang een tevreden gebruiker van Home Assistant. Helaas crashte mijn installatie onlangs en besloot ik om mijn nieuwe installatie wat anders aan te pakken. Alle stappen heb ik genoteerd om later eventueel op terug te kunnen vallen. Omdat sharing=caring, hierbij mijn stappenplan, dat eigenlijk verrassend simpel is.

Mijn opzet

De hardware waar alles op draait is een Intel NUC. Als besturingssysteem heb ik gekozen voor Proxmox. Dat is een versie van Linux die bedoeld is om virtuele machines en containers op te draaien. Binnen Proxmox heb ik nu dit draaien:
- Virtuele machine op basis van HassOs met Home Assistant en alle add-ons
- Container op basis van Ubuntu met daarin Docker. Binnen Docker heb ik diverse containers draaien (vpn-server, ontwikkelservers, AdGuard, enz)



Zoals ik het nu opschrijf lijkt het een beetje inception zo met containers in Ubuntu in een container in Proxmox, maar het werkt allemaal super goed. Het voordeel van Proxmox is dat je heel snel een snapshot kan maken en terugzetten als je de boel kapotgetweakt hebt en de voordelen van Docker ga ik hier niet allemaal opsommen maar het is best awesome allemaal :)

Genoeg theorie. Aan de slag

Stap 1 is het installeren van Proxmox op de NUC. Ga naar https://www.proxmox.com/en/downloads, kies de juiste versie en zet deze op een usb-stick met BalenaEtcher https://www.balena.io/etcher/. Start op van de USB-stick en volg de instructies. Uiteindelijk kom je dan in de Proxmox webinterface terecht. Deze video leidt je stap voor stap door de installatie heen.



Stap 2 is het installeren van Home Assistant. Daarvoor hoef je maar 1 regel code uit te voeren in Proxmox! In deze video gaat DrZzs er met de maker van het script stap voor stap doorheen, dus dit kan niet misgaan.

En dan heb je Home Assistant al draaien! Vervolgens kun je aan de slag met add-ons en eventueel terugzetten van een snapshot van je vorige HA-installatie.

Stap 3 is optioneel, de Ubuntu-container met Docker. Daarvoor heb ik deze stappen gevolgd, uitgelegd in deze video.

Heb je vragen? Suggesties? Feedback? Laat een reactie achter. En neem ook een kijkje op het forum: https://gathering.tweakers.net/forum/list_message/62870246

Volgende: Automatiseer je zwembad! 06-'18 Automatiseer je zwembad!

Reacties


Door Tweakers user Kraz, vrijdag 26 juni 2020 12:10

Tof om te zien!

Misschien een stomme vraag, maar werken de USB sticks (Zwave, RFCOM, etc) ook gewoon op deze manier?

Door Tweakers user K-Jay, vrijdag 26 juni 2020 14:31

Kraz schreef op vrijdag 26 juni 2020 @ 12:10:
Tof om te zien!

Misschien een stomme vraag, maar werken de USB sticks (Zwave, RFCOM, etc) ook gewoon op deze manier?
Dat is zeker geen stomme vraag. Ik heb een Conbee II stick eraan hangen en die werkt prima. Overige zaken niet getest.

Door Kevin, vrijdag 26 juni 2020 15:17

Docker <3

Gebruik het hier ook om op te ontwikkelen. Met alle verschillende omgevingen kunnen we niet anders - alles beet elkaar vroeger dus had ik vroeger voor iedere klant een VM draaien. Duur en log.
Inmiddels meer dan 40 omgevingen op een machine met consumer hardware (Ryzen 7, 64GB RAM) en het is stabiel en snel.
Even een nieuwe omgeving optuigen of een omgeving herstellen = één commando vijf minuten wachten.

Door Tweakers user Quad, vrijdag 26 juni 2020 15:52

Ik had laatst Proxmox VE op een machine gezet en deze op een USB sitck geïnstalleerd.
Maar zo werkt Proxmox blijkbaar niet? Ik ben namelijk de ESXi manier gewend..

Extra datastores toevoegen met een bestaande SSD ging niet zoals het moest. ;)

Door Tweakers user xPhantom, zaterdag 27 juni 2020 13:05

Ik heb zelf ook een VM in Proxmox draaien via de 1-line method van Whiskerz007. Ik wil graag de stats van mijn NUC terug zien in Home Assistant, heb je hier ook al iets voor?

Ik kwam deze een tijd geleden tegen; https://stevenhomelab.wor...istant-telegraf-and-mqtt/

Echter, na een minuut of 20 - 25 komt er gewoon geen mqtt bericht meer binnen bij de mosquitto broker in HA :(

Door Tweakers user MsG, zaterdag 27 juni 2020 15:49

Ik zit ook een beetje met die containers voor dingen buiten HASSIO. Ik heb precies dezelfde basissetup, een kale Proxmox (wat onderhuids weer een Debian-install is volgens mij?) en daarbinnen die Hassio image.

Ik heb de Docker-containers die niet op HAssio slaan denk ik toch liever op hetzelfde niveau als HASSIO ipv IN Hassio. Dus ik moet nog even een keer kijken of ik wellicht op de host zelf docker moet draaien, of weer een parallele VM met docker-containers.

Door Tweakers user sOid, zaterdag 27 juni 2020 18:10

Jouw setup lijkt wat op die van mij. Ik heb Ubuntu op NUC draaien, en daarop HomeAssistant Core in Docker (en letsencrypt, deconz, node-RED). Van proxmox heb ik nog nooit gehoord, maar lijkt me best handig. Huidige Ubuntu-opstelling draait echter perfect en ik heb niet zo'n zin om dat om te zetten.

Kun je met proxmox ook alles headless doen? Dat was een van mijn eisen, na initiële installatie van Ubuntu kan ik alles via SSH doen.

(Docker is fantastisch. Op m'n Synology heb ik ook nog Radarr, Sonarr, Jackett, VPN-container, Deluge, sabnzbd, plex... :))

Door Tweakers user mouse86, zondag 28 juni 2020 10:27

Uit nieuwsgierigheid, ik gebruik nu Windows + Virtualbox met in virtualbox de kant en klare HASSIO installatie.

Werkt goed, stabiel en vooral, eenvoudige snapshots (backups) en ontzettend portable. Alles kan ik remote via teamviewer beheren, ik heb er dan ook geen scherm aan gehangen.

Kan er via deze weg ook grafisch op afstand beheerd worden bv met Teamviewer?

Door Tweakers user himlims_, zondag 28 juni 2020 19:58

mouse86 schreef op zondag 28 juni 2020 @ 10:27:
Uit nieuwsgierigheid, ik gebruik nu Windows + Virtualbox met in virtualbox de kant en klare HASSIO installatie.

Werkt goed, stabiel en vooral, eenvoudige snapshots (backups) en ontzettend portable. Alles kan ik remote via teamviewer beheren, ik heb er dan ook geen scherm aan gehangen.

Kan er via deze weg ook grafisch op afstand beheerd worden bv met Teamviewer?
met linux heb je geen teamviewer nodig; beheer gewoon via ssh rest via web, en als toch remote moet vnc?

Door Tweakers user Splorky, zondag 28 juni 2020 21:19

misschien toch ook maar eens een keer met Proxmox spelen wat mijn NUC ondersteund nou net geen VMware ESXi helaas.

Na een aantal stroom storingen en bijna even veel herinstallaties van RPI naar NUC gegaan, werkt geweldig, nu HASS in een VM draaien onder Windows, maar omdat ik de Windows functies verder niet gebruik zonde van de resources.

Moet nog wel wat meer verdiepen in Docker, op mijn Synology nas zit het ook, maar dat is net even te beperkt als je alles via de NAS GUI wilt laten werken.

Omdat ik ook CONBEE heb is het goed om te horen dat die ook werkt.

Door Tweakers user K-Jay, zondag 28 juni 2020 22:52

@xPhantom heb je deze ook geprobeerd: https://www.home-assistant.io/integrations/systemmonitor/ (zelf geen ervaring mee overigens)
@sOid: jouw setup is mijn oude setup :) Ik doe nu alles headless, in grafisch opzicht heb je de web-interface van Proxmox (zie mijn screenshot) en voor Docker gebruik ik Portainer. O ja, ik heb Putty ook niet meer aangeraakt, in de web-interface van Proxmox zit een prima console!

Door Tweakers user himlims_, vrijdag 3 juli 2020 14:23

het installeren via curl / bash script (copy past) magic happens, is neits voor mij.

doe t liever zelf en handmatig (tenminste nog enig idee wat ik doe :+)

maar dat proxmox :P werkt wel aardig op debian buster. HA even in docker gedraaid, maar toch terug naar domoticz

Door Tweakers user Webgnome, vrijdag 17 juli 2020 07:53

ziet er goed uit maar lees ik het nou goed dat je een os hebt met daarop een VM en daar binnen in draaien dan dockers?

Door Tweakers user K-Jay, vrijdag 17 juli 2020 08:43

Dat lees je bijna goed. Mijn Docker draait niet in een VM in Proxmox, maar in een container.

Wat achtergrond: ik wilde dus Home Assistant in een VM hebben. Dat is gelukt. Daarnaast wilde ik ook Docker draaien voor diverse andere toepassingen. Ruimte zat immers op de NUC. Ik heb een tutorial gezocht met zoektermen als "docker on proxmox" en eentje gevonden zoals beschreven in stap 3 en dat werkte prima.

[Reactie gewijzigd op vrijdag 17 juli 2020 08:51]


Door Melvin, woensdag 5 augustus 2020 10:54

Hoe bevalt die Nuc voor home assistant?

Draai nu hassos op een Pi4 met 2GB aan ram maar het sd kaartje is recent al defect gegaan; nu heb ik mooi een backup terug kunnen zetten maar wil hier graag vanaf.

Heb je buiten Home assistant nog 'speelruimte' voor andere virtuele machines? ben nog nieuw in het wereldje van Nuc's en Proxmox maar wel bekend (zakelijk) met ESXCI. Wil graag toekomst gericht een NUC aanschaffen en later evenentueel nog uitbreiden met andere kleine dingen.

Door Sven, maandag 14 december 2020 10:16

Goedendag, ik ben ook opzoek naar een nuc is het mogelijk om in die nuc ook een kleine naa te draaien voor je foto’s?

Door Tweakers user K-Jay, maandag 14 december 2020 13:13

Sven schreef op maandag 14 december 2020 @ 10:16:
Goedendag, ik ben ook opzoek naar een nuc is het mogelijk om in die nuc ook een kleine naa te draaien voor je foto’s?
Ik ga er even vanuit dat je "nas" bedoelt ipv "naa" :)
Zelf geen ervaring mee, maar op een nuc zou je prima iets als Owncloud kunnen draaien naast HA.

Door Jeroen, zaterdag 19 december 2020 21:29

Is het je gelukt om wifi te configureren op je proxmox systeem? Dit is waar het bij mij spaak loopt.

Door Sven, zondag 20 december 2020 01:37

K-Jay schreef op maandag 14 december 2020 @ 13:13:
[...]

Ik ga er even vanuit dat je "nas" bedoelt ipv "naa" :)
Zelf geen ervaring mee, maar op een nuc zou je prima iets als Owncloud kunnen draaien naast HA.
Ja dat bedoelde ik 😆 top dat moest ik weten of OWNcloud of open mediavault erop kunnen draaien hoeveel gb ram heb jij als ik vragen mag?

Door Tweakers user K-Jay, zondag 20 december 2020 21:10

Jeroen schreef op zaterdag 19 december 2020 @ 21:29:
Is het je gelukt om wifi te configureren op je proxmox systeem? Dit is waar het bij mij spaak loopt.
Helaas, hier heb ik geen ervaring mee. Mijn NUC is bekabeld aangesloten.

Door Tweakers user K-Jay, zondag 20 december 2020 21:13

Sven schreef op zondag 20 december 2020 @ 01:37:
[...]


Ja dat bedoelde ik 😆 top dat moest ik weten of OWNcloud of open mediavault erop kunnen draaien hoeveel gb ram heb jij als ik vragen mag?
Ik heb 16GB ram-geheugen.

Door Tweakers user marti28, dinsdag 22 december 2020 20:46

Dank voor dit inzicht. Liep al te kloten met KVM op Ubuntu en virtmanager. Niet handig voor routeren van usb devices naar je VM. Dat is nu gewoon direct in de interface te fixen.

Fijn ook die oneliner om home asssitant te installeren. Zit wel een hopeloos verouderde versie in het script, maar gelukkig is er dan Supervisor om 't gelijk ff te updaten :)

Door Sven, maandag 4 januari 2021 00:00

Nog een vraag hoe heb jij je back up geregeld?

Door Tweakers user K-Jay, maandag 4 januari 2021 08:38

Sven schreef op maandag 4 januari 2021 @ 00:00:
[...]


Nog een vraag hoe heb jij je back up geregeld?
Goeie vraag!
Home Assistant:
1. Een automation in Node-Red zorgt dat Home Assistant elke avond een full snapshot maakt
2. Een script op mijn NAS kopieert elke nacht de snapshots van NUC naar NAS en verwijdert oude snapshots
3. De data op mijn NAS wordt 1x per week geback-upt naar een andere NAS op een andere locatie

Proxmox: voordat ik Home Assistant update, maak ik in Proxmox een snapshot.
Overig: een script op mijn NAS kopieert elke nacht allerlei data uit diverse containers van NUC naar NAS.

Door Niels Sels, zaterdag 9 januari 2021 09:49

Goeiemorgen,

Welke hardware gebruik jij in die NUC aub. Ben van plan om een vm met Home Assistant te draaien samen met een Unify controller.

Vraag me af welke specificaties ik hiervoor nodig heb.

Groet,

Niels

Door Tweakers user K-Jay, zaterdag 9 januari 2021 21:49

Niels Sels schreef op zaterdag 9 januari 2021 @ 09:49:
Goeiemorgen,

Welke hardware gebruik jij in die NUC aub. Ben van plan om een vm met Home Assistant te draaien samen met een Unify controller.

Vraag me af welke specificaties ik hiervoor nodig heb.

Groet,

Niels
Als je op mijn profiel klikt en dan doorgaat naar Inventaris en dan NUC, zie je wat voor geheugen en ssd ik heb. Het lukt me niet om het lijstje in deze reactie te zetten.

[Reactie gewijzigd op zaterdag 9 januari 2021 21:52]


Door Niels, zondag 10 januari 2021 21:47

Bedankt!

Door Bastiaan, woensdag 10 februari 2021 10:00

Onlangs heb ik een NUC i3 gekocht om HA op te gaan draaien. Bovenstaand is een goede handleiding om te volgen!
Mijn vraag is of ik eerst Windows oid op de NUC moet installeren. Er draait nu Windows 10 op maar heb geen internet via Ethernet (alleen wifi wat niet mijn voorkeur heeft).
Kan ik Proxmox op een 'kale' NUC installeren en dan mijn andere vraag hoe ik die eventueel dan leeg moet maken (Windows verwijderen)
Het is een NUCDC3217IYE 8gbram 120gb SSD

hoor graag van jullie, alvast bedankt
Bastiaan

Door Tweakers user K-Jay, vrijdag 12 februari 2021 10:04

Bastiaan schreef op woensdag 10 februari 2021 @ 10:00:
Kan ik Proxmox op een 'kale' NUC installeren en dan mijn andere vraag hoe ik die eventueel dan leeg moet maken (Windows verwijderen)
Je hebt Windows inderdaad niet nodig. Je hoeft Windows ook niet te verwijderen, als je stap 1 uit de blogpost volgt zou het allemaal goed moeten komen. Ik zou zeggen: gewoon proberen.

Door Bastiaan, woensdag 17 februari 2021 20:06

K-Jay schreef op vrijdag 12 februari 2021 @ 10:04:
[...]

Je hebt Windows inderdaad niet nodig. Je hoeft Windows ook niet te verwijderen, als je stap 1 uit de blogpost volgt zou het allemaal goed moeten komen. Ik zou zeggen: gewoon proberen.
Helaas lukt het mij niet. Geen idee wat ik fout doe. Het is een 'kale' NUC, zonder een OS. Heb Proxmox laatste VE iso installer gedownload en met etcher op usb stick gezet. NUC geboot met deze stick er in. Er gebeurt helemaal niets. Heeft iemand nog tips? Ben al dagen bezig....

Door Tweakers user K-Jay, woensdag 17 februari 2021 21:15

Heb je in het bios ingesteld dat de nuc van usb moet booten?

Door Tweakers user mustang1969, donderdag 18 februari 2021 07:23

Ik heb geen bios. Dat bedoelde ik met 'kale' NUC. Ik zal toch iets van een driver oid moeten downloaden en installeren. Heb gezocht maar kom er op de site van Intel niet uit. Er staat zo'n lange lijst van downloads.
Kun je me helpen hoe ik die op de 'kale' NUC kan krijgen? Welke uit de lijst moet ik hebben?

https://downloadcenter.in...5/Intel-NUC-Kit-DC3217IYE

Alvast bedankt!

Door Tweakers user K-Jay, donderdag 18 februari 2021 10:57

@Bastiaan, @mustang1969, het begint nu een beetje verwarrend te worden. Zijn jullie dezelfde persoon? Eerst geef je aan dat er Windows 10 op de NUC staat, een week later is het een 'kale' NUC zonder OS en nu is het bios ook al niet meer aanwezig :?
Ik denk dat het beter is om je problemen voor te leggen aan de community op gathering.tweakers.net.

Door Tweakers user mustang1969, donderdag 18 februari 2021 11:47

Excuses voor de verwarring. Zag later dat ik kon inloggen met mijn tweakers account. Ben dezelfde persoon.
Wat ik eerst had was een NUC waar door vorige eigenaar een illegale Windows versie op zat. Die moest ik registreren maar uiteraard lukt dat niet. Toen heb ik besloten om een grotere harde schijf te kopen, daar staat dus nu nog niets op (vandaar dat ik het een kale nuc noem).
Nogmaals excuses dat het verwarrend is.

Door Tweakers user K-Jay, donderdag 18 februari 2021 13:16

OK. Je NUC heeft een BIOS. Dat heeft elke computer en staat los van de aanwezigheid van een harde schijf. Wat je moet doen is uitvinden hoe je in dat BIOS komt. In negen van de tien gevallen lukt dat door meteen na het aanzetten van de machine steeds op F2, F10 of DEL te tikken totdat je een BIOS-scherm hebt.
BIOS gevonden? Zoek de instellingen van de opstartvolgorde (boot sequence) en zorg dat USB hoger staat dan HDD. Opslaan en BIOS verlaten.
Steek een bootable USB-stick met daarop je besturingssysteem in de NUC en start op. Als het goed is krijg je nu aanwijzingen te zien om het besturingssysteem te installeren.
Kom je er niet uit? Open een topic op gathering.tweakers.net en vertel daarin precies wat je al geprobeerd hebt.
Succes en bedenk, als alles in 1x goed was gegaan had je niets nieuws geleerd :)

Door Tweakers user mustang1969, donderdag 18 februari 2021 19:56

Dank voor je uitgebreide reactie.
Ik ben begonnen met Home Assistant om wat te leren. Soms loopt je echter tegen dingen aan wat je niet goed weet, maar daarom is het juist leuk om je er in vast te bijten en te blijven zoeken.
Bedankt voor je hulp. Ik ga er verder mee. Gr
Bastiaan / Mustang1969 😂

Door Tweakers user keekeboo, dinsdag 9 maart 2021 12:34

Dank voor je uitgebreide beschrijving. Het heeft mij over de streep getrokken om ook van de Pi4 naar de NUC over te gaan. Ik krijg alleen de Bluetooth niet zichtbaar in ProxMox. De NUC heeft wel bluetooth 5 maar met HCITools ziet ie niks. Ik wil dit binnen HA gebruiken (plant sensors). Heb verschillende Fora bezocht maar niks werkends gevonden. Heb je daar wellicht nog tips in welke richting ik moet zoeken?

Door Tweakers user Krik, vrijdag 26 maart 2021 16:30

Voor het gebruik van Bluetooth kan ook ook gebruik maken van ESP Home
Voordeel is dat je dan de esp32 op een plek met goed bereik kan zetten

Door colarully, maandag 5 juli 2021 13:05

buy azithromycin online finance https://azithromaxww.com/ azithromycin and alcohol <a href="https://azithromaxww.com/ ">azithromycin warnings </a>

Door virtuallocal, zaterdag 25 september 2021 19:42

<a href="https://virtual-local-numbers.com/countries/53-greatbritain.html">uk phone number</a>

Reactie formulier
(verplicht)
(verplicht, maar wordt niet getoond)
(optioneel)