Door Wout Funnekotter

Hoofdredacteur

De toekomst van Home Assistant

'Ons doel is dat iedereen het kan gebruiken'

16-05-2024 • 06:00

183

Home Assistant

Bij het kiezen van een platform voor het automatiseren van je huis moet het gek gaan als je niet tegen de naam Home Assistant aanloopt. Dit opensourceproject werd in 2013 gestart door de Nederlander Paulus Schoutsen en heeft een flinke fanbase binnen de Tweakers-community, niet in de laatste plaats omdat het de nadruk legt op lokale, cloudloze bediening van apparatuur, waarbij de data het huis van de gebruiker niet verlaat. Drie jaar geleden sprak Tweakers al met Schoutsen en sindsdien is de ontwikkeling van het platform in een stroomversnelling gekomen, met als nieuwste wapenfeit een aparte stichting die de belangen van het project moet behartigen.

Schoutsen was onlangs in Nederland voor de State of the Open Home-stream en wij spraken hem achteraf over hoe de ontwikkeling de laatste jaren geprofessionaliseerd is, aan welke grote verbeteringen hij en zijn team momenteel werken, de plannen die hij heeft voor eigen hardwareproducten en waarom er een stichting nodig was om de toekomst van het platform veilig te stellen.

Mainstream versus hardcore

Home Assistant of Nabu Casa?

Sinds 2018 werkt Schoutsen in zijn eigen bedrijf aan Home Assistant: Nabu Casa. Nabu Casa verkoopt cloudabonnementen voor Home Assistant, waardoor gebruikers hun dashboards gemakkelijk op afstand kunnen benaderen. Ook levert het cloudgebaseerde speech-to-text- en text-to-speechdiensten. Met de opbrengsten daaruit betalen Schoutsen en zijn partners 35 fulltime medewerkers die aan Home Assistant en aanverwante projecten werken.

Schoutsen steekt zijn ambities niet onder stoelen of banken; hoewel Home Assistant de afgelopen tien jaar vooral computerliefhebbers aantrok, wil hij daar niet stoppen. “Ons doel is dat iedereen het uiteindelijk kan gebruiken en we zijn de laatste jaren constant bezig om het makkelijker te maken.” Hij doelt daarbij op verschillende wijzigingen in de gebruikersinterface die de instapdrempel voor beginners moeten verlagen. Automatiseringen zijn daar een goed voorbeeld van. In de begindagen konden die enkel in de YAML-taal geschreven worden, waarmee een misplaatste spatie het einde van je automatisering kon betekenen. Tegenwoordig heeft Home Assistant een uitgebreide automationseditor in de gebruikersinterface, die veel aandacht krijgt van de ontwikkelaars.

Hoewel Schoutsen persoonlijk ook voor het gemak van de grafische interface kiest, hoeven geavanceerde gebruikers dat niet te zien als een verschuiving richting mainstream. Van de technisch onderlegde gebruikers weg bewegen ziet hij als een onmogelijkheid. “Het merendeel van de ontwikkeling wordt gedaan door hobbyisten. Dat kunnen kleine dingen zijn. Er zijn bijvoorbeeld mensen die gewoon houden van code opruimen: types toevoegen, enums toevoegen waar we vroeger strings gebruikten, dat soort dingen. Dat zijn allemaal kleine veranderingen door het hele systeem waarvan het belangrijk is dat ze gebeuren.”

Ook bij grotere projecten speelt de community volgens Schoutsen een belangrijke rol. Toen we hem drie jaar geleden spraken, was hij ‘niet optimistisch’ dat iemand de strijd kon aangaan met Amazon en Google op het vlak van stembesturing. Ze hadden hier simpelweg de expertise niet voor. De community bracht redding en inmiddels beschikt Home Assistant over een complete stembesturingspipeline. Nabu Casa nam communitylid en ontwikkelaar Mike Hansen van de software Rhasspy in dienst om dit te bouwen, maar liep vast op de ondersteuning van wake words, de zin die je moet zeggen om de stemassistent te activeren. Uiteindelijk bleek iemand uit de community van Home Assistant hier een model voor gebouwd te hebben, waarna een andere gebruiker deze software geschikt maakte om te draaien op een goedkope en zuinige esp32-microcontroller. “Dat zijn dingen die wij zelf nooit hadden kunnen doen”, geeft Schoutsen toe.

Ook als het aankomt op installatiemogelijkheden, hoeven technisch onderlegde gebruikers zich volgens Schoutsen geen zorgen te maken. Hoewel zo’n driekwart van de gebruikers ervoor kiest om het Home Assistant Operating System te installeren, waarbij een heleboel zaken uit handen worden genomen, zijn er ook gebruikers die Home Assistant in een Docker-omgeving draaien, of zelfs als losse Python-applicatie. Die opties gaan niet weg en kunnen deels ook niet weg. “Het is voor ons heel belangrijk dat je de keuze hebt en dat je gewoon kunt kiezen hoe je het wilt installeren. De core-installatie, waarbij je alleen Python zelf installeert, wordt op dit moment door 2,9 procent gebruikt. Dat is ook hoe wij ontwikkelen; je draait Home Assistant op je computer als een Python-applicatie. Dat gaat nooit weg, want dit is hoe we bouwen.”

Eigen hardware

Drieëneenhalf jaar geleden zette Nabu Casa voorzichting de eerste stapjes op de hardwaremarkt met de Home Assistant Blue, die feitelijk niet meer was dan een zelf ontworpen behuizing rondom een bestaande Odroid N2+-singleboardcomputer. Sindsdien heeft het hardwareteam flink aan de weg getimmerd met onder meer de hubs Yellow en Green, en de ZigBee/Thread-ontvanger SkyConnect. Eind dit jaar moet daar ‘satelliethardware’ voor stembediening bij komen. Dit is een klein kastje met een microfoon en een luidsprekertje dat stemcommando’s oppikt en doorstuurt naar Home Assistant, als een heel simpele Google Home-speaker. Dit wordt opgebouwd rondom een esp32-microcontroller en zal draaien op ESPHome, een softwareplatform voor dit soort chips dat ook vanuit Nabu Casa onderhouden wordt.

Home Assistant Green
De nieuwste hub van Nabu Casa: Home Assistant Green

Hoewel vergelijkbare hardware al bestaat, zoals de S3-BOX-S3 van het Chinese Espressif, ziet Schoutsen hier toch plek voor verbetering. Hij herhaalt dat alles makkelijker moet worden voor gebruikers. “Ik wil niet dat iemand een apparaat moet kopen en dan ESPHome moet installeren om stembesturing te kunnen gebruiken; er moet gewoon een optie zijn die mensen kunnen kopen. De software die de maker van deze S3-BOX gebruikt om audio op te schonen, werkt niet heel goed en ook moeten de microfoons verder uit elkaar zitten voor goede echo cancellation. We hebben onze eerste prototypes al werkend en zijn nu bezig met de behuizing, wat vanwege de akoestiek net iets lastiger is dan normaal.”

Het portfolio breidt zich dit jaar dus verder uit, wat opvallend is gezien de aanvankelijke houding tegenover het maken van hardware. “Ik wilde eigenlijk nooit de hardware in, want hardware is gewoon heel moeilijk. Waar we achterkwamen, is dat als we het niet deden, de moeilijkheidsgraad om te starten met Home Assistant te hoog was.” Het is een van de vele verwijzingen die Schoutsen tijdens ons gesprek maakt naar de noodzaak om de gebruikservaring makkelijker te maken, al is dat niet bij elk product gelukt.

Zo vindt Schoutsen de Home Assistant Yellow, een hub op basis van een Raspberry Pi Compute Module, die in verschillende geheugen- en opslagvarianten te verkrijgen is, uiteindelijk niet helemaal geslaagd. “Met de Yellow hebben we het denk ik iets te ingewikkeld gemaakt. We zijn er nog steeds heel trots op, maar kwamen er bijvoorbeeld achter dat Compute Modules eigenlijk voor de enterprisemarkt bedoeld zijn. Niet elke winkel die een Raspberry 4 of 5 verkoopt, verkoopt ook de Compute Modules. Daarnaast waren er zoveel mogelijkheden rondom die Compute Module dat gebruikers de weg kwijtraakten. Is het met geheugen? Zonder geheugen? Ze weten het niet. Dat zijn van die dingen die je achteraf leert. Als we het vandaag de dag opnieuw zouden doen, zouden we waarschijnlijk een hat (een klein pcb met extra functionaliteit, red.) voor de Raspberry Pi 5 maken.“

Home Assistant Yellow pcb bovenzijde
Schoutsen vond de Home Assistant Yellow
uiteindelijk niet helemaal geslaagd.

