Software-update: Home Assistant OS 8.0

Home Assistant logo (75 pix) Versie 8.0 van Home Assistant OS is uitgekomen. Home Assistant OS is een minimaal op AArch64 gebaseerd besturingssysteem die het mogelijk maakt om op een fysieke of virtuele machine Home Assistant te draaien. Versie 8.0 voegt onder meer ondersteuning toe voor uefi en diverse draadloze netwerkcontrollers. De volledige release notes voor deze uitgave kunnen hieronder worden gevonden.

GRUB2 for UEFI based systems

For Generic x86-64, OVA and the new Generic AArch64 Home Assistant uses GRUB2 as boot loader now. GRUB2 (GRand Unified Bootloader) is the de-facto standard boot loader used by most Linux distributions. The main reason for switching from Barebox to GRUB2 was the missing AArch64 UEFI boot support in Barebox. We also expect GRUB2 to be more stable especially on Desktop style x86-64 systems as it gets used by much more users since generic Linux distributions use GRUB2. Although, we actually hit a bug in GRUB2 during the RC phase, let’s hope this was a one-off.

The boot menu shows the two boot slots. Typically you don’t have to change selection here, unless you intentionally want to boot the previously installed Home Assistant OS version.

Note: Upgrading from any version 7.x is safe, but we recommend upgrading from the last version of the previous major release. This is also the best tested upgrade path. From any release with GRUB2 it is only safe to downgrade to 7.6! Downgrading to releases before 7.6 can be done by downgrading to 7.6 first.

Under the Hood

Under the hood, the OS was updated to the latest upstream Linux 5.15 kernel as well as Buildroot 2022.02.1. The latest Buildroot release brings new versions of various core components like systemd 250, NetworkManager 1.34.0 and Docker 20.10.14.

Additional networking drivers and settings prepare Home Assistant OS to host the OpenThread Border Router add-on.

Other Changes
  • IP set support for advanced firewalling (also used by the OTBR add-on).
  • Support for NTP configuration via DHCP.
  • Google Coral support is now using Google’s latest driver. This enables additional Coral device support such as PCI Dual Edge TPU.
  • Legacy wext backend for wpa_suppilcant is now enabled to support more Wi-Fi devices.

Device Support

Raspberry Pi

All Raspberry Pi versions use the latest LTS Linux Kernel 5.15 and firmware (tag 1.20220331) from the Raspberry Pi team. These are the same versions as the Raspberry Pi OS is using currently.

Home Assistant Yellow

This is the first release that supports Home Assistant Yellow. Since Home Assistant Yellow uses the Raspberry Pi Compute Module 4, the support is based on the regular Raspberry Pi support currently. The Yellow image is using the same kernel and firmware version. The Yellow board also supports booting directly off of an NVMe device for those using a CM4 Lite (without eMMC storage).

Generic x86-64

Besides the move to GRUB2 Generic x86-64 received quite some additional device support. The Wi-Fi devices 3945ABG/BG/4965AGN and 22000 series are now supported.

Other Changes:

  • Support 32-bit UEFI boot. This is required by older Intel Atom systems. Note that only the boot loader is 32-bit, everything else uses the same 64-bit binaries as 64-bit UEFI boot.
  • Driver and firmware for Broadcom BNX2/BNX2X network interfaces are included.
Generic AArch64 support

@Doridian contributed support for generic AArch64 systems which use the UEFI boot flow. It should support real boards as well as virtual machines. So far it has been successfully tested on KVM Virtual Machines.

Versienummer 8.0
Releasestatus Final
Besturingssystemen Linux
Website Home Assistant
Download https://github.com/home-assistant/operating-system/releases/tag/8.0
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

16-05-2022 • 20:45

13 Linkedin

Submitter: Zorian

Bron: Home Assistant

Update-historie

Reacties (13)

Wijzig sortering
Ik heb van eind januari HA core al draaien op een RPI4 maar wil al langer migreren naar een volledige HASSOS installatie. Ik loop met HA core al langer tegen bepaalde dingen aan zoals geen influxdb plugin, geen backups, en waarschijnlijk is er nog veel meer.

