Makers hernoemen Hass.io naar Home Assistant en Home Assistant Core

Het opensource-automatiseringsplatform Home Assistant krijgt een nieuwe naam. De dienst noemt de Python-applicatie voortaan Home Assistant Core, terwijl het besturingssysteem Hass.io juist de naam Home Assistant krijgt.

De makers van het project schrijven in een blogpost dat ze op die manier beter onderscheid willen maken tussen de twee soorten applicaties. Home Assistant is een Python-applicatie. Die kan losstaand worden gedraaid in bijvoorbeeld een Docker-container of als besturingssysteem worden geïnstalleerd op bijvoorbeeld een Raspberry Pi. Dat laatste heet samengevat weer Hass.io. Volgens de makers is dat onderscheid te ingewikkeld voor veel nieuwe gebruikers en krijgt het systeem daarom een andere naam.

Het Hass.io-systeem, dat voor de meeste gebruikers het bekendst is en ook het vaakst wordt gebruikt, heet voortaan simpelweg Home Assistant. Het onderliggende systeem dat eerst Home Assistant heette, krijgt nu de naam Home Assistant Core. Volgens de makers verandert er verder niets aan de applicatie zelf. "Dit gaat alleen over het hernoemen van de applicaties en heeft geen invloed op de functionaliteit van projecten." Home Assistant is een opensourceplatform waarmee gebruikers allerlei iot-applicaties kunnen bedienen en automatiseren. Het project bracht onlangs versie 0.104.3 uit.

Door Tijs Hofmans

Nieuwscoördinator

30-01-2020 • 11:23

72

Submitter: gertvdijk

Reacties (72)

72
72
38
5
0
34
Wijzig sortering
En toch blijf ik ook de uitleg uit dit artikel een beetje verwarrend vinden.
Wellicht is hoe ik het ga zeggen een beetje kort door de bocht, maar voor veel mensen wel het beste te begrijpen. De naamsverandering brengt misschien op korte termijn wat verwarring als je tutorials op zoekt, maar de ontwikkeling gaat hard, over een maand of 3 zijn de huidige tutorials deels al niet meer up-to-date.

Home assistant core: De basis, wil je bijvoorbeeld Node-red? Moet je dat los installeren. Ik zelf draai bijv Home assistant core in een docker container, en daarnaast draai ik een Node-red docker container.

Home assistant: de plus addon versie, met deze versie kan je bijvoorbeeld Node-red als addon vanuit de home assistant interface installeren. Geen extra dingen nodig, vrijwel alles gaat via de Home-assistant interface.

De meeste tutorials online gaan ook over 'hass-io', wat nu dus Home-Assistant gaat heten.

[Reactie gewijzigd door Dacuuu op 22 juli 2024 18:39]

Vergeet niet dat Home Assistant (de nieuwe) een OS is.
Dat heb ik even bewust buiten beschouwing gelaten, vandaar het "kort door de bocht" gedeelte.
Wat ik dan ook weer verwarrend vind, is dat Hassio (Home assistant nu dus) een OS is, maar ook los te installeren is. Zie helemaal onderaan op deze pagina: "The following script will then install Hass.io on a variety of operating systems and machine types."

curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s
hassio is een compleet OS? dus als je reeds een running linux host hebt, biedt het niet veel; dan installeer je de core?
Nee het is nog wat ingewikkelder. Hass.io kan als compleet OS (voorheen ook wel HassOS genoemd) geinstalleerd worden maar je kan het ook als verzameling docker containers installeren op een reeds bestaande host. Zo heb ik het ook gedaan op mijn raspberry: Dan kan ik die ook nog voor andere dingen gebruiken.

Op die manier kan je wel gebruik maken van alle functionaliteit van Hass.io zoals het via de hass.io add-on store installeren van andere software zoals node-red, unifi controller enz. Maar heb je toch je basis OS zelf in beheer. Ik heb er bijvoorbeeld ook nog een CUPS print server op draaien op die manier.

