Software-update: Home Assistant Core 0.109.0

Home Assistant logo (75 pix) Versie 0.109 van Home Assistant Core is uitgebracht. Home Assistant Core is een opensourceplatform voor home-automation dat draait onder Python 3. Het draait via Hassbian op een Raspberry Pi 3 of een Linux-, macOS- of Windows-computer. Het ondersteunt het detecteren van apparaten, zoals Nest-thermostaten, Philips Hue, Belkin WeMo-schakelaars, Mr. Coffee-koffiezetapparaten, de slimme schakelaars van IKEA en het mqtt-protocol. Daarnaast kan het waar mogelijk deze apparaten aansturen en automatisering toepassen. Voor meer informatie verwijzen we naar deze pagina en ons Forum. De aankondiging voor deze uitgave is hieronder te vinden.

0.109: New integrations page and weather card, frontend lost weight.

Last week we wrote about the future of YAML. It raised quite a bit of additional questions, so Phil and Rohan released a special edition of the Home Assistant Podcast. In this episode, they talk with Paulus about the changes announced.

Click here to listen to the Podcast

This release ships a lot of work that is not directly visible for the eye. We have seen a lot of bug fixes, stability improvements and quality improvements, which is really awesome! There’s more to this than meets the eye.

A new integration configuration page

Let’s start with something visible to the eye. As part of our configuration layout overhaul, we started work on the integration page. The screen now shows cards for every configured integration, and links to a filtered device and entities pages instead of providing its own detail page with devices, options and entities.

All options are now on the same card. And, you can now also rename an already set up integration instance.

Don’t the new logos look beautiful? A big thanks to all the people, who have been working hard to complete our collection of logos and icons the past few weeks. Almost 700! contributions have been processed!

Thanks to everybody for contributing, that is amazing! Special thanks to these champs who did most of the heavy lifting: @adrianmihalko, @BradleyFord, @Klumper, @nldroid, @samrdev! 🥇

As for the next steps in future releases; we will add search, group multiple entries of the same integration and add specific functions for integrations like ZHA.

New weather card

To accompany our new weather row design, @zsarnett redesigned the weather forecast card. It is cleaner and works better on smaller screens. It also allows you to hide the weather forecast.

Weight loss for the frontend

The Home Assistant has a translations system, which is great since it allows one to use Home Assistant in the language one prefers.

However, it came with a performance penalty. All translations were downloaded each time. All of them. This is, of course, highly inefficient. With all the new frontend features added and the integrations that now comes to the UI, it slowly is becoming a bigger issue.

For this release, @balloob worked hard to make this more efficient and as of this release, the frontend will only fetch the translations it needs. This makes the frontend load less data, and thus lighter for the browser.

Did you know you can help out translating Home Assistant?

There is no need to learn git or anything. It can be done straight from your browser! Read more about helping out translating Home Assistant on our developers website.

Detection of blocking I/O in the event loop

This is a bit technical, but some things happening in Home Assistant, like fetching data from an API or website, can lock up Home Assistant for a small moment, if not done correctly. Until now, this has been hard to detect.

This release adds logic in the core of Home Assistant that is able to detect if an integration does one of those blocking calls and writes a messages to the logs.

If you see such a message in your logs, please report the issue on our GitHub so we can fix those cases. If a custom component causes the log, it should be reported with the author of that custom integration.

By addressing these issues, we are able to greatly improve the performance, responsiveness and stability of Home Assistant.

Other noteworthy changes
  • @timmo001 Added the possibility to search in the Lovelace card picker.
  • There is now MQTT debug information on the device page of an MQTT device, awesome work @emontnemery!
  • @frenck re-introduced support for transitions in scenes. Both the scene.turn_on and scene.apply services now accept a transition option to make your scene transition on lights look smooth as butter. An example use is added to the documentation.
  • HomeKit got love from @bdraco. He has been squashing bugs, improving the overall stability and added support for Vacuums. Also, pairing with HomeKit now shows the easy to scan QR code, which makes it easier to set up.
  • @Kane610 really went out into making the UniFi integration perfect. A lot of adjustments and improvements. Thanks!
  • The iRobot Roomba integration now supports Braava too! Thanks @shenxn!
