Software-update: Home Assistant OS 14.2

Home Assistant logo Versie 14.2 van Home Assistant OS is uitgekomen. Home Assistant OS is een minimaal, op Buildroot gebaseerd besturingssysteem dat het mogelijk maakt om op een fysieke of virtuele machine Home Assistant te draaien. Versie 14.2 gebruikt versie 2024.02.10 van Buildroot als basis en de Linux-kernel voor de meeste ondersteunde platforms is bijgewerkt naar versie 6.6.73. De complete changelog voor deze uitgave ziet er als volgt uit:

Home Assistant Operating System
  • Make usb_modeswitch include directory writable (#3800)
  • Fix linux-pam trying to include disabled pam_lastlog.so on login (#3815)
  • Bump Buildroot to 2024.02.10 (#3811)
Raspberry Pi
  • Disable CQE on mmc0 to fix I/O freezes on CM5 (#3793)
  • Add all BCM2712 device trees to RPi 5 image (#3782)
  • Change RPi bootargs order to keep cgroup memory controller enabled (#3772)
Home Assistant Yellow
  • Change RPi bootargs order to keep cgroup memory controller enabled (#3772)
Home Assistant Green
  • Linux: Update kernel to 6.6.73 (#3813)
  • Remove unapplied BRCM_TRACING option from Rockchip kernel config (#3754)
Open Virtual Appliance
  • Enable ES1371 sound card module for VMWare guests (#3799)
  • Linux: Update kernel to 6.6.73 (#3813)
  • Add Mellanox ConnectX-3 NIC support (#3775)
Generic x86-64
  • Linux: Update kernel to 6.6.73 (#3813)
  • Add Mellanox ConnectX-3 NIC support (#3775)
Hardkernel ODROID
  • Linux: Update kernel to 6.6.73 (#3813)
  • Remove unapplied BRCM_TRACING option from Rockchip kernel config (#3754)
ASUS Tinker
  • Linux: Update kernel to 6.6.73 (#3813)
  • Remove Z3FOLD option from Tinker kernel config (#3755)
Khadas VIM Series
  • Allow boot from USB and NVMe on Khadas VIM3 (#3784)
  • Linux: Update kernel to 6.6.73 (#3813)
Generic aarch64
  • Enable AMD 1-wire AXI IP and Zynq GPIO drivers (#3795)
  • Enable USB-SD convertor on AMD/Xilinx Kria KD240 platform (#3812)
  • Linux: Update kernel to 6.6.73 (#3813)
Build System
  • Bump docker/build-push-action from 6.10.0 to 6.11.0 (#3791)
  • Bump docker/build-push-action from 6.11.0 to 6.12.0 (#3809)

Home Assistant OS

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

Door Bart van Klaveren

Downloads en Best Buy Guide

27-01-2025 • 12:00

21

Bron: Home Assistant

Reacties (21)

21
21
17
1
0
3
Wijzig sortering
Het gaat zo hard met die updates, kan het amper bijhouden.

Zijn dit soort changes nou echt een 14.1 naar 14.2 waard? Wat driver en een linux kernel? Het leest meer als een patch update. (14.1.1 bv)

[Reactie gewijzigd door Navi op 27 januari 2025 12:17]

Volgens mij gebruikt homeassistent Semantic Versioning:

Major release (14.1 naar 15.0): somige dingen werken niet meer zonder update
Minor release (14.1 naar 14.2): alles blijft werken, er zijn nieuwe functionaliteiten toegevoegd
Patch release (14.1.0 naar 14.1.1): er is niets nieuws, alleen bugfixes en technische updates

Het versienummer zegt dus niets over hoe groot een update is. In theorie kan een patch release een belangwekkender update zijn dan een major release. Het gaat enkel over de aard van de update, het geeft geen oordeel over het belang ervan.
Major release (14.1 naar 15.0): somige dingen werken niet meer zonder update
Of juist andersom namelijk breaking changes; dingen zullen niet meer werken ná de update en hebben dus aandacht nodig van jou als beheerder om aan te pakken in je configuratie.

[Reactie gewijzigd door DUX op 27 januari 2025 13:41]

Beter verwoord inderdaad, maar precies wat ik bedoelde: functionaliteit werkt niet meer zonder update van de beheerder / gebruiker.
Heb je het nu niet over de applicatie zelf ? Dit gaat over het besturingssysteem. Ik ga er van uit dat er geen breaking changes zijn in het OS want het heet maar één doel, namelijk Home Assistant Core draaien
Ik klik elke keer maar gewoon op update, want security enzo, maar de look en feel van mijn HA is al 2 jaar compleet ongewijzigd :P Als het draait, en het doet wat ik ervan verwacht, is het voor mij allemaal OK.
Ze hebben wel een nieuwe indeling gemaakt voor de dashboards, maar bestaande dashboard blijven ongewijzigd inderdaad. Als je een nieuw dashboard aan zou maken, dan zou je de nieuwe indeling krijgen.

Meer het klopt inderdaad dat HA erg stabiel is. En dat is ook wel erg lekker als je je huis ermee "bestuurd".
De changelog staat er netjes bij toch? Op basis daarvan kun je afwegen of het de moeite waard is.
Het gaat zo hard met die updates, kan het amper bijhouden
Hoezo? Gemiddeld gezien is er 1 update per maand, en vaak zijn die op het begin van een major release.

En maakt het verder uit of het 14.1.1 is of 14.2? Zie ik liever 14.2..

13 liep maar op tot 13.2, 12 maar tot 12.4

Snap niet helemaal wat je bedoeld met dat je het niet meer bij kan houden.

Verder wordt er ook gewoon functionaliteit toegevoegd en verwijderd, is niet echt een patch meer.

[Reactie gewijzigd door Christoxz op 27 januari 2025 12:52]

Met het oog op semantic versioning. Dus met X.Y.Z. (major, minor, patch)

Wanneer je een patch doet (Een Z-versie dus), mag dat geen gedragsverandering veroorzaken. (op de opgeloste fout na natuurlijk.)

Ik ben geen softwareontwikkelaar, maar als ik naar de eerste regel kijk:
Make usb_modeswitch include directory writable
en de beschrijving in de github-pagina bekijk, dan zie ik weldegelijk gedragsverandering:
The /etc/usb_modeswitch.d is present and empty but it can't be written to allow user modification. Bind-mount it like other /etc folders to make it possible to adjust usb_modeswitch config.
Ik weet niet precies wat dit betekend, maar het oogt niet als iets dat eerst een bug was en nu gefikst is.

Dus het lijkt vanuit dat aspect wel te kloppen.
Je hoeft je pas zorgen te maken als de updates uitblijven :)
Weet iemand heel toevallig of het al veilig is om naar deze versie te updaten als je Zigbee2MQTT gebruikt? Ik meen dat bij de voorgaande update de hele bende 'brak'.
Beste is gewoon wachten, de release is 1 uur oud.

Hou er ook rekening mee dat dit HAOS is, niet de core, er is weinig dat invloed uitoefent op Z2M
Dat ligt voor zover ik weet niet aan home assistant maar aan z2m. Voor mijzelf had ik per ongeluk auto update aan staan en niks werkte meer. De logs waren super nuttig en gaven me precies de info die ik nodig had. 5 minuten later werkte alles weer.

In mijn geval moest ik wat toevoegen aan z2m configuration.yaml dat het niet in legacy mode moest draaien.
Zigbee2MQTT heeft juist de vorige keer een update gehad van 1.x naar 2.x met een hoop breaking changes. Dat stond ook in de release notes :P
Dus dat lag niet aan HA.
Ik heb vaak het probleem met HAOS-upgrades, dat het systeem niet meer uit zichzelf 'up' komt. Dus dat maakt me wat zenuwachtig. Ik wacht dan een half uur ofzo en op een gegeven moment ben ik het zat en trek ik de stekker eruit, en weer erin. Vervolgens is een minuut later HA weer opgestart, netjes met de hogere versie van het OS. Iemand enig idee wat er aan de hand is?

/edit: om de vragen te beantwoorden: een Odroid M1 met officiële adapter, HA boot vanaf een SD-kaartje (moet op die manier) en datadisk is een M.2 NVME. Logs zal ik bekijken volgende keer dat het gebeurt. En inderdaad evt. uitgebreider op HA-forum vragen.

[Reactie gewijzigd door DeadMetal op 27 januari 2025 15:14]

Ik moet zeggen dat ik dit nog niet echt eerder heb gehoord (wellicht incidenteel, maar niet dat het zou wijzen op iets structureels bij HA).

Wat is de hardware waar hij op draait? Als het een RPi is met een SD-kaart, zou het kunnen dat de kaart niet meer 100% is?
wat zeggen ze op het community forum zelf?

Natuurlijk weet ik niet wat voor een systeem je hebt, maar ik zou eens naar je adapter kijken.
als dit een telefoon adapter oid is kun je deze het beste vervangen door een Rpi adapter, die zijn wat duurder maar veel stabieler.

en wat @Kroesss zegt, als je gebruik maakt van een SD kaart, zorg er dan voor dat dit tenminste een A2 is. In mijn ervaring een wereld van verschil in performance, en wat ze aangeven ook minder kans op wear-out.
Wat zeggen de logs?
Zojuist geupdate van 14.1 naar 14.2 op m'n miniPC en geen enkel probleem. Doorgaans geven updates niet heel erg veel issues. Vooraf natuurlijk wel altijd even de release notes lezen (geen overbodige luxe soms, denk bijv. aan Z2M 1.x naar 2.x), maar verder valt het hier meestal enorm mee. Al waren de release notes van HAOS 14.2 niet heel schokkend (Lees: geen acties vooraf nodig of breaking changes, is ook meestal alleen bij de core of add-ons).
Update gedraaid en GUI is niet meer bereikbaar op poort 8123. Zie wel poort 111 en de verwijzing sunrpc. Maar systeem is nu down. Ik ga hem handmatig rebooten, maar ben benieuwd of hij weer in de lucht komt.
Update: weer in de lucht na handmatige herstart.

[Reactie gewijzigd door CrashHouse op 28 januari 2025 19:43]

Op dit item kan niet meer gereageerd worden.