Voor de doorsnee gebruiker is de OS optie handig omdat die gewoon een kaartje in een raspberry kan drukken met dat image er op en dan werkt het al. Voor de tweaker zou ik aanraden om het zelf te installeren op raspbian, zeker als je nog wat meer dingen met de host (pi of wat anders) wil doen.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:39]

Hoe werkt Hass.io dan als je dat in een docker draait? Ik dacht namelijk dat de add-ons in Hass.io ook gewoon docker files waren, alleen dan op de juiste manier pre-configured. Draai je dan een docker in een docker?

Ik zelf blijf bij de core. Maar dat komt omdat ik dingen als mqtt, node-red en grafana/influxdb ook voor andere doelen gebruik.
Nee, het gaat via een installer, hassio maakt dan gewoon meerdere dockers aan op het hostsysteem als je addons installeert.

Eigenlijk installeer je gewoon de scripts op je eigen Linux die normaal in HassOS meegeleverd zijn.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:39]

Alle documentatie moet nog aangepast worden aan deze wijziging.
Als Home Assistant de OS van de twee is zou ik die eigenlijk Home Assistant Core hebben gedoopt en de Applicatie dus gewoon Home Assistant.
Lijkt me niet. De kern van de Aarde zit ook binnen in de Aarde en niet in de schil eromheen. Vandaar dus ook de (niet verwarrende) nieuwe naamgeving. Het OS, met daarbinnen de kern.
Ooh ik dacht altijd dat de OS de kern was en de Apps de schil.
Opzich is dat meestal ook wel zo, maar in dit geval is de Core versie de meest uitgeklede versie, de OS versie is uitgebreider want er zit een heel OS "omheen" zegmaar.
Zoiets als dat de Linux kernel de core is van het overal OS Linux?
Vergelijk het eerder met Microsoft Office. Als je een office computer nodig hebt dan is de kern die je wilt bijv. Microsoft Office. Maar om die kern die je wilt te kunnen gebruiken heb je een OS nodig die het mogelijk maakt om die kern te draaien.

In dit geval biedt hass.io (oude naam dus) een makkelijkere manier om het geheel (correct) te installeren en is dat waarschijnlijk een deel van de reden waarom ze hass.io hebben hernoemd naar hun 'hoofd naam'.
Had het dan Home Assistant OS en Home assistant Core genoemd.... Alle tutorials die niet gericht waren op hass.io hadden de naam 'Home assistant' en zijn niet altijd toepasbaar op hass.io dus dit zal veel verwarring met zich meebrengen...

Verder tof pakket alleen heb ik na 2 jaar mijn huisautomatisering erop gestaakt, plugins gingen erg vaak 'stuk', uitvoerig ingestelde componenten weigerde functie na updates (door wijzigingen in de structuur b.v.) en hass.io wist er in totaal 3 SD-kaarten (geen goedkope jongens, gewoon knappe SD-kaarten met voldoende read/write garantie) doorheen te jagen zelfs zonder logging!

Nu een jaar alles gewoon via Google Home gedaan (ook zelf gemaakte led verlichting) en ga dit uitbreiden met Homey wat als het goed is bovenstaande veel minder een issue maakt :-)
Ik denk dat dit wel bijdraagt aan een stukje vertrouwen. De naam Hass.io leek mij altijd een beetje een vreemde naam waarbij ik nooit zeker wist of het nou iets legitiem was of dat je er toch vergaande kennis in moest hebben om tot een zeker resultaat te komen.