New Integrations New Platforms Integrations now available to set up from the UI

The following integrations are now available via the Home Assistant UI:

Home Assistant

Versienummer 0.109
Releasestatus Final
Besturingssystemen Scripttaal
Website Home Assistant
Download https://home-assistant.io/getting-started/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

29-04-2020 • 16:33

28

Submitter: Hmmbob

Bron: Home Assistant

Reacties (28)

28
28
15
2
0
4
Wijzig sortering
Core? Heb ik iets gemist?
Mooie software maar helaas ondersteunen ze nog steeds geen Koogeek. Dus dan houdt het een beetje op helaas.
Koogeek wordt ondersteund via Tuya of Homekit
Dat is dus geen optie. Ik gebruik HomeKit als go to systeem. Maar ik zou wel Home Assistant dashboard en regels willen.
Maar ga niet betalen voor Tuya (voor 3 sensors). En HomeKit valt dan sowieso af.

[Reactie gewijzigd door iAR op 23 juli 2024 21:30]

Misschien kun je je een beetje inlezen want Koogeek werkt wel degelijk met Home Assistant en tevens is Home Assistant gratis.

Je kan je apparaten vanaf Home Assistant terug pushen maar HomeKit, ik heb bijvoorbeeld 4 Koogeek stopcontacten die vanuit Home Assistant naar HomeKit gepushed worden waardoor ik ze met beide systemen kan gebruiken.
Zoals ik hier boven zei: dat voelt minder betrouwbaar. Als home assistant om wat voor reden uitvalt is HomeKit ook weg.
Ik heb ontzettend veel problemen gehad met ‘automatisering’ op iOS.

Ik gebruik twee stopcontacten als tijdklok voor een terrarium en ik kwam vaak een donker terrarium tegen toen ik dit aan iOS/tvOS over heb gelaten.
Sinds de overstap naar Home Assistant gaan de lichten altijd op het juiste moment aan én ook weer uit.

Ik draai Home Assistant nu al een paar maanden op een RPi4 en het is rete stabiel.

Maar goed je hebt gelijk, als ik de stekker uit m’n Pi trek werkt m’n HomeKit niet meer maar het werkte sowieso al vaker niet dan wel dus wat dat betreft ben ik er niet op achteruit gegaan.
Home assistant wordt dan de HomeKit controller niet je telefoon. Dan kan je ook prima regels maken.
En toch heb ik het idee dat dit minder betrouwbaar werkt.
Goede onderbouwing
Waarom zou je een systeem (homekit) dat gewoon werkt overhevelen naar een Pi waar een ander systeem op draait dat homekit moet servicen? Dat kun je toch zelf ook wel bedenken? Of moet het helemaal uitgetypt worden?
Waarom zou je een systeem (homekit) dat gewoon werkt overhevelen naar een Pi
Zoals je zelf al aangaf:
Maar ik zou wel Home Assistant dashboard en regels willen.
Of je telefoon nou het Homekit-protocol praat, of Home Assistant het Homekit-protocol praat.
Onder aan de streep is het niets meer dan een (door Apple gestandaardiseerde) ZeroConf configuratie in je netwerk. Verder maakt het niks uit 'wie' het dan doet. Je telefoon, tablet, setop-box of een raspberry pi met software er op.

Als jij het idee hebt (aldanniet onderbouwt) dat Home Assistant niet stabiel/betrouwbaar is, dan moet je het vooral niet doen. De Home Assistant Homekit Controller integratie is ontworpen om met alle 'Talks with Homekit'-apparaten te kunnen praten. (want het gebruikt gewoon het protocol, net zoals je telefoon/tablet/setop box het zou doen). Grote kans dat de groep mensen die actief werken aan Home Assistant niet de moeite gaan nemen om allerlei integraties te maken voor apparaten, waar geen open API voor is (want dan ben je afhankelijk van of de fabrikant niet op willekeur de webinterface omgooit die je aan het schrapen bent), terwijl er al een werkend systeem is (namelijk via de Homekit Controller integratie).

(Disclaimer: Ik gebruik zelf de Homekit Controller integratie, of uberhaupt Homekit niet, dus ik kan er zelf geen uitspraak over doen of het wel of niet goed (genoeg) werkt)