Drie verschillende hubs, een antennedongel en een microfoon voor stembediening: er lijkt niet direct een rode draad door het hardwareportfolio te lopen, maar die is er volgens Schoutsen wel degelijk. “We willen alleen focussen op hardware waarop je Home Assistant draait of hardware die helpt om verbinding te maken met andere apparaten, of het nou ZigBee, Thread, Z-Wave of bluetooth is. We willen geen lampen, sloten of dat soort dingen gaan bouwen. In Amerika zie je bijvoorbeeld dat Amazon het platform bouwt en ook deelneemt op het platform; dat willen wij niet. Er zijn genoeg bedrijven die goede producten maken die lokaal werken, dus daar hoeven we ons niet in te mengen. Toch lijkt er binnen de hardwareontwikkeling enige ruimte te zijn om op onderbuikgevoel te handelen. “Ik heb het weleens eerder gehad over een e-inkscherm; ik denk dat het gewoon heel vet is. We hebben allemaal data over jouw leven en kunnen dan statistieken tonen. Hoeveel stroom heb je verbruikt? Heb je de hond al uitgelaten? Wat is je agenda voor vandaag?“

AI

Een ander stuk hardware waar Schoutsen en zijn team over nadenken, is een krachtigere hub om Home Assistant op te draaien. Het smarthomeplatform staat niet bekend als heel rekenintensief en gevraagd naar de reden achter dit idee noemt Schoutsen het buzzword van de hedendaagse techindustrie: AI. Een krachtigere hub zou lokaal taalmodellen kunnen draaien en Nabu Casa werkt bijvoorbeeld samen met Nvidia aan ondersteuning van zijn Jetson-platform voor AI-berekeningen.

Schoutsen is duidelijk enthousiast over de potentie van AI en hoewel hij zelf vandaag de dag nauwelijks nog tijd heeft om mee te programmeren, zegt hij dat dit het onderdeel is waar hij zijn tanden in zou willen zetten als hij de tijd had. Aan ideeën lijkt hij geen gebrek te hebben. “Vandaag de dag kun je in Home Assistant al chatten met een taalmodel en we gaan daar tekstgeneratie, plaatjesgeneratie en het beschrijven van plaatjes aan toevoegen. En dan kun je het sturen naar alle taalmodellen die in Home Assistant zijn ingebouwd. Op dit moment zijn dat OpenAI en Google, en voor lokale verwerking gebruiken we daarnaast Ollama. Je zou bijvoorbeeld elke keer als er iets verandert in je huis, dit naar een taalmodel kunnen sturen en vragen: is dit verdacht gedrag? Bijvoorbeeld, iedereen slaapt en de deur gaat open; dat is verdacht. Maar misschien was er iemand buiten die net thuiskomt en dan de deur opendoet; dat is niet verdacht. Om dat allemaal in regels op te stellen, zou heel moeilijk zijn en misschien dat een taalmodel daar beter in is.”

Die zelfbedachte regels zijn op dit moment nog de kern van Home Assistant en voor veel gebruikers misschien ook de uitdaging van een smarthome bouwen. Toch hoopt Schoutsen dat ook dit in de toekomst allemaal eenvoudiger wordt. “Ik hoop dat we een supportagent kunnen krijgen die mensen kan helpen op basis van de spullen die ze in hun huis hebben. Die weet welke lampen je hebt, welke verdiepingen er in je huis zijn, welke kamers en hoe dat allemaal in elkaar zit. Als we een taalmodel kunnen gebruiken om je suggesties te geven om bijvoorbeeld het licht in de gang aan te doen als je ‘s nachts rondloopt, dan kun je mensen bij de hand nemen en zo stapsgewijs hun huis slimmer maken.”

Nabu Casa heeft zich de afgelopen jaren op meer van dergelijke grote projecten gestort, zoals de eerder genoemde stembediening, maar ook bijvoorbeeld een nieuwe interface om dashboards te bouwen. Schoutsen geeft toe dat dit een andere aanpak vereist dan die uit de begindagen, toen keuzes voor wat te bouwen soms ad hoc gemaakt werden. Het bedrijf is in de afgelopen jaren gegroeid van 8 naar 35 medewerkers en heeft nu een laag managers die verantwoordelijk zijn voor onder meer de afdelingen product & design, engineering, hardware en communicatie. Daarnaast wordt er veel verder vooruit gepland en is er een duidelijke roadmap.

Schoutsen verwacht eind 2024 op 40 medewerkers te zitten en ziet het bedrijf de komende jaren verder groeien. Hoewel er geen externe investeringen worden aangenomen en Nabu Casa puur rondkomt van abonnementen, is hij niet van plan meer druk op de abonnementsverkoop te zetten. “We sturen niet op abonnementen; meer Home Assistant-gebruikers is ons doel. En als er genoeg Home Assistant-gebruikers zijn, zijn er altijd wel mensen die een abonnement afsluiten. We gaan niet pushen op het abonnement, want dan gaan we de verkeerde dingen bouwen. Dan hebben we de verkeerde focus.” Toch moet er in de toekomst nog wel ‘iets bij’, geeft hij toe, om het abonnement aantrekkelijk te houden. “Cloudback-up komt eraan, dus een back-up van je instantie. Mocht er iets gebeuren, dan heb je een off-siteback-up. Daarnaast komt er cloudmonitoring, dus we sturen je een pingetje als je instantie offline gaat.” Ook hier ziet hij weer kansen voor AI. “Een van de rollen van de cloud is een alternatief bieden voor dure, lokale hardware. Text-to-speech en speech-to-text bieden we al aan en een taalmodel zou daar ook bij kunnen zitten.”

The Open Home Foundation

Hoewel Home Assistant een opensourceproject is waaraan iedereen via GitHub kan bijdragen, is de drijvende kracht vooral Nabu Casa, met de professionaliseringsslag die dat bedrijf heeft doorgemaakt. Dat geldt niet alleen voor Home Assistant, maar ook voor tal van aanverwante projecten. Nabu Casa werkt tegenwoordig ook aan andere opensourceprojecten in de smarthomesector, zoals ESPHome, BTHome, Z-Wave JS en Rhasspy. Daarin schuilt volgens Schoutsen een risico. “Constant krijgen we e-mails van bedrijven die willen investeren of ons zelfs willen opkopen. De reden waarom we bij Nabu Casa geen investeerders hebben genomen, is onze focus op privacy en lokale controle. Daar passen investeerders gewoon niet bij; die willen return on investment. Dan moet je bepaalde winstmarges realiseren en op een gegeven moment gaat dat botsen. Uiteindelijk wint de investeerder altijd in dat soort gesprekken.”

"Met een stichting kunnen we ook een grotere vuist maken naar de markt."Hoewel Schoutsen hier een duidelijke visie schetst, voelde hij de noodzaak om die onafhankelijkheid beter te borgen. Daarom is onlangs de Open Home Foundation in het leven geroepen, een stichting die moet waarborgen dat Home Assistant nooit verkocht of vercommercialiseerd wordt. Of zoals hij het zelf zegt: 'om de toekomst van Home Assistant veilig te stellen'. Met de oprichting is het eigenaarsschap van Home Assistant en verschillende aanverwante projecten overgedragen aan de stichting, en in de statuten daarvan staat dat de software nooit verkocht mag worden.

Dat klinkt als een oplossing voor een probleem dat er nog niet is. Waarom een stichting terwijl Nabu Casa zulke duidelijke principes en doelen heeft? “Om het écht veilig te stellen. De Foundation is nu de eigenaar van Home Assistant, niet ik. De stichting kan mij ook gewoon ontslaan.” Daarmee refereert Schoutsen aan zijn lidmaatschap van de raad van bestuur van de stichting. Die rol heeft hij dus naast zijn eindverantwoordelijke rol binnen Nabu Casa en zijn ‘rol’ als Home Assistant-oprichter. Hij staat momenteel dus op drie manieren aan het roer van Home Assistant, wat de vraag oproept in hoeverre dit in de praktijk de onafhankelijkheid waarborgt.

Schoutsen geeft toe dat er op dit moment in de praktijk niets verandert, maar zegt dat deze stap dat wel mogelijk maakt. “Om dat te veranderen, moet je een bepaalde structuur hebben. Die structuur hebben we nu geïntroduceerd en Nabu Casa is de enige commerciële partner van de stichting. Als er andere bedrijven zijn die willen bijdragen aan het uitbouwen van Home Assistant, dan kunnen er andere partners bij komen." Het was sterk geweest als die andere partners bij de oprichting van de stichting al gepresenteerd waren, maar ze zijn er nog niet. Volgens Schoutsen lopen er zelfs geen gesprekken op de achtergrond.

Daarmee lijkt de stichting voor wat zeggenschap en aansturing betreft vooralsnog weinig impact te hebben. Er is echter een tweede rol die de stichting kan vervullen en daar wil Schoutsen de komende tijd veel van zijn tijd in steken. “Met een stichting kunnen we ook een grotere vuist maken naar de markt. We hebben weleens gesprekken met partners over lokale toegang tot apparaten. Als ze dan vragen wat wij zijn en ik zeg ‘een opensourceproject’, dan weten ze niet wat het is. Een bedrijf als Nabu Casa snappen ze wel, maar dat is dan weer niet hetzelfde als Home Assistant. Dat was altijd heel lastig uit te leggen. Nu kunnen we zeggen: we zijn een stichting, een non-profit. Daarnaast wil ik meer outreach doen, mensen leren hoe belangrijk het is dat je bij een smarthome privacy, keuze en duurzaamheid centraal zet. Ik sta volgende week in Austin, Texas voor de Z-Wave Member Alliance en in juni ben ik in Washington DC voor de CSA Alliantie (de groepering achter Zigbee en Matter, red.) Niemand kent de stichting nog, dus we moeten ons natuurlijk nog bewijzen.”