Wellicht wat offtopic:
Ik hoor het steeds meer om mij heen en vraag mij dan ook af, is het veilig? Of in hoeverre is het veilig te maken binnen je eigen netwerk? Wanneer je inhoudelijk van Python niet de juiste kennis hebt voelt het zo on vertrouwt omdat je niet weet wat er in de achtergrond draait of open staat. Wellicht toch maar eens verder in verdiepen!
Ik hoor het steeds meer om mij heen en vraag mij dan ook af, is het veilig? Of in hoeverre is het veilig te maken binnen je eigen netwerk?
Dan is het weer een voordeel dat dit een heel actief OpenSource project is, waardoor de kans groter is dat een bug/onveiligheid gevonden en gemeld wordt.

Overigens is er ook een duidelijke visie waar Home Assistant voor staat:
The goal
It’s our goal to create a people focused home automation platform. A platform that is open source and which prioritizes privacy and local control.
  • Privacy. All your data will be stored locally.
  • Local control. All logic will run locally. The cloud will only be invoked as needed.
  • Open source. The platform is freely available for users and companies alike. The more people that choose a privacy focused platform over a cloud-based one is a win for us.
  • Interoperability. The platform implements APIs to easily share the data. We want your data to be available to any other application that you wish.
Zeker de eerste 3 punten dragen gewoon rechtstreeks bij aan veiligheid en privacy.
Vind ik ook, Hass.io is een zeer vreemde naam. Alhoewel het hiermee verwarrend blijft...

Of het veilig is: dit ligt er maar aan wat je eraan koppelt. Allerhande kant-en-klaar domotica zit al op het internet aangesloten, soms met software van betwistbare kwaliteit.
Ja er was ook al een tijdje geklaag van Duitse gebruikers omdat 'hass' daar 'haat' betekent.

Inderdaad is het probleem dat veel spul gewoon keihard de cloud nodig heeft. Mijn Ikea lampen gelukkig niet, maar de TP-Link adapters die ik gebruik om stroom te meten en te schakelen wel, ondanks dat ze met Home Assistant werken, gaat alles toch via hun cloud :-(
Ik heb nog niet heel veel van dat spul, maar mijn belangrijkste criterium is wel dat het niet via de cloud gaat. Tweede criterium: open protocol of API beschikbaar voor OpenHAB of HA o.i.d.
Ja inderdaad, het vervelende is dat er eigenlijk geen schakelstekkers beschikbaar zijn die zo werken. Het is allemaal via eigen appjes. Er is 1 soort stekker die je naar ESPHome kon flashen en zo gewoon via MQTT kon werken, maar de nieuwste gebruiken geen ESP8266 chipset meer :-( Bovendien moest je hem helemaal open breken met redelijk geweld.

En met metering (stroomopname per plug) is er helemaal niets voor zover ik weet.
Je zou de Shelly 1 PM, of varianten kunnen proberen. Deze fabrikant bied actief de mogelijkheid om de firmware te vervangen door bijvoorbeeld Tasmota. ‘Nadeel’ is dat deze units gemaakt zijn om achter een schakelaar in een inbouw doos te monteren itt de smartplugs die je noem.
Die kende ik nog niet. Wel interessant, ik zoek nog naar zo'n oplossing voor achter al mijn schakelaars. Een ander nadeel is alleen dat de aansturing over Wi-Fi gaat. Voor ingebouwde schakelaars is het wel mooi als je een wat robuuster signaal hebt in een meshnetwerk. Z-wave of Zigbee zijn dan betere opties. Maar dat is dan weer niet zo open als deze hardware. :/

@GekkePrutser @Gerard v.d. Horst
Conbee USB stick gebruiken en de hele zigbee wereld gaat voor je open :)

Daarna kan je elke schakel stekker kopen die via zigbee werkt zoals de Osram Smart+ Plug
Bedankt voor de tip! Kan die ook energieverbruik meten? Ik zie ze wel te koop staan voor rond de 20 euro maar weinig specs er over, alleen maar plaatjes van blije mensen :) Metering is echt een vereiste voor mij.