Een simpel voorbeeld:
Ik gebruik in mijn huis Philips Hue lampen, maar zonder de Philips Hue bridge. De lampen praten direct met Home Assistant. Ik zou niet weten of de Philips Hue bridge meer kan dan Home Assistant met die lampen, maar ze kunnen aan, uit, dimmen en van kleur(temperatuur) veranderen. Het werkt allemaal omdat ze allebei via Zigbee praten. Wezenlijk is dat niet anders dan met Homekit. Of apparaat één nou een controller is, of apparaat twee.

Ik weet niet hoe afhankelijk je bent van je Koogeek-spullen (als in dat er dingen kapot/dood (verwarming voor reptielen/vissen ofzo) gaan als er iets uitvalt), maar je kan het allicht met één of twee apparaten omzetten en kijken hoe je het beleefd. Misschien valt het mee, misschien valt het tegen.
Ik gebruik het al maanden en het werkt geweldig.
Waarom koogeek? Verwacht geen ondersteuning hiervoor andere software als openhab heeft dit ook niet.
Waarom niet? Ze ondersteunen toch heel veel. Waarom niet zou ik eerder zeggen?
Wat heb ik met openhab van doen?
Geen zigbee of zwave eigen protocol. Oftewel kans is klein dat het te intergeren met openhab of home. Oftewel niet handig dat koogeek. Beter is dan IKEA spul ofzo.

[Reactie gewijzigd door TheDudez op 23 juli 2024 21:30]

Hoezo? Koogeek heeft gewoon een wifi verbinding. Je logt in op een app, dus in theorie zou het niet zo moeilijk moeten zijn. Verder weinig nuttige toeging ofzo.
Blijkbaar is het wel moeilijk. Anders was het er allang. Het is niet zo toegankelijk zo als zigbee zwave. Koogeek is weer het zoveelste product dat hun eigen software gebruikt waardoor het weer lastig te intergeren is met andere producten.

Omdat het wifi heeft is het zo toegankelijk? 8)7 . Er is geen eens een API voor koogeek!
Koogeek is top spul
Koogeek is gewoon Tuya voor zover ik weet. Tuyaconvert eroverheen, dan Tasmota erop of esphome, dan is intergratie een eitje. Daarbij ook geen cloudconnectie meer nodig! En Tuya dropt opeens ifttt support binnen een maand: https://www.smarthomemaga...-ondersteuning-op-26-mei/. Heb je met Home Assistant niets mee te maken, maar geeft wel aan dat je afhankelijk bent van de grillen van de leverancier!
Ik heb ook 1 tuya device gehad. Hier kon tasmota niet meer op ze hadden wat verandert in de firmware. Bij tuya moet je geluk hebben. Daarom zwave zigbee is vele malen beter dan deze rommel. En zigbee is vaak niet duur.
Of gewoon sonoff of shelly spul. Prima te flashen met ESPhome. Zigbee is inderdaad niet duur en werkt prima. Z-wave is super betrouwbaar maar in een groot netwerk kan het wat trager worden.
Wordt ewlink en Sonoff met de nieuwe standaard firmware al terug ondersteund?
Die waren plots weg :-(
Ik gebruik wel een custom component maar ik gebruik SONOFF gewoon met de standaard firmware. Ik kan de lampen via HA en via de EwLink app bedienen.
Of zet er tasmora, espurna esphome op en het werkt altijd met homeassistant, heb je ook geen 2e app nodig voor de installatie.
Ik weet niet waarom hierbij specifiek de raspberry pi 3 genoemd wordt. Misschien simpelweg gekopieerd van het oude artikel? De rpi 4 wordt ook al een tijd ondersteund, en veel andere hardware: https://www.home-assistant.io/hassio/installation/
Hassbian lijkt ook niet meer relevant te zijn: https://www.home-assistant.io/docs/installation/hassbian/

[Reactie gewijzigd door Electric Vibes op 23 juli 2024 21:30]

Ik raad pi niet aan omdat de meeste dan met een SD kaart gaan werken, dat is uiteindelijk vragen om problemen.

Het is trager en kan kapot gaan.
De Raspberry 3 werkt ook vanaf een SSD. De raspberry 4 helaas nog niet.

Op dit item kan niet meer gereageerd worden.