Of de stichting uiteindelijk veel partners zal aantrekken, moet de tijd uitwijzen. Tijdens het gesprek lijkt het vooral de activistischere rol waar Schoutsen persoonlijk enthousiast van wordt en hij heeft daarbij een duidelijk doel voor ogen. “Uiteindelijk wil ik gewoon dat als mensen het over privacy-focused software hebben, ze zeggen: je hebt een Mozilla, je hebt een Signal en dan heb je de Open Home Foundation.“

Reacties (183)

183
182
67
3
0
107
Wijzig sortering
De mensen van Nabu Casa zouden mijn inziens ook echt eens de installatie bedrijven aan moeten spreken en bij moeten scholen of zo.

Wij hebben onlangs een huis laten bouwen, en wij gaan voor volledige Home Assistant integratie, maar wij zijn nog geen enkele installateur tegen gekomen die er van heeft gehoord.
Een paar voorbeelden:

De electriciën: Wij hebben bij de thermostaat gevraagd: zorg hier voor een extra muurdoos voor zodat we daar een Home Assistant scherm op kan. "Wat is Home Assistant?" vragen ze dan. "Ons domotica systeem". Wat krijgen we uiteindelijk: Een muurdoos ter hoogte van je heupen met 230V er in. Heb ik dus niks aan. |:(

De warmtepomp installateur: "Hoe kun jij de statusmeldingen van het hele jaar zien? Hij laat alleen maar de laatste 10 zien" of "Hoe heb jij de koeling aangezet? Die kan alleen maar aan als de buitensensor warmer is dan de binnen sensor"

De stoffeerder: Wij willen graag gordijnen die ik via automatisch aan kan sturen. "Onze monteur heeft al 30 jaar ervaring met domotica systemen en hij kent alles." "Home Assistant?" "Nooit van gehoord" |:(

Allemaal experts waarvan ik zou verwachten dat ik als 'leek' niet zou verwachten dat ik hun alles uit moet gaan leggen.

Ik denk ergens dat Home Assistant voor installateurs niet interessant is, omdat ze daar geen verborgen kosten in kunnen stoppen, omdat HA natuurlijk open source is. Geen speciale 'erkende HA installateurs' of weet ik veel wat voor smoesjes om de prijs op te drijven.
Ik vind het helemaal niet erg om iemand gewoon zijn uurloon te betalen, maar ik weiger om voor die smerige truukjes te betalen om op materialen en andere dingen de prijs op te drijven.
Neen, HA is gewoonweg een knutselproject waar je geen geld voor kan aanrekenen aan je klant puur om het feit dat je geen betrouwbaarheid kan garanderen.
Ik sta trouwens versteld dat je een nieuwbouw huis volledig met HA zou willen aansturen!
Bij een renovatieproject zou ik je 200% gelijk geven, maar bij nieuwbouw zijn er betere, stabielere, completere en betrouwbare systemen.
Mwa, dan je waarschijnlijk de hele boel met KNX aangesloten / aangestuurd wil hebben neemt niet weg dat homeassistant een interessante integratielaag kan zijn. Puur om niet binnen een walled garden te zitten..
Dit is inderdaad hoe ik het ook gedaan heb. KNX als backbone, en alhoewel ik KNX niet echt een walled garden zou willen noemen doordat het een standaard is en er dus vele alternatieve bedrijven zijn die componenten maken, is de integratie met consumenten electronica lastig. En Home Assistant kan hier een goede brug voor zijn omdat er een goede KNX integratie beschikbaar is.
Dan heb je een stabiele basis die ook werkt als een centrale hub (Home Assistant) eruit valt en kun je naar hartenlust experimenteren en nieuwe innovaties toevoegen die sneller gaan dan waar een stabiel/betrouwbaar/langzaam bedrijf binnen KNX zijn vingers nog niet aan wil branden.
Lijkt me de meest verstandige keuze bij een nieuwbouw(project), ik zou het zelf niet anders gedaan hebben of doen.
Welke systeem is beter en stabieler en kan het zelfde als Home Assistant?

Fijne aan HA vind ik dat je zo'n beetje alle merken met elkaar kan mixen en met elkaar kan laten praten
Gebruik het nu ook al een flinke tijd en vind het rete stabiel, bijna geen omkijken naar
Bij een nieuwbouw wil je niet prutsen met 'merken' daar ga je in 1x alle belangrijke zaken automatiseren zodat je er nooit nog naar hoeft terug te kijken.
Bij een nieuwbouw wil je ik niet prutsen met 'merken' daar ga je ik in 1x alle belangrijke zaken automatiseren zodat je ik er nooit nog naar hoeft terug te kijken.
Fixed that for you
Dus we kijken gewoon naast het feit dat als hij dit gebouw later op de markt wil brengen hij zijn automation niet als meerwaarde kan verkopen. Want alles is costum made, en de nieuwe eigenaar zit 9 van de 10 niet te wachten op 1 week cursus om een automatie of schakelaartje aan te passen.

Of is hij van plan om zijn huis enkel aan IT onderlegde personen te verkopen die dan ook meerwaarde zien in de door zijn gekozen mengelmoes aan oplossingen?
Je hebt duidelijk geen ervaring met nieuwbouw. Mijn statement is echt niet naar een IK om te zetten.
Ja want over 10 jaar is er niets nieuws op de markt, wil je vrouw niet opeens luxaflex ipv gordijnen omdat dat opeens hip is of wil je iets aanpassen in je huis :+

Een huis is nooit af volgens mij :Y) . En voor mij is het prutsen juist deel van de hobby _/-\o_
Je statement is uitstekend naar ik-vorm om te schrijven, je hoeft mij namelijk écht niet te vertellen wat ík wil. Praat voor jezelf, niet voor een ander :)
Ben ik niet mee eens, want er is niet 1 merk die letterlijk alles bied wat ik wil, plus ik wil ook niet vast zitten aan 1 merk

Daarom is Home Assistant ook een uitkomst
Je kunt Home Assistant perfect complementair gebruiken met een degelijk systeem dat zichzelf al lang en breed bewezen heeft. Dat systeem doet dan de basis, maar doet niets dat complex is. Alle complexere regels steek je in Home Assistant. Die gebruik je ook om koppelingen te maken met vanalles en nog wat (online weersvoorspelling, je robotstofzuiger, ...) want je betrouwbaar domoticasysteem is daarop doorgaans niet voorzien. Of je moet er een grote smak geld voor neertellen.

Zo draai ik al jaren Home Assistant bovenop KNX. Valt HA uit (nog niet vaak gebeurd eigenlijk), dan kan ik nog steeds al mijn lichten, screens etc bedienen.
De realiteit is dat nadenken over beschikbaarheid een belangrijk aspect is wat nog wel eens vergeten wordt. Dat de verlichting niet aangaat omdat het internet er uit ligt. Dat de schakelaar van de tuinsproeier niet afschakelt omdat de schakelaar de 'off' niet ontvangt omdat 'ie net iets te ver zit. Dat soort dingen.
[...]
Bij een renovatieproject zou ik je 200% gelijk geven, maar bij nieuwbouw zijn er betere, stabielere, completere en betrouwbare systemen.
Maar alle concurrenten stelen je data?
Leuk als je je huis verkoopt. Alles mooi ingebouwd ketst het bod af omdat de koper voor de iraanse overheid werkt. En de licentie van het Amerikaanse bedrijf het niet toe staat.
Als System integrator kan ik het daar helemaal mee eens zijn,
Door de vele updates en de veranderingen is het geen stabiel, inderdaad een knutsel product.

Nu gebruik ik het zelf thuis wel, maar het level van service dat op zo'n installatie nodig heeft is gewoon weg
voor een installateur niet te doen.
Dat komt ook niet professioneel over, dat is de reden dat installateurs er niets mee te maken willen hebben.

Sinds ze vorig jaar aan de UI zijn gaan sleutelen, breekt iedere update wel iets van mijn custom UI.
FF doorgaan zo en ik slinger het weer in de hoek.
Gelukkig draai ik al mijn belangrijke automatiseringen niet via HA
Ik kom uit de vastgoed wereld en heb de nodige ervaring met het lezen van bestekken. Domotica staat nog steeds in de kinderschoenen. Je komt geen projecten op grote schaal tegen buiten hotelbouw en dat is een speciale tak op zichzelf. Het is niet dat aansturing van installatie onderdelen onbekend is in de bouw, maar men werkt met producten van de leveranciers waarmee ze bekend zijn en die betrouwbaar zijn. Bel een willekeurige CV installateur voor zoneregeling en grote kans dat die met Honeywell komt aanzetten omdat hij dat kent en daar langdurige garantie op kan geven. Een installateur gaat geen onbekende producten afhangen omdat dit een veelste groot risico is.