Ik heb nog een Xbee liggen, ik ga wel kijken of die ook gebruikt kan worden. Die had ik hier ooit voor gekocht omdat die destijds aangeraden werdt met Home Assistant (via SPI interface) maar ik weet niet of dat nu nog kan. Heeft een aantal jaren op de plank gelegen.

[Reactie gewijzigd door GekkePrutser op 22 juli 2024 18:39]

Nee, deze stekker heeft geen energie meting.

Je kan ook een zwave USB stick gebruiken ( of allebei ) en dan zwave stekkers gebruiken. Die stekkers zijn echter wel een stuk duurder maar hebben vaak wel energie meting. Dan moet je denken aan bijvoorbeeld de fibaro wall plug

Voor mij heeft de energie meting voor de meeste schakelaars geen zin. Als ik wil weten wat het gebruikt dan meet ik dat met een speciale stekker en daarna kan ik de normale stekker gebruiken. Voor sommige toepassingen kan het echter handig zijn. Ik heb een zwave stekker bij mijn wasmachine staan zodat ik aan het stroomverbruik kan zien of hij klaar is :)
Heerlijk verwarrend weer, Hass.io --> Home Assistant en Home Assistant --> Home Assistant Core?

Ik ben altijd voor verduidelijking in benamingen, maar dit lijkt me (op de korte termijn) erg verwarrend als je hier iets over wil opzoeken.
AuteurTijsZonderH Nieuwscoördinator @paralyz330 januari 2020 11:34
Ik vind het nog steeds beter dan Hassio / Hass.io / Home Assistant / hassOS / ha wat eerst altijd gebruikt werd.
Zeker voor first time users. En sowieso moest je al een flinke nerd zijn om te weten wat het verschil tussen Hass.io en HassOS was, en dan werd "Home Assistant" ook nog altijd afgekort als "hass". Ik denk dat deze wijzigingen het landschap een stuk eenvoudiger maken, zeker voor beginners.
AuteurTijsZonderH Nieuwscoördinator @Hmmbob30 januari 2020 12:10
Als voormalig beginner kan ik het zelf ook alleen maar toejuichen. Vond die leercurve erg lastig door die verschillende namen
Eens. Maar vind het nog steeds niet ideaal. Ikzelf wilde nl. geen HassOS want ik draai een server net diverse containers, zoals Nextcloud. Maar ik wilde wel Hass.io vanwege de Add-on store. En dat kan wel, alleen kan ik niet zoals met de rest van de containers netjes een docker compose file aanmaken om de reverse proxy Traefik te configureren, want er draait een script rechtstreeks op de host om alle hassio-componenten aan elkaar te knopen.
Er zijn in ieder geval genoeg keywords om op te Googlen. Ikzelf vind "hassio <zoekopdracht>" een fijn format: Redelijk kort, maar dekt wel volledig de lading waar je naar zoekt. Ik ben benieuwd of dat over bijv. een jaar nog relevante artikelen oplevert.

[Reactie gewijzigd door Kjoe_Ljan op 22 juli 2024 18:39]

Er zijn in ieder geval genoeg keywords om op te Googlen. Ikzelf vind "hassio <zoekopdracht>" een fijn format: Redelijk kort, maar dekt wel volledig de lading waar je naar zoekt. Ik ben benieuwd of dat over bijv. een jaar nog relevante artikelen oplevert.
Ik denk het wel, want veel artikelen zullen zoiets bevatten als "voorheen hassio"/"formerly hassio". Over 5 jaar zal het echter wél een probleem worden.
Voor Google optimalisatie om tutorials en of fora te vinden is Hassio wel een stuk handiger though...
Nee ik ben voor het eerst sinds tijden het juist eens over deze hernoeming (denk aan usb standaarden, freesync premium etc).

Dit is logisch, Home Assistent is gewoon Home Assistent en de eenvoudigere variant is nu core... Oftewel de uitgekledere, volgens mij ook die je in docker draait)
Voor nieuwkomers is het veel simpeler uitzoeken, ze hebben gewoon Home Assistent nodig.
Toen ik hiermee begon snapte ik ook al niet waarom het Hass.io was, en ik heb altijd al Hass.io gewoon Home Assistent genoemd.