Ik heb net deze gedownload en daar ga ik eens mee aan de slag, zien of ik mijn influx ook kan uitlezen met de volledige HA.
Backups kunnen sinds 2022.4 ook gemakkelijk vanuit de GUI voor core installaties :)

https://www.home-assistant.io/integrations/backup/
Wow, dat is inderdaad al een "killer feature" update! Ik vermoed dat ik van core naar andere types kan restoren.

Nu nog zien hoe ik die upgrade, want ik wil niets stuk maken, ik heb er al veel werk in gestoken.

edit: upgrade net gedaan en die doe je dus zo:

Uiteraard eerst een manuele backup gemaakt:
tar -zcvf $backuppath/homeassistant/home-assistant-backup-$(date +"%Y-%m-%d").tar.gz /home/homeassistant/ /srv/homeassistant/
Upgrade procedure voor de venv
# systemctl stop home-assistant@homeassistant.service
# su -s /bin/bash homeassistant
$ source /srv/homeassistant/bin/activate
$ pip3 install --upgrade homeassistant
$ exit
# systemctl start home-assistant@homeassistant.service
EDIT2:
Onder het motto, je hebt pas een backup als je hem ook kan restoren: ik heb de backup tar file geïmporteerd in het Home Assistant OS 8 VM dat ik gisterenavond had opgezet. Dus eigenlijk migratie van HA Core naar HA OS.

Hij komt klagen dat het een partial backup was maar toch geprobeerd om te importeren. Werkt gewoon.

[Reactie gewijzigd door bucovaina89 op 17 mei 2022 07:57]

Je kan ook HA Supervised draaien. Dan heb je de voordelen van een Debian installatie waarop je meer kan doen en tegelijk heb je toegang tot alle addons. Nadeel is dat je zelf het OS moet onderhouden.
Dat klinkt als muziek in mijn oren! :) Ik dacht nog, jammer dat die niet bovenop een gewone Linux draait!

En het wordt nog beter, er is iemand die een ansible role heeft gemaakt voor HA Supervised, daar ga ik mee aan de slag: https://bitbucket.org/cri...nt-supervised/src/master/

[Reactie gewijzigd door bucovaina89 op 17 mei 2022 05:17]

Ik zou ook supervisor aanraden inderdaad. HAOS is wel erg beperkt als je er nog iets naast wil draaien.
Meestal zijn de reacties onder de Posts postitief
https://www.home-assistan...e-assistant-os-release-8/
Maar als ik ze nu lees denk ik dat het beter is even te wachten. Ik lees alleen maar dat er zaken niet meer starten.
Nou, een positieve noot dan: hier zonder problemen geüpdatet. Maar ik ben er niet zo heel bang voor ook. Draai hem in een VM op Proxmox en die doet elke nacht een backupje.
Thanks voor de headsup! Ik wacht ook nog even
Zojuist geïnstalleerd. Ik moest alleen IP adres 172.30.33.8 wijzigen naar IP bereik 172.30.33.0/24 in mijn trusted_proxies in configuration.yaml om de toegang via NGINXS en Duck DNS te herstellen.

[Reactie gewijzigd door witterholt op 16 mei 2022 22:33]

Shelly plugin knalde er uit, opnieuw toegevoegd en toen werkte die wel weer.
Verder geen problemen op nuc (geen vm)
FYI, de ingebouwde shelly integratie werkt vrijwel hetzelfde als de losse plugin. Er is geen echte reden om de plugin te gebruiken.
Draai HA op Proxmox onder een Debian VM (Supervised). Had deze de OS versie nog niet ontdekt.
Zojuist een backup gemaakt en geimporteerd in de nieuwe machine. (https://github.com/tteck/...t-a-proxmox-helper-below-) Ging verrassend gemakkelijk! :7
Ligt het aan mij of gebruikt deze installatie iets meer cpu?

Op dit item kan niet meer gereageerd worden.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee