De Supervisor sluit zich aan bij de partij

De Supervisor sluit zich aan bij de partij

De Supervisor is verantwoordelijk voor het beheer van uw systeem, zodat u uw huis kunt beheren. Het is het kloppende hart van het Home Assistant-besturingssysteem en zorgt ervoor dat uw systeem veilig en up-to-date blijft. Als er toch iets misgaat, staat de Supervisor klaar om u te helpen het systeem te herstellen.

Eerder dit jaar hebben we met de Supervisor de reikwijdte van de systemen die we ondersteunen beperkt. Dit heeft ons de mogelijkheid gegeven om meer tijd en middelen te investeren in stabiliteit, verbeteringen in de bruikbaarheid en nieuwe functies.

Crashrapportage

De Supervisor kan nu geanonimiseerde diagnose- en crashinformatie delen met de Home Assistant-ontwikkelaars die aan de Supervisor werken. Deze optie is uiteraard opt-in en standaard uitgeschakeld. Als dit is ingeschakeld, kunt u problemen indienen zonder dat u een probleem hoeft te openen!

diagnostiek grafisch

Sinds we deze functie hebben geïntroduceerd, zijn er meer dan 25,000 evenementen verzonden, die ongeveer 120 unieke nummers hebben gegenereerd. We hebben al meer dan 80 problemen opgelost! Bij elke release zijn er naar aanleiding van deze rapporten verbeteringen aangebracht, waardoor de Supervisor nog stabieler is geworden; Dit laat echt zien hoe krachtig het is.

Heel erg bedankt Schildwacht, voor het mogelijk maken en sponsoren van deze geweldige functie.

“Nauwkeurige informatie is een belangrijk onderdeel van motivatie.” – Mary Ann Allison

Verbeter de beschikbaarheid van add-ons met de nieuwe watchdog-functie

Met add-ons voor Home Assistant kunt u eenvoudig applicaties van derden uitvoeren. Deze applicaties profiteren van dezelfde beheerfuncties die ook worden gebruikt om uw Home Assistant-installatie te beheren.

Add-on-ontwikkelaars kunnen extra functionaliteit voor hun add-on activeren met de nieuwe “watchdog” add-on-optie. Dit maakt monitoring op applicatieniveau mogelijk en stelt de supervisor in staat om te controleren of de add-on zich correct gedraagt ​​op de door de ontwikkelaar gespecificeerde manieren.

Niet alle add-ons hebben deze functie en een add-on kan nog steeds in problemen terechtkomen waar ze niet uit kunnen komen, waardoor de applicatie niet werkt zoals verwacht en crasht. Voor dit doel hebben we een nieuwe watchdog-schakelaar geïntroduceerd voor geavanceerde gebruikers. De functionaliteit is vergelijkbaar met de gezondheidscontroles van Docker, maar werkt buiten de container, waardoor het een robuustere optie is.

waakhond grafisch

Wanneer de watchdog is ingeschakeld voor een add-on, zal de Supervisor de add-on automatisch opnieuw opstarten als deze stopt, ongeacht de reden (crash/handmatige stop). De waakhond weet niet of u een add-on aan het testen bent of met verschillende opties aan het spelen bent, en kan dus opnieuw opstarten wanneer u deze niet nodig heeft. U dient de watchdog pas in te schakelen nadat u klaar bent met het instellen van de add-on en er zeker van wilt zijn dat deze 24/7 actief is.

“Stop nooit, stop nooit.” – Conner4Real

Netwerkmanager

De meest gevraagde functie is hier! U kunt nu de netwerkinstellingen beheren vanuit de Supervisor-interface. Voorheen moest je met “nmcli” spelen of de vervelende handeling van het importeren van configuratiebestanden van USB-sticks doorlopen om alleen maar een statisch IP-adres in te stellen voor je Home Assistant-installatie. Met de introductie van de Supervisor's Network Manager kan dit nu worden afgehandeld vanuit het Supervisor-paneel in uw Home Assistant-gebruikersinterface. Deze vind je onder het tabblad Systeem.

dialoogvenster grafisch

Dit is nog maar het begin om geavanceerd hostbeheer toegankelijker te maken en het raakt slechts een minimaal deel van wat we ermee kunnen doen. Ondersteuning voor Wi-Fi en Bluetooth volgt later als onderdeel van onze bruikbaarheidsverbeteringen.

"OMG. Eindelijk." – @cognaato

Observer-plug-in

De Supervisor biedt verschillende andere diensten aan met behulp van “plug-ins”. Plug-ins zijn microservices die functies toevoegen om Home Assistant + add-ons uit te voeren en uw systeem te beheren. De laatst toegevoegde plug-in is de Observer-plug-in. De waarnemer houdt de toezichthouder in de gaten. Het biedt een diagnostisch portaal op de poort 4357(HULP). Mocht u ooit de toegang tot de Supervisor kwijtraken, dan kunt u naar het Observer Portal gaan om de Supervisor-status en logboeken op te vragen en een diagnose te stellen van wat er mis is (en dit met ons te delen). Het voordeel van dit als webportaal is dat u niet langer een monitor en toetsenbord op uw apparaat hoeft aan te sluiten of de Linux-opdrachten hoeft te kennen om de informatie eruit te halen.

Dit is de eerste versie en zal in de toekomst worden uitgebreid met meer informatie en functionaliteit.

waarnemer grafisch

“Het is beter om te hebben en niet nodig te hebben, dan nodig te hebben en niet te hebben.” – Franz Kafka

Verbeterde audio

Begin dit jaar hebben we een nieuwe Audio-laag gebouwd met een centrale geluidsserver op basis van PulseAudio. Met dit systeem kunnen alle add-ons en Home Assistant tegelijkertijd audioapparaten gebruiken en werken gekoppelde Bluetooth-luidsprekers feilloos.

audio grafisch

We zullen eraan werken om in de toekomst meer van deze functies via de gebruikersinterface beschikbaar te maken, zoals het regelen van het audiovolume. De opdrachtregelinterface ondersteunt de meeste functionaliteit al en is toegankelijk via de SSH & Web Terminal-add-on en invoer ha audio --help.

Verbeterde mDNS

Hostnamen op uw netwerk eindigen vaak op .localBijvoorbeeld http://homeassistant.local:8123. Dit is een functie genaamd mDNS. Met Home Assistant OS en Supervised-systemen heeft dit niet altijd zo goed gefunctioneerd als zou moeten. Dit is een neveneffect dat wordt veroorzaakt door het gebruik van de Docker-lagen om de systemen van stroom te voorzien.

Vorig jaar hebben we een nieuwe DNS-backend geïntroduceerd op basis van KernDNS. Dit jaar hebben we onze DNS-plug-in uitgebreid met mDNS-ondersteuning en sturen we al het multicast-verkeer van mDNS door naar het interne netwerk van de Supervisor.

Dit betekent dat we er nu steun voor hebben .local domeinen overal en het is transparant door het hele systeem, inclusief Home Assistant en alle add-ons.

“Het is geen DNS. Het kan onmogelijk DNS zijn. Het was DNS. – anoniem

Dat is het!

Er zijn veel updates geweest voor de Supervisor. Uiteindelijk hopen we dat je er niets van merkt. Want als de Supervisor zijn werk doet, automatiseert u gewoon uw huis zonder dat u zich zorgen hoeft te maken over het onderhoud van uw systeem.