Volgens mij (afgeleid op mijn omgeving dan) draaien ook veruit de meeste mensen gewoon Hass.io op hun Raspberry, dan is het toch niet meer dan logisch deze de meest simpele/algemene naam te geven?

[Reactie gewijzigd door Xm0ur3r op 22 juli 2024 18:39]

Dat het in de praktijk beter/logischer is ben ik het mee eens. Het enige wat mij tegenstaat is dat ze de benaming wat eerst voor het ene gebruikt werd, nu voor het andere gebruikt gaat worden.
Ze hadden ook de keuze kunnen maken om bijv. Home Assistent Core en Home Assistent Base (ik roep maar wat) om er voor te zorgen dat de vorige naam (Home Assistent) niet een andere betekenis hoeft te krijgen.
Ja alleen naar mijn mening krijg je dan weer de verwarring dat mensen zich afvragen; Base? Wat heb ik dan nog meer nodig? Etc.

Dan krijg je na paar jaar weer dat ze Base weer vernoemen naar gewoon Home Assistent, doe het dan gelijk goed. Misschien hadden ze er nog wel een andere naam van kunnen maken ja, maar ik vind dit de meest voor de hand liggende. Huidige gebruikers die hadden zich er toch al in verdiept, hebben het al draaien, en leren het snel genoeg als ze even googlen.
Het lijkt inderdaad dat ze vergeten zijn daar rekening mee te houden
Mijns inziens is dit niet echt een goede vooruitgang. Een "Core" edition komt in mijn ogen uitgekleed over, iets wat je vaak ziet bij open-source projecten die commercieel gaan. In "Core" heb je dan wat basis features, wil je meer dan moet je een abonnement nemen op de hogere tiers. De naamswijziging doen ze omdat het "te ingewikkeld" zou zijn, maar denk niet dat dit er veel duidelijker op maakt.

Als nieuwe gebruiker zou men nu waarschijnlijk eerder naar "Home Assistant" gaan in plaats van "Home Assistant Core". Ze hadden beter "Hass.io" naar "Home Assistant VE" oid kunnen omdopen en het "Core" product gewoon Home Assistant laten heten. My two cents..
Ik denk dat jij het niet helemaal begrijpt. Core is juist ook de uitgekleedde kale versie. Home Assistant is waar ze de "massa" willen hebben, de gebruiksvriendelijke add-on store varian

"Als nieuwe gebruiker zou men nu waarschijnlijk eerder naar "Home Assistant" gaan in plaats van "Home Assistant Core""

Dit is inderdaad dus ook de bedoeling.

[Reactie gewijzigd door Chris van der G op 22 juli 2024 18:39]

Als nieuwe gebruiker zou men nu waarschijnlijk eerder naar "Home Assistant" gaan in plaats van "Home Assistant Core".
Precies de bedoeling (y)
Op zich wel logische, hass.io begint steeds meer de basis te worden van de vele images en is meer dan home assistent. Denk aan makkelijk add-ons installeren etc.

Dat ze de standaard home assistent waar je niet veel extra’s in kan installeren nu core gaan noemen klinkt logische.

Home Assistent het complete pakket.
Home Assistent Core: het kale basis pakket.
Ja, alleen het maken van een OS is niet de hoofdzaak, wat het hiermee wel een beetje lijkt. Vaak is het zelfs ongewenst om het hele OS te draaien, aangezien het toegespitst is op HA en verder niet geoptimaliseerd is voor andere zaken. Dit terwijl HA licht genoeg is in de meeste gevallen om iets anders ernaast te doen, zoals een mediaspeler. Ik ben meer voor een general purpose OS waar je verschillende zaken op draait.
Dit terwijl HA licht genoeg is in de meeste gevallen om iets anders ernaast te doen, zoals een mediaspeler.
En dan ben je een technisch onderlegde gebruiker die prima met HA Core uit de voeten kan, welke je dan gewoon rechstreeks op jouw OS draait of in een Dockertje.

Voor de beginner / standaard gebruiker is de nieuwe optie veel begrijpelijker.

[Reactie gewijzigd door Hmmbob op 22 juli 2024 18:39]

Dat is ook precies de reden. De developers hebben gemerkt dat Home Asisstant een steeds grotere user base krijgt die niet allemaal thuis zijn in linux of Python, en dus de behoefte aan het simpele all-in-1 systeem groter wordt. "It just works" in plaats van zelf nog vanalles installeren en instellen in een venv of docker....
En hoe noemen ze dan het gedeelte met de community store als je die los draait van het OS? Ik zou het logisch vinden als core het gedeelte is zonder de community addons etc, home assistant de software met community addons en home assistant os als je de complete image van hun neemt.

Overigens moet ik zeggen dat ik geen voorstander ben van hun image op het moment dat je meer wilt dan home assistant draaien. Veel kan je wel via docker containers doen, maar dat is niet altijd even handig.
Overigens moet ik zeggen dat ik geen voorstander ben van hun image op het moment dat je meer wilt dan home assistant draaien. Veel kan je wel via docker containers doen, maar dat is niet altijd even handig.
Alle "more advanced" installatiemogelijkheden blijven beschikbaar, dus je hoeft die image niet te gebruiken.
Python application (called Home Assistant)
operating system (HassOS)
management system (Hass.io Supervisor)
all come together in Hass.io

Dus Assistant wordt Core, hass.io wordt Assistant, Superviser blijft Supervisor? En HassOS blijkbaar gewoon nog OS?
has been confusing
en blijft 'confusing'.
Hier de uitleg van Frenck. Een van de medewerkers van Nabu Case / HA:

https://community.home-as...assistant-brand/167500/18
Zeer goed besluit, dit gaat op lange termijn veel verwarring schelen en het leven van de devs een stuk aangenamer maken.

Een groot probleem waar Homeassistant mee te maken heeft is dat hun userbase super divers is. Van de meest geavanceerde tweaker, die alles van computers en programmeren snapt, tot de meest onvolkomen n00b die toevallig ergens op het internet gelezen heeft dat je Home assistant moet draaien en er zonder kennis head first in wil duiken, en alles daartussenin.

Van de echte Tweakers hebben ze vaak weinig last, die zoeken dingen zelf uit, lossen hun eigen problemen op, etc. Maar de rest van het spektrum tot aan n00bs levert heel veel support issues op. Altijd dezelfde vragen op de fora en Github issues, waarom dit niet werk, hoe installeer je dat, Python, Docker en Linux zijn ook niet makkelijk als je er helemaal nooit wat mee gedaan hebt.

Daarom hebben ze destijds Hass.io in het leven geroepen, Home assistant in een doosje zeg maar, met ook het idee dat als je Hass.io draait dan weten weten de devs hoe je omgeving in elkaar zit en kunnen we je beter helpen. Ipv dat een n00b moet gaan uitleggen welke versie van Raspbian hij heeft, met welke installatie van HA, in een virtualenv of docker? Huh, wwhat? denk de n00b dan al snel, en begrijpelijk. Met hassio is die vraag dan simpel, draai je de laatste versie van hassio?, ok, dan kunnen we al 10 problemen uitsluiten.

Dus door Hass.io nu "de" Home Assistant te maken zullen de meeste gebruikers standaard al een omgeving gaan gebruiken die door de devs goed en efficient te ondersteunen is (het zijn per slot van rekening vrijwilligers die dit voor hun lol doen). Voor de doorgewinterde tweaker verandert er niks want die zoeken toch alles zelf al uit.

Op dit item kan niet meer gereageerd worden.