Kom je met HA aanzetten waar klopt de installateur dan bij aan? En geeft de onderdeel leverancier vervolgens 10 jaar garantie, zo niet beginnen ze er gewoon niet aan. Je betaald uiteindelijk niet voor trucjes om de prijs op te drijven, een aannemer houdt onder de streep 3% over, je betaald voor langdurige zekerheid.
De domotica wereld staat niet in de kinderschoenen, maar sommige sectoren zoals de bouw en de zorg zijn van nature conservatief. Er valt bovendien weinig te verdienen aan domotica in de bouw en de bouw is niet ingesteld op de benodigde service en aftercare.

Onze bouwer wist trouwens genoeg van domotica om alles te leveren zodat een domotica installateur (ikzelf in mijn geval) er prima mee uit de voeten kon. Overal een blauwe draad, leidingen op rare plekken, moderne apparaten met mogelijkheid tot smart home integratie en een wat ruimere meterkast.
Meer heb je eigenlijk niet nodig van een bouwer. Iedereen zn vak.
Het lijkt me dat je daar inderdaad genoeg aan hebt. Ik ben nogal kritisch in wat ik wel en niet wil. Als de aannemer of installateur de voorbereiding doet ben ik al tevreden.
Super fijn dat ze daarin mee willen denken.
Ondanks dat we hebben aangegeven home automation te willen, veel zonnepanelen, en hebben zelfs een tekening gegeven van onze ideale meterkast, hebben ze daar niks mee gedaan, en veel te kleine meterkast opgeleverd.
Om deze na afloop te vergroten en te verzwaren zou 2800 euro kosten. Als ik de meterkast op Elektramat bij elkaar sleep kost deze 600 euro. Omdat ik het toch al niet vertrouwde heb ik een specificatie opgevraagd van wat ik dan zou krijgen. Krijg ik de rekening van de electricièn opgestuurd van 1200 euro. De aannemer heeft er gewoon 1400 euro bovenop gezet. (Dus wij gaan dat straks zelf doen)

Je hebt dus echt een fijne bouwer gehad, ik ben helaas bang dat dit in veel gevallen helaas niet zo zal zijn.
Het is niet ongebruikelijk dat je flink betaald voor meerwerk maar 2800 klinkt wat buitensporig...

Leg je meteen een dikke kabel naar de oprit voor de laadpaal? Die heb je vroeger of later ook nodig.
Zeker! We zijn toevallig een schuurtje aan het bouwen, daar moet ook al een dikke kabel naar toe, dan ligt de tuin toch al open.

Wel grappig dat je dat opmerkt. 3 jaar geleden waren wij bij een bijeenkomst van de woningbouw vereniging omdat ons (huur) huis gesloopt zou worden, en waarmee ze het zouden vervangen. Daar had ik ook de vraag gesteld: "Zorgen jullie voor krachtstroom aansluitingen in huis en een dikke kabel voor de autolader?"
Hun antwoord: "Oh, daar hebben we nog helemaal niet over nagedacht". Toch apart dat een woningbouw vereniging niet nadenkt over huizen die zeker 60 jaar mee moeten gaan, en dat fossiele brandstoffen over een 10-20 jaar verdwijnen.

Een beetje nadenken over de toekomst zit er schijnbaar niet in.
Misschien had je dan ook wat exacter moeten specificeren wat je wilde, zoals de juiste hoogte en wat je in die inbouwdoos wil.
nou ja, het leek me vrij logisch omdat op de bouwtekening, de thermostaat wèl op die hoogte stond.
In de bouw mag je van niets uitgaan. En al helemaal niet van een plan.
Dan kun je de elektricien daarop aanspreken dat hij het aanpast.

Wij zijn met onze elektricien het hele huis door gegaan en per stopcontact, thermostaat (iedere ruimte heeft zijn eigen), lichtknopjes en rolluik knoppen aan toe doorgesproken en hij heeft gelijk op de muur aangegeven waar en hoe hoog het moest komen.
Van de week het huis doorgelopen en de inbouwdozen zitten ook exact op de plek waarvan we afgesproken hadden dat ze zouden moeten zitten.
Dat is exact de reden dat geen enkele installateur geïnteresseerd is in HomeAssistant, want het brengt de hele domoticasector van "exclusieve luxe segment" met heel hoge marges naar een hele lage prijs, installateurs zijn niet blij natuurlijk.
Nou bij ons, koeltechnisch bedrijf, zijn er toch echt wel een aantal waaronder ik. Ik zou het als bedrijf alleen nooit willen ondersteunen.

Wel ooit een klant gehad die HA ging gebruiken om met esp modules zijn airco's te bedienen.
En hoe is dat afgelopen met die klant?
Elke week over de vloer omdat hij er met zijn vingers aan zat en het daardoor instabiel was?
Of 1x instellen en nooit meer wat van gehoord? (tevreden klant)
Ik heb alleen de airconditioning geplaatst. De ESP WiFi modules heeft hij zelf geplaatst en draait HA. Hij is ook actief op Tweakers dus ik neem aan dat het goedgekomen is.

Hij is in ieder geval tevreden want hij raadde ons bedrijf aan bij onze planner, die zijn achterbuurvrouw is. Dat wist hij alleen niet.
:) Goed om te horen!!!
Leuk om de feedback dan ook terug te krijgen via zijn buurvrouw / jullie planner. :*)
Ja dat is echt leuk. Iemand die vol enthousiasme je eigen bedrijf aan je aanprijst.
Volgens mij geven bekende merken simpelweg trainingen / borrel dag / "certificeringen" aan installateurs.
Soms met gratis gadgets of oplopende korting als ze er 10 / 20 / 50 installeren.
Gratis stickering van je bedrijfswagen met Logo van de partij er op natuurlijk.
Etc. Etc.

Ook thuisbatterij, CV-ketel, zonnescherm partijen etc. doen dat. Zo creëer je merk voorkeur ;)

[Reactie gewijzigd door djwice op 22 juli 2024 13:24]

Installaties worden steeds complexer. Neem de ventilatie. Eerst een raam wat open gezet kon worden, toen afzuiging, hierna warmteterugwinning en nu co2 gestuurd. Dit betekent dat alles steeds beter op elkaar ingeregeld moet zijn. Zo niet, dan komen er klachten van de gebruikers. Ik vraag me af hoe een Installateur garantie kan verlenen op en installatie die door de gebruiker op allerlei niveaus beïnvloed kan worden. Dus als Installateur zou ik zeggen HA prima, maar na de garantieperiode. Natuurlijk hoeft het niet helemaal zo zwart-wit, maar voor bovenstaande denkrichting is mijns inziens wel wat te zeggen. Dat zal meer een reden zijn dat installateurs niets met HA doen.
Mooie visie. Maar home assistent voor iedereen is een flinke kluif. De kracht van ha is dat alles erop kan werken. Maar daar heb je wel technische kennis voor nodig.

De basis (docker) zonder plugins en addons is super stabiel en zou nu misschien gebruikt kunnen worden door een gemiddelde gebruiker, maar de andere versies betwijfel ik.

Zelfs docker instaleren is al te technisch voor 90%.

Het moet echt een portable app worden dat je netwerk scant op Domotica en het je makkelijk laat toevoegen. Zonder hacs!!

Hacs is de reden waarom velen het niet meer snappen en HA instabiel wordt.

[Reactie gewijzigd door whiner op 22 juli 2024 13:24]

Waarom draait het eigenlijk in Docker? Ik draai nu nog Domoticz en dat is gewoon een Python script.
Heb liever een handmatige setup van HA, of een installatie via apt-get.
Ik ben geen fan van Docker voor persoonlijk gebruik, is alleen maar overhead en abstractie op mijn trage rpi.
Alle services op mijn thuis server zijn docker containers. Ik wil nooit meer anders.

Jarenlang alles met Ansible geconfigureerd en "native" geïnstalleerd. Gaat opzich prima maar het is veel werk om dit initieel op te zetten. Daarnaast gaan er soms dingen stuk met Ansible of OS upgrades en ik heb veel last gehad van Python versie hell.

Sinds ik alles in Docker draai is het zoveel makkelijker. Met compose knoop je alles aan elkaar. Trek ergens een image vandaan en alles werkt redelijk out of the box. Het allermooiste vind ik dat ik één docker map heb in mijn home dir, met daarin per service een map, met daarin de docker-compose.yml en alle data in een storage map. Als ik nu een nieuwe server wil installeren, installeer ik Docker, kopieer ik de docker map, done! Watchtower houdt alles up to date.

Echt hulde.

Ook professioneel (ben software ontwikkelaar) alles in Docker. Zoveel chiller dan eindeloos zelf kloten met versies van software, verschillende platforms, Ansible playbooks die een kwartier draaien, Vagrant, VirtualBox, PPA's.

Kijk eens naar Docker zou ik zeggen :)

[Reactie gewijzigd door thePiett op 22 juli 2024 13:24]

Ik draai HAOS in een VM, en het werkt perfect.
Nooit gezeur gehad met dependances, het systeem doet dat allemaal zelf updaten.Overigens houd ik 30 dagen lang backups bij dus mocht er iets fout gaan met updaten, heb ik alleen last van downtime om het handmatig te updaten (mocht dat ooit voorkomen)
HAOS draait zelf intern _alsnog_ docker. HAOS is puur de host. Waar HA-core in een eigen docker container draait, evenals elke add-on die je hebt geinstalleerd
Dat snap ik, maar ik vind het als VM wel prima. 2 cores en 2gb ram, en updaten gaat heel eenvoudig binnen de UI, ipv dat ik zelf docker containers moet gaan updaten.
In welke VM? Ik had ook alles in ESXi draaien, totdat VMWare ineens de stekker uit de community license had getrokken. Natuurlijk krijg ik op dat moment een hardware issue en moest de hardware vervangen, en sja, jammer dan, geen ESXi meer.
Ik gebruik inderdaad Proxmox, werkt perfect, nooit issues gehad.
i.c.m. Proxmox Backup Server kun je incremental backups wegschrijven van complete VM's naar je NAS.
Hyper-V VM

Je kan van HAOS een VHD downloaden die je aan een VM koppelt en klaar.
Hier ben ik inmiddels ook overgestapt van ESXi 8 naar Proxmox VE. De user interface is iets anders opgezet maar dat went snel. Verder heeft de huidige versie zelfs een wizard om rechtstreeks VM's vanuit ESXi te importeren.
Hoe werkt het updaten van HA in Docker? Gaat dat automatisch?
Je update HA door de docker container te updaten. Niet door HA binnen de container te updaten
Wat @ThaStealth zegt :) Om dat te automatiseren gebruik ik https://github.com/containrrr/watchtower . Gaat hier al jaren goed :)

Misschien wil je HA in het geval van exotische plugins of integraties niet automatisch updaten omdat er dan dingen stuk gaan. Je kunt dan natuurlijk gewoon altijd zelf even een `docker compose pull && docker compose up -d` o.i.d. draaien :)
Waarom niet Ansible en Docker? Met Ansible kun je prima je docker containers upspinnen
Klopt en daar zou ik misschien voor kiezen als je de Docker config zou moeten uitrollen over meerdere servers ofzo. In dit geval draait alles op één bak en zou Ansible naar mijn idee overkill zijn. De Docker config en de config van de container staat in git.
Dit inderdaad. Ik heb HA draaien in Docker op Debian, het enige OS wat door de makers van HA ook officieel ondersteund wordt. Richt je het op Debian in conform hun eisen, dan kun je binnen HA een check draaien, waarmee je systeem certified wordt en je op systeem zelfs support van hun kunt krijgen.
Bij mij draait Debian in VMware op een windows server. Ideaal voor de backups.

[Reactie gewijzigd door poktor op 22 juli 2024 13:24]

Of je download de HAOS image en hangt die aan een VM.
Kan ook inderdaad :)
Maar is het niet zo dat je met HAOS enkel de core hebt? Ik heb nu een heel pakket aan add-ons draaien.
Omdat dit het beheer makkelijk maakt en ik het niet op een pi heb draaien.

Portainer maakt het leven een stuk makkelijker.
Domoticz is geprogrammeerd in C++ en dus een binary die je draait, dat je vervolgens kan scripten in Python en LUA is iets heel anders.

[Reactie gewijzigd door smesjz op 22 juli 2024 13:24]

Janoz Moderator PRG/SEA @Ablaze16 mei 2024 08:45
Als je rpi alleen Home Assistant draait zou ik het ook gewoon installeren (of beter, een kant en klare HAOS), maar draai je meer dingen op bijvoorbeeld een kleine thuis server dan is docker juist veel makkelijker. Geen gedoen met dependencies (denk bv aan de python versie)

En overhead? Docker is geen VM, maar het isoleert alleen processen op kernel niveau. Een docker proces draait net zo snel of traag als een host proces.
Je kán het in Docker draaien, maar dat wordt niet door HA zelf aangeraden.
Ik lees alleen dat het een expert level installatie is. Nergens raden ze het af, of zeggen ze dat de andere opties beter zijn. Alleen eenvoudiger.
Het is ook mogelijk om HomeAssistant Core te installeren, dat is gewoon een `pip` package.

Naast het feit dat ik al mijn services containerized heb, is een belangrijke reden voor mij de python versie. Home Assistant gebruikt vrijwel altijd de meest recente python versie en dropt ook snel support voor voorgaande versies. Dit globaal beheren op een systeem is niet altijd even prettig (uit mijn ervaring tenminste). Met de docker versie zit de juiste python versie er altijd bij en `werkt het` gewoon.
Is dat ook niet al opgelost met een venv in Python?
Da's goed voor development, maar in productie wil je gewoon zoveel mogelijk afscheiding tussen services. Niet enkel qua python dependencies maar ook file system, netwerk, systeemconfig etc. Containers zijn daar uitermate geschikt voor.
Ik ben nog niet overtuigd. Ik zou HA gebruiken voor thuis. Er is geen multidisciplinair team, alleen ik. Mijn target is een simpele Raspberry Pi.

Python dependencies zitten ook in de venv. File system is gescheiden omdat het proces als aparte user draait. En netwerk en systeem zijn niet echt relevant op mijn rpi in een eenvoudig thuisnetwerk.

Wat is het voordeel van docker in zo'n situatie? Levert het niet extra werk op met updaten, of benaderen van de service via het netwerk? Wordt de applicatie wel automatisch opnieuw gestart bij een crash, zoals dat met systemd gebeurd? Zijn de unattended systeem updates nog wel voldoende als ik de docker file niet handmatig update? En heeft het geen negatieve impact op de performance?
Mijn opmerking was eerder algemeen, niet specifiek op de use case van HA in een thuissituatie waar HA zowat het enige is dat je draait.
Als je een thuisservertje hebt met aardig wat services op dan is docker interessant. Voor jou (en mij ook trouwens, ik draai HA op een dedicated RPI) niet.
De basis van HA is python. Je kan het dus ook gewoon zo installeren, staat ook gewoon in het interview.

Ik denk Docker omdat de eindgebruiker dat niks kan vernaggelen.
Home-Assistant heb ik draaien in een Proxmox VM. Heb daarvoor de iso van HA gedownload en deze in de VM geïnstalleerd. Welke Linux distro het draait kan ik me op dit ogenblik niet herinneren, maar het is geen Debian/Ubuntu of een andere mainstream distro.

Die VM draait al bijna 2 jaar zonder problemen en stuurt verlichting, bewakings-cameras, een massagestoel, temperatuur en lochtvochtigheids-regelaars (waar spoelen voor 3D printers zijn opgeslagen), drinkwater koeler en er is al voortgang geboekd met een grill die barbeque-vlees automatisch om kan draaien als het aan 1 kant warmer is dan aan de andere kant en signaleert wanneer welk vlees klaar is om uit die grill te worden gehaald.

Garagedeur, airco's, tuin- en zwembadverlichting staan daarna in de planning.
De basis (docker) zonder plugins en addons is super stabiel en zou nu misschien gebruikt kunnen worden door een gemiddelde gebruiker, maar de andere versies betwijfel ik.
HAOS op een Pi draaien stelt niets voor. Ze zouden zelfs voorgeïnstalleerde microSD-kaarten kunnen verkopen om dat nog makkelijker te maken. Daarnaast is er natuurlijk eigen hardware, wat de makkelijkste optie is om te beginnen met Home Assistant.

[Reactie gewijzigd door The Zep Man op 22 juli 2024 13:24]

In mijn ervaring gaan SD kaarten met HAOS snel stuk, zelfs als je geen data logging gebruikt. Ik heb meerdere merken geprobeerd en zit nu toch te kijken om er een SSD aan te hangen. Ik denk dat ze bij HA ook wel weten dat een SD kaart meestal niet lang leeft en daarom geen pre-installed SD cards verkopen.
Mijn ervaring is heel anders. Inderdaad logging en history op lager pitje zetten en klasse A2 kaartjes gebruiken (hoewel ik ook met standaard kaartjes nooit problemen heb ondervonden). Je kunt ook de hoeveelheid writes verlagen door meer te bufferen en met langere intervals te schrijven (heb ik ooit zo ingesteld, maar weet niet meer hoe).
Zelfs de A2 kaartjes gaan er door in maanden.
Had zo'n sandisk extreme ding.
Na 3 maand kapot gedraaid.
Ik heb zelf daarom een SSD aan mijn pi hangen. Enige nadeel blijft dat soms een power outage resulteert in een boot loop waarbij alleen reimagen van de SSD en backup restoren soelaas biedt. Ik heb dit paar keer gehad doordat een aardlek of zekering tripte en dan zit je daar niet op te wachten. Heb je naast een elektrisch probleem wat je moet oplossen ook weer veel werk om een SSD te reimagen met een PC. Het zijn dat soort dingen wel die het lastig maken om het voor een leek dummyproof te maken.
In mijn ervaring gaan SD kaarten met HAOS snel stuk, zelfs als je geen data logging gebruikt.
Ik heb zelf jarenlang ervaring met Sandisk microSD-kaartjes (bijvoorbeeld van de Action) in veel Pi-projecten, waaronder een tijd lang HAOS. Tot nu toe nog geen enkel overleden kaartje.
Ik heb er al zeker een jaar een SSD aan hangen en heb geen enkel probleem?
idd, een oud ssd'tje dat je ergens hebt slingeren en een chinees sata enclosure en nooit geen zorgen.
HAOS vreet SD kaartjes.
Ik maak gebruik van een oudere Intel NUC (i3) met SSD. Al jarenlang geen problemen en nog steeds supersnel. Voor 75 euro heb ik een tweedehands Intel NUC met SSD gekocht als backup systeem. Binnen 1 uur was ik up and running op de tweede Intel NUC...
Dat is inderdaad de beste optie. Gewoon een hub dat alle protocollen ondersteund.
Plug and play. Maar het moet ook betaalbaar zijn.

Liddle / ikea hub heb je voor 40 euro en is op voorraad.
Juist met Home Assistant zou ik al die gesloten black boxes van fabrikanten enorm afraden, en gewoon enkel een coördinator usb-stick halen.

Meerdere protocollen op 1 stick wordt ook niet altijd geadviseerd.
Jup, maar dan is het niet meer gebruiksvriendelijk. En daar gaat mijn reactie om.

Has is super voor tweakers. Maar mijn schoon familie snapt er niets van. En dat is iets waar ze naar toe willen.

En ik spreek uit ervaring. Ik heb kant klare doosjes gemaakt. Die waren plug en play, maar zelfs dan is het niet te volgen voor ze. Zodra ze iets veranderd willen hebben hebben ze een techneut nodig.
Hangt er van af hoe je kijkt.
Als alles centraal staat vind ik dat persoonlijk gebruiksvroendelijker dan 7 platformen aan elkaar genaaid.
Eens.
Het moet ook 1 hub zijn, zoals de yellow dingen die ze nu al hebben. Probleem is alleen de prijs.
De ikea's en lidle bieden ze voor veel minder aan.

En dat is belangrijk als je markt aandeel wilt krijgen.
veel minder, maar ook veel zwakkere hardware. Niet vergelijkbaar.
100-120€ investering is belachelijk weinig als het over domotica gaat.
Dat weten jij en Ik. Onze ouders zien alleen kastje dat 2x zo duur is.
En het werkt ook nog eens moelijker.
Hangt af van wat je wil.
Is als een calculator vergelijken met een smartphone.
Veel beperktere functionaliteit waardoor het simpeler kan.
Jup, maar een simpele calculator is wat de meeste mensen maar nodig nodig hebben.
Hacs is onmisbaar voor veel hardware. Juist omdat ze zelf niet alles willen ondersteunen. Dat moet gewoon blijven.

Het makkelijker maken voor de mainstream is interessant maar geavanceerde functies verwijderen moet je niet doen, dan loopt de kern die meehelpt natuurlijk weg. Zoals Paulus zelf ook zegt. Dan krijg je zoiets als Homey en wij Tweakers gebruiken niet voor niets veel meer home assistant.
Hoewel Schoutsen persoonlijk ook voor het gemak van de grafische interface kiest, hoeven geavanceerde gebruikers dat niet te zien als een verschuiving richting mainstream. Van de technisch onderlegde gebruikers weg bewegen ziet hij als een onmogelijkheid. “Het merendeel van de ontwikkeling wordt gedaan door hobbyisten.

[Reactie gewijzigd door Llopigat op 22 juli 2024 13:24]

klopt ook. Het 1 sluit het andere niet uit.
Ze kunnen maken dat je via het instellingen menu hem op ' Pro' kan zetten en dan heb je de techneuten interface terug.
HA Green:
1. Stekker en utp kabel er in.
2. Browse naar homeassistant.local
3. Klaar
En dan? Daar word het te technisch. Lampje knippert, leuk, en nu?
Daar kan ik je niet in volgen, hacs is even simpel te installeren en te gebruiken als HA zelf.
En HA scant nu al je netwerk, maar het is aan de andere apparaten om zich kenbaar te maken in het netwerk zonder veel gedoe of cloudshit
Hacs zijn apps beheerd de de community. Daar wil je niet van afhankelijk zijn, er kan te veel misgaan.
Toen ik nog supervised draaide was hacs de reden voor de vele updates die niet goed gingen.

Voor technische mensen is dit prima. Maar het gaat om je moeder, dat is een gebruiker die het moet snappen.

Dus stekker eruit en erin en het moet weer werken
Wellicht met behulp van Ai en een plug & play Home Assistant (zoals de HA Green) dan zou dit wel een heel stuk instap vriendelijker worden.
Met HA zit je toch het meeste met automatiseringen te prutsen al gebruik ik GPT ook regelmatig om YAML automatiseringen te schrijven met behulp van het aanleveren van entity ID's.
Daarnaast is het denk ik ook afhankelijk welke sensoren/lampen/switches je gebruikt.
Wanneer deze moeten worden toegevoegd met Zigbee2MQTT(groot voorstander hier) of een simpele 1 click installation.
Jup, laatje buurvrouw dit eens lezen en vraag of ze het snapt :+ .

Dit is precies de drempel.
En ook de reden waarom bv linux nog geen gemeengoed is.

Gratis, goede support, maar te technisch.
Het probleem voor de gebruiker begint al met het kiezen van de verschillende versies, het is verre van duidelijk.
Hacs heb je nodig voor meeste devices
Nee hoor. Bij mij werkt alles in de simpele docker variant.
Conbee (zigbee) stick in de computer en alles wordt herkend door HA. ik heb hier geen enkele externe plugin voor nodig.

Zelfs mijn zonnepanelen / omvormer kan ik zonder HACS koppelen.
Mooie visie. Maar home assistent voor iedereen is een flinke kluif. De kracht van ha is dat alles erop kan werken. Maar daar heb je wel technische kennis voor nodig.
En waarom zou je in de toekomst HA niet kunnen opzetten zonder 'technische' kennis? Waarom zou je een docker installeren? Leg me dat eens uit. Daarnaast kan Iedereen die met tech om kan, kan HA green opzetten.

HA heeft gewoon nood aan nog betere hardware en een nog betere interface. Het is allemaal al 100x beter dan vroeger maar het kan out of the box nog veel eenvoudiger. De tijd die je nodig hebt om alles in te stellen is niet plug and play.
Mee eens. Vroeger had je om een computer te kunnen gebruiken ook specifieke kennis nodig. Nu kan elke oma met een ipad overweg.
Nu wil ik eigenlijk zeggen dat we al over de piek heen zijn hoor. Iedere vogel nu, met name jongeren, zijn ster met de ipad etc, maar overweg met de(windows) computer? Als het niet op het bureaublad staat, taakbalk oid kunnen ze er niets meer mee. Even een usbdrive formatteren krijg je al scheve gezichten. Typen met meer dan twee vingers lukt ook al niet.
Dat klopt. Mijn vrouw merkt dat ook in het middelbaar onderwijs. Met een telefoon zijn ze heel handig maar een fatsoenlijk verslag typen kunnen ze niet.
ik kreeg laatst de vraag wat de verkenner was.....
Ik heb zelf alleen een klein beetje ervaring met wat oppervlakkig programmeer werk. Hoewel de intenties richting de toekomst erg positief lijken ga ik gezien bepaalde comments denk ik dat ik hier nog niet aan zou beginnen, helemaal omdat het een nieuwe programmeertaal voor mij zou betekenen. Dat is voor mij, met al wat ervaring toch een te grote stap, om automatisch een keer de verlichting bij de trap aan te zetten, of mijn rolgordijn automatisch neer te laten. Helemaal omdat er altijd veel over gepraat hoe 'makkelijk' het allemaal is maar nooit letterlijk wordt voorgedaan. Helemaal omdat er zoveel partijen zijn met allerlei hardware en allerlei standaarden. Gaat dat allemaal goed en kan het zo communiceren met elkaar als ik het zou willen.

Maar ik ben er daarom ook nog helemaal niet ingedoken, de initiële stap is te groot, te beangstigend dat je niet de kennis hebt het te laten slagen. Dus je begint er niet aan.

Terzijde hiervan.
Ik heb mijn zoontje van 11 deze week geholpen een 'workshop' in Scratch in elkaar te draaien voor zijn klas.
Ik kende dat helemaal niet maar begrijp met mijn ervaring wel aardig snel wat daar gebeurd. En ik was super verrast hoe simpel en overzichtelijk dat in elkaar zit. Hij heeft zijn workshop gegeven. Zelfs kinderen van 8 jaar deden daar aan mee en hebben zijn instructies gevolgd een simpel spelletje in elkaar te zetten.
Ik denk dat als een compleet onervaren gebruiker een dusdanige interface zou kunnen krijgen waarbij zijn 'apparaat' als icoontje beschikbaar wordt en dan door middel van een soortgelijk (legoblokjes) interface allerlei logica kan samenstellen het voor velen toegankelijker wordt. Als je met zoiets een 11 jarige het aan een groep waarbij de jongsten 8 jaar zijn in een paar uur wat kan laten maken ... dan moet dat voor een volwassene toch helemaal kunnen.

Maar dan moet dit deel van de domotica ook eens in de marketing worden meegenomen richting de consument. Nu ligt altijd de focus van het gesprek, en alles wat er getoond word op de hardware en functionaliteit en wordt er met subjectieven gepraat over 'gebruiksgemak'. Die hardware kant geloof ik als consument wel. De angst zit hem er in dat de consument de logica er achter niet voor elkaar krijgt. Als je men dat nou eens in marketing beter naar voren laat komen gaat de gebruikersgroep vast en zeker hard groeien.
Wauw. Ik zou zeggen, Installeer Home Assistant een keer een laat je verbazen.

HA heeft een standaard dashboard en user interface waar je zonder een letter te programmeren, apparaten kunt bedienen en redelijk complexe automatiseringen kunt maken.

En Node Red lijkt erg op Scratch. Dat kun je ook toevoegen aan HA om zo grafisch automations te maken.

Daarnaast kun je ook helemaal los met YAML en scripts maar dat hoeft niet als je niet wil.
En hoe komen Kees en Anita aan al die kennis dat je het er allemaal extra plugins "aan kunt hangen"?

Wat jij nu zegt verlangt alweer diepere kennis van het ecosysteem waarvan niks op de doos staat.
Dus die initial buy komt er niet omdat men eerst moet gaan graven en dingen gaan toevoegen om zaken weer eenvoudiger te maken.

De meeste mensen deze dagen hebben niet meer kennis van enige werking van computerapparatuur omdat Google/Apple etc alles van de gebruiker hebben afgepakt. Alleen nog een slider voor on/off en de rest gaat vanzelf, alles zit in 1 app ingebakken.

Zolang die belofte van plug&play niet duidelijk op de doos staat begint het grote publiek er niet aan.
Dus die initial buy komt er niet
Home Assistant is gratis.

Dan kun je vervolgens zeggen "Ja maar hardware!".
Ja, klopt, maar als je willekeurig andere computer/tablet/phone hardware koopt moet je ook eerst een heel setup-menu doorlopen. Als je op je PC/laptop nog iets meer wil doen, moet je zelf de nodige waslijst aan extra software installeren, zonder dat daar een handleiding voor meegeleverd wordt, of instructies over waar je die software kunt vinden. Moet je allemaal zelf uitzoeken als je het nog niet weet.
Er zijn héél veel mensen die dat gewoon doen en kunnen.
Home Assistant is echt niet moeilijker dan dat.

Als mensen die initiele feeling met tech totaal missen, dan gaan die ook niet beginnen aan een smarthome platform. Moet je denk ik ook niet willen dan.
Iemand die geen rijbewijs heeft en geen auto kan rijden, hoeft ook geen auto te kopen.

[Reactie gewijzigd door BrainCrash op 22 juli 2024 13:24]

Precies. Een gemiddelde gebruiker wil een Aan en Uit functie op basis van Tijd / aanwezigheid / zons op en ondergang. en eventueel de kleur van de lampen kunnen aanpassen of deze laten knipperen.

Meer willen ze niet kunnen instellen en is dus overbodig.

Al die overgecompliceerde automatiseringen waar techneuten om bekend staan, wilt een gemiddeld persoon niet,

Een simpele interface , met de compatibility van Home assistant. Dat is wat een eindgebruiker nodig heeft.
Veel mensen willen wel meer, maar ze kunnen het niet met de huidige oplossingen. Domotica is echt een soort zwart gat waar mensen ALTIJD in vallen. Het begint simpel en er komen steeds meer wensen bij. Het probleem is dat de huidige oplossingen niet de mogelijkheden communiceren en dus de vraag niet eens bij mensen in hun hoofd komen.
Ik snap niet waar mensen het idee vandaan halen dat je voor het gebruiken van Home Assistant moet kunnen programmeren, want dat is niet zo.
Of je het programmeren wilt noemen is een tweede, maar waar ik in Domoticz alles redelijk vlot voor elkaar had, heb ik na mijn (achteraf onterechte) overstap naar Home Assistant toch genoeg zaken niet voor elkaar gekregen. Zaken die ik in Domoticz gewoon simpel voor elkaar krijg, vereisen in Home Assistent een automation waar de paard de hik van krijgt.
Tja, het ene systeem is op bepaalde vlakken beter dan het andere, dat hou je altijd. Het is ook maar wat je gewend bent.
Dat bedoel ik dus te zeggen ... het grote publiek weet dat niet ... dat moet een keer duidelijk worden.

Daarbij wil ik er ook niet achter komen dat ik straks allerlei zaken in mijn router moet gaan zitten aanpassen om de boel goed te laten communiceren. Hoeft misschien niet, maar weet het grote publiek ook niet.

Het moet gewoon duidelijk zijn dat het verbinden van dit soort apparaten even eenvoudig is als het verbinden van jouw telefoon met een wifi netwerk en het instellen van alle logica net zo eenvoudig is als het instellingmenu van een telefoon.

Maar zoals gezegd, dit wordt in de marketing nooit meegenomen, je moet dit zelf doen zelf zien om te weten, anders blijft het stigma 'te complex voor mij' er aan hangen.
Je begrijpt hopelijk dat het ondoenlijk is om een lijst te maken van dingen die niet nodig zijn als je HA wilt installeren?
Na, in het begin moest je alles in yaml doen. Je moet dan vooral 'spatie' deskundige zijn 8)7 .

Spatie te veel en has kwam niet op. Mooie tijden
Wat menig tweaker niet begrijpt is dat veel mensen hier geen zin in hebben. Ik betaal voor Sonos omdat het werkt (althans tot een weekje geleden). Ik betaal voor Apple omdat het werkt. Ik betaal voor Dell .. je snapt wel waar ik naartoe ga.

Ik was vroeger een enthousiasteling vooral op LAN parties vermoed ik dat menig tweaker vroeger gebruik heeft gemaakt van mijn hardware. Toen ik 16-20 was vond ik dat leuk. Maar nu ben ik net 40, na een dag werk wil ik een boek openslaan en een beetje muziek luisteren. Ik heb geen zin om dit soort grappen uit te zoeken.

Domotica lijkt me geweldig maar zolang het niet click & play is gaat het niet gebeuren. Ik ben bereid om best wel (veel) meer te betalen, maar dan moet het wel zo werken.
Ik deel dit sentiment. Ben intussen ook 45 met gezin en baan en heb geen zin meer om vele avonden bezig te zijn met zo'n project. Of ik nou €50 of €250 er aan moet uitgeven maakt niet zoveel meer uit. Daarnaast wil ik ook best een paar avonden spelen met de logica binnen het apparaat. Daar zie ik de lol wel van in.

Maar ga echt niet meer door fora spitten op zoek naar dat ene persoon welke mijn probleem intussen heeft opgelost met een stukje vage code of aanpassing van een stuk firmware welke je dan op een omslachtige manier moet uitvoeren op een apparaat die daar geen standaard oplossing voor heeft.
Ik zat eerder deze week eens te kijken hoe te beginnen met een smart home, en kwam de Home Assistant Yellow tegen. Wat mij vooral tegenviel is de prijs van zo'n ding. Dan kan je net zo goed een NUC of andere Barebones + Zigbee dongle gebruiken.
Als je daar comfortabel mee bent is dat natuurlijk een prima oplossing (ik draai HA op mijn NAS), maar er zijn ook veel mensen die liever een kant-en-klare oplossing willen.
Er is ook de mogelijkheid HA laten draaien onder proxmox op een oude laptop / desktop. Een raspberry pi3 is voldoende voor de meeste scenario's.
Een Raspberry Pi 5 met nvme hat en SkyConnect is verreweg de meest populaire setup en heeft uitstekende ondersteuning en is alles wat je nodig hebt.

De HA Yellow wordt misschien weer interesant als de CM5 uit is en de HA Green is te overwegen als je echt plug&play wilt.

Als je meer wilt doen zoals ook een nas of media server draaien heb je waarschijnlijk ook een redelijk goed idee welke nuc of barebone bij je wensen past.
Leuk om te lezen en Home Assistant is wel het meest ondersteunende home automation product wat er tot nu toe is. Naast Home Assistant draai ik thuis ook Homey.

En waar Homey veel meer gesloten is, is het ontwikkelen voor Homey zoveel makkelijker. 'Apps/Integrations' draaien bij Homey in een losse docker en hoeven dus niet in de main branch van hetzelfde project gemerged te worden.

Ik zou willen dat Home Assistant daar mee naar keek en het voor developers makkelijker maakt.
Dat is maar net hoe je HA zelf installeert. Hier draait HA zelf in een docker container en een deel van mijn toevoegingen draait in HA zelf en een deel heb ik er bewust als losse docker container naast gezet (ik loop zelfs met het idee om ze in proxmox helemaal los te trekken).
En toch gewoon op een raspberry pi (met proxmox in mijn geval).
Hoeveel werknemers zou Homey op dit moment hebben? Vergelijkbaar met Nabu Casa?
Als oprichter van Homey kan ik dat bevestigen: ook wij zijn met ongeveer 35 op dit moment :)
HACS-integraties staan ook los van HA Core. Homey apps zijn ook afhankelijk van Athom en moeten worden opgenomen in de Homey app store als je ze op makkelijke wijze beschikbaar wilt maken voor andere gebruikers.

Overigens draaien Homey apps niet in Docker containers, maar als apart (chrooted) proces.

[Reactie gewijzigd door brightvalve op 22 juli 2024 13:24]

Daarvoor is bij HomeAssistant HACS voor, je kunt er zelfs ook handmatig github branches toevoegen.
Het voordeel van die "splitsing" is dat de meer experimentele HACS integraitions niet aan een beginnende gebruikers worden getoond.
Dit komt met enige regelmaat ter sprake in de release parties of podcast. Ik hoop dat ik het goed samenvat.

Het lijkt in eerste instantie eenvoudiger om de integraties los aan te bieden zoals HACS dat doet, maar in de praktijk blijkt dat niet zo te zijn. Door HA core en HA integraties in de zelfde release te hebben ben je verzekerd van compatibiliteit. Het is makkelijker voor de developers en de gebruikers.
HACS integraties kunnen nog wel eens compatibiliteit issues hebben met oude of nieuwe versies van Home Assistant.

Het volgende weet ik niet helemaal zeker:
Door de integraties in de zelfde container te draaien kan er intern gebruik gemaakt worden van de core objecten en de zelfde event bus en data is eenvoudiger uit te wisselen in vergelijking met containers.
De manier waarop python werkt is dat integraties die niet gebruikt worden geen resources in beslag nemen (behalve de paar kb op de disk).

Add-ons zijn losse docker containers net zoals bij Homey maar dit heeft meer overhead.
Het gaat interessant worden wanneer je op het moment dat stroom voldoende op de markt is, lees goedkoper, de wasmachine, droger of de vaatwasser draait. Dat kan met behulp van slimme schakelaars die eenvoudig te installeren zijn. Ook het laden van een batterij en het terug leveren van stroom op basis van wat de kosten kun je automatiseren. Kant en klare scripts zouden geleverd kunnen worden in combinatie met Home Assist Green.

Ook het automatiseren van zon onder, lamp aan is eigenlijk een standaard. Wat is de meest beste scenario?

Stopcontacten voor de zwaardere apparaten worden, toekomstig standaard, slim uitgerust. Als de grote merken, bv. zoals Google, de communicatie protocollen open stellen wordt het automatiseren nog eenvoudiger.

Een groot voordeel voor Home Assist is dat deze data niet gedeeld wordt. Vervolgens kun je met ‘woning’ nog wel allerlei data delen maar ook automatiseren. Zoals Siri, Amazon of Google zet de “vaatwasser aan”.
Helaas, door EU regelgeving mag een apparaat niet meer uit zichzelf starten als de spanning er op komt. Dus het schakelen van witgoed via een slimme schakelaar werkt alleen met een koelkast en "domme" lampen. De rest van de machines wacht totdat er op de start knop gedrukt wordt.

Dit is wel op te lossen door een switchbot te gebruiken welke via HA aangestuurd wordt. Trouwens, wat jij aangeeft mbt het schakelen van machines op eigen opgewekte stroom werkt hier al prima met HA en de warmtepomp. Nu 2 switchbots besteld om te kijken hoe goed dat gaat met de wasmachine en droger.
Thanks, wist ik niet. Mogelijk dat de apparaten de smart functie ‘start’ ingebouwd gaan krijgen?
Dat kan al, er is witgoed dat je met een app kan bedienen, en vaak dus ook kan koppelen aan google/siri/elexa.
Haast alle witgoed machines werken het programma verder af, indien onderbroken door een spanningsuitval.

Op deze manier start je bv. enkele seconden de vaatwasser op. En geef het terug spanning wanneer er energie overschot, of voordelig tarief is.
Ik heb jaren Domoticz op ee Pi3 gedraaid, na aantal crashes en door linux updates en weer crashes was ik klaar met dat gehobbie ik merkte dat het steeds belangrijker werd dat het stabiel werkte.
Ondanks ik door de backup van domoticz alles snel weer up en running had en ook geen data loss had (behalve van de down time dan) was ik er klaar mee.
Toen ook nog even met HA bezig geweest maar kwam er achter dat je ook weer aan het hobbien bent.
Dus toen Homey aangeschaft dit draait sindsdien gewoon goed.
Wel ook een hobbeltje gehad door hardware die niet met homey werkte.
En inmiddels ben op de homey 2023 alles weer aan het opzetten, ik kon het ook migreren naar de nieuwe homey maar ik wilde alles opnieuw indelen en wijzigen dus dan is het handiger om nieuw te beginnen.
Je zou bijvoorbeeld elke keer als er iets verandert in je huis, dit naar een taalmodel kunnen sturen en vragen: is dit verdacht gedrag?
Nice.. Kun je straks de A.I. installatie actie laten ondernemen tegen de mensen in huis op basis van verdacht gedrag bijvoorbeeld.
Dat wordt mede bepaald door het Home Assistant Languagemodel.
Uiteraard kan ie dan ook terugpraten.

We noemen het…

H.A.L.

“I’m sorry Dave, I’m afraid I can’t do that”
:+ }>

[Reactie gewijzigd door BrainCrash op 22 juli 2024 13:24]

Waar ik nog steeds op hoop is een open standaard voor (meet)data opslag. Nu heb ik al mijn data in Domoticz staan en eigenlijk kan ik deze data niet op een eenvoudige manier migreren en/of wisselen tussen verschillende domotica software.

Er zijn wel manieren maar dit vereist een hoop handmatige handelingen en export / import acties in de verschillende databases. Eigenlijk heb je een opensource vendor lock-in indien je niet wilt duiken in databases.

We blijven hopen voor de toekomst :)
Dat ligt aan Domoticz zelf die liever niet heeft dat je kan migreren.
Daarnaast is het ook een lastig feit gezien verschillende platformen andere data bij houden om andere redenen.
als je verandert van bank gaat de geschiedenis van de verrichtingen toch ook niet mee naar uw nieuwe bank?
Dat ligt aan Domoticz zelf die liever niet heeft dat je kan migreren.
Die zie ik graag onderbouwd?

Hele simpele database bestand is er beschikbaar waar alles instaat in een open formaat.
Mijn inziens ligt het juist aan de andere partijen die geen import of migratie tools maken. Waarom zou Domoticz dit gaan bouwen zodat jij naar een ander kan? Nee, nee, de applicatie waar je de data in wil gaan hebben moet zorgen voor een import mogelijkheid. De export is er gewoon in Domoticz.

En ja ik loop hier ook tegen aan, heb nu HA naast Domoticz maar qua uiterlijk neig ik toch meer naar Domoticz die ik al bijna 9 jaar draai. Het Dasboard van HA is echt een ramp in mijn ogen, 1 apparaat staat al verspreid over 3 kolommen ver uit elkaar.

[Reactie gewijzigd door Dennisb1 op 22 juli 2024 13:24]

De onderbouwing: ;)
Mijn inziens ligt het juist aan de andere partijen die geen import of migratie tools maken. Waarom zou Domoticz dit gaan bouwen zodat jij naar een ander kan? Nee, nee, de applicatie waar je de data in wil gaan hebben moet zorgen voor een import mogelijkheid. De export is er gewoon in Domoticz.
Dank U T.net om eens een gezicht hierop te plakken.

Als grote HA-fan en gebruiker, snap ik nu beter wat er gebeurt. Ook als bijdrager voelt het fijn dat er sterk over de toekomst gedacht wordt.

Ik zou het idd graag bij de familie allemaal meer uitrollen. Ze komen nu al met vragen als ze eens bij mij over de vloer komen.

Ik ben zelf een servertje aan het opzetten als vervanger van mijn Pi4, dit vooral voor HA.


Nogmaals enorm dank aan jullie principes:
- los van de cloud (echt veel waard!), en dus lokaal
- open source
- bijdrages om platformen/protocols open te houden (super belangrijk!)

en zoveel meer

Op dit item kan niet meer gereageerd worden.