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.

Home Assistant OS

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

Submitter: Zorian

Bron: Home Assistant

Reacties (13)

13
13
9
0
0
4
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 23 juli 2024 05:46]

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 23 juli 2024 05:46]

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 23 juli 2024 05:46]

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.