Software-update: Home Assistant Core 0.108.0

Home Assistant logo (75 pix) Versie 0.108 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.108: Logos, Area Pages, Lovelace Entity Card, Lovelace Map History

Some have noticed and commented on the fact we do a lot more patch releases the past months, which is correct. This is not because everything was shipped in a broken state, but we are trying to ship any bug fix to you as soon as possible! Just so you don’t have to wait 3 weeks for something to get fixed.

So let’s talk about the elephant in the room: Home Assistant Core 0.108!

Martin Hjelmare & Ashton Lafferty join Nabu Casa

We want to start by announcing Martin Hjelmare has joined Nabu Casa!

Martin is a core team member for a long time, and initially started out contributing to the project by his work on the MySensors integration back in Home Assistant 0.11 (2016)! Most contributors to Home Assistant, will know Martin for his endless patience on the incredible code reviews he does.

Furthermore, Ashton Lafferty (cogneato) has been working some hours for Nabu Casa, to help out with things like support. Most of you probably know him from that already, as he is very active in helping out on our Discord server.

We are happy to announce that Ashton will now join Nabu Casa full-time as well!

Integration logos & icons

We have created a new repository on GitHub containing all the brand icons and logos Home Assistant is able to integrate with. These images are, for example, used in our documentation.

In 0.108, we made a start on using the content from this repository in the Home Assistant frontend. The device information page got a layout update and the integrations page as well.

These pages will now show the icons and logos matching the integration.

Looking for a way to contribute to the Home Assistant project? We still are missing a lot of images; So we are calling out for help!

Many integrations now available to set up from the UI

It is absolutely amazing to see all the upgraded integrations this release! Many contributors have gone out and added support to a lot of integrations to allow them to be configured via the Home Assistant frontend.

Not all of them were ready in time for this release; nevertheless, the list is amazing already:

Yes, @bdraco has been on fire this release! Amazing job!

Lovelace Map history

Maybe not very useful during home quarantine, but a very cool feature for when we are allowed to get out of our homes again. @Hoytron added the ability to show the history of persons or device trackers on the Lovelace map card. You can define how many hours of history you want to show and it will draw lines between all the points in that time frame.

New Lovelace card: Entity

@zsarnett added a new Lovelace card, the entity card. This card looks like the sensor card, but allows you to use any entity (not just sensors).

Area configuration page

We added an overview page for your areas. On this page you can see all the devices in the area, but also the automations, scenes and scripts that affect that area.

Horizontal stack now handles different heights better

When creating a Horizontal stack, the cards in the stack don’t always line up nicely. This has been adjusted. Horizontal stacks now deal better with the difference in heights of the cards on the stack.

Other noteworthy changes
  • “Alexa, show the front door camera.” 😲
    Alexa now has support for Cameras, thanks @ochlocracy!
  • Selecting your default Lovelace dashboard has been moved to the user profile page.
  • A lot of configuration pages are migrated to data tables, this means you can now search in your automations, scenes, scripts, users and areas.
  • Lovelace cards in panel views can now also be edited with the UI editor.
  • The graph from the sensor card is now also available as a footer for the entities and entity card.
  • The Markdown card has a new user variable that can be used to display the currently logged in user.
  • With the ZHA Zigbee integration, Zigbee groups now dynamically create entities for lights, switches and fans that are grouped together. This enables near-simultaneous control over a large group of lights allowing them to turn on or off at the exact same time. Thank you @dmulcahey!
  • Cameras added using the ONVIF integration now automatically use the still images provided by the camera, instead of Home Assistant generating one. Nice work @roleoroleo!
  • WLED got quite a few internal upgrades, has added new Wi-Fi sensors and now has a service to control the effects of your WLED device.
  • Docker images for Home Assistant are now using Jemalloc, to reduce memory fragmentation and speed up memory allocation. So, less memory and generally a faster Home Assistant.
New Integrations New Platforms

Home Assistant

Versienummer 0.108.0
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

09-04-2020 • 06:04

41

Submitter: Frenck

Bron: Home Assistant

Reacties (41)

41
41
16
3
0
24
Wijzig sortering
Mooie update met vooral veel bug fixes.
Vooral Themes is ingrijpend voor veel mensen. Let daarnaast even op de platforms die nu een integrations hebben gehad!

Breaking changes:
Lovelace themes - We discovered our theme logic was wrong, when you didn’t specify a theme for a Lovelace card or view. It would default to the backend selected theme, even when your local theme was different, or your view had a different theme. To fix this we removed the options default and Backend selected from the Lovelace theme selection, and when there is not theme selected it will not set a theme. This will make sure the element has the same theme as it’s parent.

Freebox - Freebox is now available as an integration from the Integrations UI! You will need to re-authorize Home Assistant to access the Freebox router. - (@Quentame - #30334) (freebox docs)

UniFi - Manual configuration has been deprecated as the UI integration now supports all of the previous available options and more. Your existing YAML configuration has previously been imported so just remove it. - (@Kane610 - #32699) (unifi docs)

Emulated Hue - The emulated_hue and emulated_hue_hidden attributes have been deprecated. Use the existing entities hidden configuration instead. - (@bdraco - #32718) (emulated_hue docs)

Example YAML configuration:

emulated_hue:
host_ip: 192.168.1.186
listen_port: 8300
advertise_ip: 10.0.0.10
advertise_port: 8080
off_maps_to_on_domains:
- script
- scene
expose_by_default: true
exposed_domains:
- light
entities:
light.bedroom_light:
name: "Bedside Lamp"
light.ceiling_lights:
hidden: true

Roku - Roku is now available as an integration from the integrations UI! The roku_scan service has been removed in favor of discovery via ssdp. - (@ctalkington - #31988) (roku docs)

MQTT - Deprecated features from MQTT platforms are now removed. - (@emontnemery - #32909) (mqtt docs)

For MQTT lights setup through MQTT discovery, it’s no longer possible to specify schema with platform configuration variable. Instead, schema must be specified by the schema configuration variable.
For MQTT alarm_control_panel, MQTT binary_sensor and MQTT sensor set up through MQTT discovery: The undocumented implicit setting of state_topic is no longer supported. Instead, state_topic must be explicitly set.
Support for json_attributes is removed from MQTT sensor, json_attributes_topic should be used instead.

Harmony - Harmony is now available as an integration from the Integrations UI! The YAML configuration now requires a host/ip. - (@bdraco - #32919) (harmony docs)

Example YAML configuration:

remote:
- platform: harmony
name: Bedroom
host: 10.168.1.13

Sonos - Sonos attributes have been cleaned up for radio streams. - (@amelchio - #33063) (sonos docs)

Sonos entities playing radio streams used to merge the radio name, the artist and the song name into two attributes. They now have media_artist and media_title attributes that match the playing music (when available).
Radio station artwork is no longer available for Sonos entities in polling mode (i.e., on a network separate to the network Home Assistant is on).

Monoprice - Monoprice is now available as an integration from the UI! Please remove the configuration from YAML and add the Monoprice integration from the Integrations page. - (@OnFreund - #30337) (monoprice docs)

Lutron Caseta - As a result of some cleanup, the Device ID and Zone ID attributes of Lutron Caseta devices have been renamed to device_id and zone_id to match the convention of the rest of Home Assistant. If you have any automations that reference these attributes, they will need to be updated. - (@swails - #33144) (lutron_caseta docs)

NuHeat - NuHeat is now available as an integration from the UI! The previous service has been removed and is now handled by set_hvac_mode (climate 1.0). - (@bdraco - #32885) (nuheat docs)

ElkM1 - ElkM1 is now available as an integration from the UI! An auto configure mode has been introduced which avoids the need to setup the complex include and exclude filters. This functionality still exists when configuring from YAML for power users who want more control over which entities elkm1 generates. As entity IDs can now be changed, the alarm_control_panel attribute changed_by_entity_id is now changed_by_keypad and will show the name of the Elk keypad instead of the entity ID. - (@bdraco - #33297) (elkm1 docs)

HmIP - After HmIP Cloud Maintanance (17.3.2020) it’s possible to define labels for each channel of a multi device. If the labels of a multi channel device have been changed in the native Homemamtic IP Cloud App, then the entity names will change accordingly. - (@SukramJ - #32925) (homematicip_cloud docs)

Slack - The Slack integration got an overhaul and added support for async and Slack’s Block Kit. As the YAML configuration schema for this integration has changed, please be sure to read the documentation. Additionally, because it represents an unacceptable security risk, remote files (i.e., those that do not exist in a whitelisted directory local to Home Assistant) can no longer be sent to Slack via this integration. - (@bachya - #33287) (slack docs)

Example YAML configuration:

notify:
- platform: slack
api_key: !secret slack_api_key
default_channel: "#home-assistant"

Network UPS Tools (NUT) - The NUT integration is now available as an integration from the UI! (@bdraco - #33457) (nut docs) (breaking change)

The following sensors are no longer supported:

ups.time
ups.date
ups.model
ups.mfr
ups.mfr.date
ups.serial
ups.vendorid
ups.productid
ups.firmware
ups.firmware.aux
Farewell to the following
Alarm.com
Mopar
These integrations have been removed. The websites for both have changed, causing the integrations to break because they relied on web scraping, which is no longer allowed (ADR-0004). - (@frenck - #33056 #33066)

[Reactie gewijzigd door Mimiix op 25 juli 2024 07:10]

Ziet er goed uit qua opties en integratie.
Jammer dat zowel Apple als Google hun producten gesloten houden, dit zou een mooie centrale hub kunnen zijn om ook die producten met elkaar te verbinden zodat je al je Domotica vanuit 1 hub kan regelen.
Dat is juist de kracht van HA. Je kunt dit als center gebruiken voor alles en daarna presenteren naar Apple of Google. Zo heb ik screens in Homekit die zelf geen homekit ondersteunen. Ook mijn airco is aan te sturen.

Andersom werkt ook. Je kunt Homekit-only apparaten aansturen binnen HA en zelfs weer presenteren naar Google.
Ah, dan ben ik mider goed op de hoogte van dit programma dan ik dacht. Bedankt voor de info.
Ik gebruik nu nog Domoticz met een RFXcom voor het aansturen van o.a. verlichting via KAKU. Kan dit ook in HA. Ik wil nl opnieuw gaan beginnen met een ander systeem.

En momenteel heb ik al veel historische data (stroom/gas/zonnepanelen) in domoticz zitten. Is er een manier om die te migreren?
Hallo,

ik had Home Assistant al jaren draaien, maar voor mijn P1 kabel gebruikte ik ook jaren Domoticz (stroom/gas/zonnepanelen). echter ben ik nu overgestapt naar DSMR reader, welke via MQTT alle gegevens doorgeeft aan Home Assistant.

Draai alles op een Intel NUC met Linux.
Zie onderstaande URL, waar je een script vind (in PowerShell, welke mijn collega gebouwd heeft) waarmee je data vanuit Domoticz kan migreren naar DSMR Reader:

https://github.com/dennis...08#issuecomment-606526500

[Reactie gewijzigd door Niekniek89 op 25 juli 2024 07:10]

Heb je misschien een link voor het gedeelte van DSMR naar Ha door middel van MQTT?
Voeg eerst de integratie van DSMR Reader toe aan je config, en herstart je HA (even er vanuit gegaan dat je de MQTT Broker al actief hebt)anders,:

https://www.home-assistant.io/integrations/dsmr_reader/
Er is een integratie voor MQTT (Open HA, ga naar instellingen, ga naar integraties, kies daar voor MQTT)

1. open DSMR Reader
2. ga links naar configuratie
3. klik op "sla over en ga direct naar het beheer"
4. kies links voor "MQTT broker/verbinding"
5. vul hier je gegevens in van je MQTT broker, en klik op opslan.
6. klik nu links ALLE "Gesplitst topics" aan, en schakel deze in door het vinkje aan te zetten"

nu zou je nieuwe entiteiten moeten zien als je zoekt op "DSMR".

[Reactie gewijzigd door Niekniek89 op 25 juli 2024 07:10]

ik ga ermee aan de slag bedankt!
Welke hardware gebruik je voor de DSMR reader? Ik ben opzoek naar iets nieuws. Op dit moment gebruik ik een ESP draaiend op Tasmota die via serial de P1 uitleest. Dit loopt alleen niet zo heel erg lekker 🥴
Ik heb momenteel een Intel NUC (ESXI-->Linux Server VM--> DSMR Reader in Docker en HA in Docker).
Maar ik weet dat DSMR Reader en HA ook prima op een RPI kan draaien (in Docker).

[Reactie gewijzigd door Niekniek89 op 25 juli 2024 07:10]

Met een rj11<->usb kabel neem ik aan 😄 van Ail of een andere smart home store?
Betreft inderdaad een P1 --> naar USB kabel. Deze komt van sossolutions af. 2 tientjes.
ik draai hem zelf op een RPi 3B+ draait prima!
RFXcom is beschikbaar in HA https://www.home-assistant.io/integrations/rfxtrx/

Migreren kan voor zover ik weet niet.
En als je naar RFXCom kijkt, is de volgende link ook interessant:
https://thingsmatic.com/2...-mqtt-and-home-assistant/

Dan gaat de RFXCom via NodeRED/MQTT, dat is hoe het bij mij werkt. Dan is de RFXCom los getrokken van de HA core ;-) Maar dat is wel voor de meer ervaren gebruiker ... NodeRED vind ik persoonlijk makkelijk/leuker om te doen dan YAML :-)
In HA is het beste om long-term data in InfluxDB te gooien, dit lijkt ook mogelijk te zijn met Domoticz:
https://github.com/tvwerkhoven/domoticz2influxdb

Samen met Grafana kan je die data makkelijk visualiseren.
Ben net even aan het inventariseren geweest. Het gaat mij vooral om stroom/gas verbruik en de zonnepanelen. De rest van de data is voor mij niet zo interessant om te bewaren.

Ik zal eens gaan klussen binnenkort.
Dit is ook de oplossing die ik heb gebouwd (altans, de dashboards moeten nog getuned worden). Domoticz stuurt alle data nu door naar InfluxDB en hetzelfde geld voor HA. Beide software draait nu dus parallel. Je hebt dus 1 enkele database met al je verzamelde gegevens. In de toekomst zal ik de Pi met domoticz denk ik vervangen voor een Shelly 3PM of soortgelijks.
Het binden van nieuwe switches /plug vanuit HA is mij niet gelukt. Daar heb ik een Kaku afstandsbediening voor nodig.
Als dat eenmaal gedaan is, lees ik het het signaal in, en is het in HA te duwen.

Ik hoop dat dat nog een echt goed geïntegreerd wordt.
Als het goed is heb je de KaKu schakelaar niet nodig om deze met HA te koppelen. Plaats het ondertstaande in je configuration.yaml en je kan alles uit de lucht opvangen zodra er op een knop gedrukt wordt. als je dit niet kan doen kan je altijd de KaKu devices opnieuw instellen, dit kan via je RFXCom.
# GENERAL LOGGING
logger:
default: info
logs:
# FRXCOM DEBUG
rfxtrx: debug
homeassistant.components.rfxtrx: debug
Dank !
Ik ben het nu aan het proberen.
Waar ik last van had:
Als ik de een nieuwe plug / switch device ID zie, kan ik hem kiezen in HA.
Maar > Als ik HA herstart, waren de device ID's verandert. Dan kon ik de UI weer aanpassen.
Ik hoop dat het met deze suggestie opgelost is.
Thanks for je reply!
ik heb nooit Domoticz gebruikt maar draai nu bijna een jaar op HA. Met een RFXcom USB unit eraan. werkt prima. wat ik wel zou doen is de config van Domoticz goe bewaren en je deviceID's opslaan, deze heb je mogelijk nodig in HA om deze aan te sturen. met HA heb ik best wat tijd nodig gehad om door te krijgen hoe de RFXcom integratie werkt, zeker met chineese PIR's en door/window sensoren. maar het werkt vlekkeloos met KiKa stopcontacten, een weer station (van de buren :-) en diverse bewegingssensoren en window/door sensoren!
Ik draai al 4 jaar Domoticz en test HA af en toe op een linux doos.
Ben gewoon gewend aan de Domoticz interface en merk dat ik dan HA niet echt veel beter vind.
Houd het nog bij Domoticz even ook omdat old data nog niet zo 123 in HA zit.
En b.v. addons zoals een nefit easy ik ook nog niet op HA heb gezien (ook niet teveel naar gezocht misschien).
Er is geen echte reden om over te stappen naar HA, als alles gewoon werkt in Domoticz. Zelfde geldt voor mij als ik zou willen overstappen naar Domoticz, omdat alles voor mij in HA werkt. Enige voordeel vind ik bij HA wel de Lovelace, active community en dat het in Python is geschreven (en ben meer thuis in Python dan in C++/LUA). If it ain't broken :-)

[Reactie gewijzigd door UTMachine op 25 juli 2024 07:10]

Ik heb ook domoticz gebruikt en het grote verschil voor mij is hassio met al de docker containers.
Super handig om gewoon een docker aan te zwieren zoals visual studio code of nodered of grafana of infuxdb etc... .
Ik zat er eerlijk gezegd net zo in, ik draaide al jaren domoticz en vond het niet zo nodig om over te stappen, maar nu ik al een jaar geleden toch over ben gestapt zou ik echt niet meer terug willen naar domoticz. Zoveel meer en betere automatisering en integraties, zwaar verslavend werkt het ook om zoveel mogelijk te automatiseren. Domoticz staat qua ontwikkeling echt teveel stil.
Ik ben met Domoticz begonnen.... Maar ik ben geschrokken van de onnodige complexiteit. Bijv.
Badkamer sensor meet luchtvochtigheid en een schakelaar gaat aan als de luchtvochtigheid hoger is dan 90% gaat aan en 60% uit.
Daar heb je hele scripts voor nodig.
Ja en met HomeAssistent zoveel makkelijker en uitgebreider.
Inmiddels ben ik er achter dat het via Blocky kan...... Super simpel en verslavend!
Ja klopt! Maar toch ben ik heel benieuwd als je toch een keer overgestapt bent naar homeassistent hoe je er dan over de denkt ;)
waat een fantastisch pakketje software is dit. de ontwikkelaars zijn helden, ik gebruik HA inmiddels 4 maanden voor de aansturing van mijn verlichting, stroom,gas, alarminstallatie en nog veel meer.
Gebruik het ook nog maar zeer recent. Ik heb een beetje IT kennis, maar niet zoveel (meer) en het geweldige is dat je er al iets mee kan doen out of the box.
Heb 10 spots en 2 lampen in de benedenverdieping en maar 3 lichtschakelaars. Heb dit vervangen door smart verlichting en vervolgens in HA scenes gemaakt. Ging zeer eenvoudig en vrij goedkoop (Raspberry en je bent vertrokken).

Als je er iets meer tijd in begint te steken ga je snel de kracht ervan merken. Al moet ik wel zeggen dat je er veel tijd in moet steken en geduld moet hebben.
Had bijvoorbeeld automatisaties gedaan op basis van mijn tv (met Android tv erop) en dan merk je plots dat je lichten in de nacht aangegaan zijn omdat mijn tv voor 20 seconden even van status wijzigt |:(
Ben blij dat HA wel veel logs heeft zodat je kan uitpluizen wat en waarom iets gebeurt.

Recent is mijn wereld ook opengegaan door het installeren van HACS. Weet nu echt niet waarom ik daarop zo lang heb gewacht om dat te configureren op mijn HA.

@D3nnisd Philips tv met Android tv erop. Die gaat naar unavailable als hij uit gaat, maar ik zie dat hij in de nacht voor een minuut ofzo uit die status gaat.

[Reactie gewijzigd door SMGGM op 25 juli 2024 07:10]

Samsung TV integratie?

Ik merk ook dat die van mij op rare moment aan en uit springt.
Ja dat zien of de TV aan of uit staat is een beetje random. Ook als hij "uit" staat.
Ik gebruik een aantal motion sensoren van Philips Hue voor mijn scripts in Domoticz.
De pull is vanuit Domoticz te zetten op 1 seconde. Volgens mij is dit vanuit HA nog steeds minimaal 5. Kan iemand dat bevestigen? Het wordt thuis niet geaccepteerd om het licht in de gang pas na 5 seconden aan te krijgen.Dat houd me vooral tegen om over te stappen.

Daarnaast heb ik een groot aantal scripts geschreven in DzVents, welke ik dus allemaal opnieuw moet gaan omzetten. Ik heb DzVents nu redelijk door en heb (in mijn ogen) daar nu mooie scripts voor.
Is er een manier om deze gemakkelijk over te zetten? Anders ben ik weer avonden bezig om alles in een nieuw scripttaal te zetten, welke ik dan van voor af aan moet gaan leren.

Waarom willen mensen niet meer terug van HA naar Domoticz? Is dat vooral vanwege de uitstraling van het dashboard?

Ik twijfel om over te gaan, bovenstaande punten houden me tegen. Vooral de Hue pull..
Dat probleem met Hue motion is de reden waarom ik naar Coolcam motion ben overgestapt. Wat ik begrepen had was dat HA de hue api gebruikte voor motion waardoor dat zo lang duurde. Wellicht dat deze link je verder kan helpen. Het werkte bij mij wel maar bij mijn nieuwe investering besloot ik alles van 1 merk te halen.
Ik gebruik bewegingssensoren van Xiaomi (ook Zigbee) i.c.m. zigbee2mqtt. Eerlijk gezegd weet ik niet precies wat je bedoelt met een pull. Met behulp van node-red gaan bij mij de lampen instant aan n.a.l.v. beweging. Hier combineer ik Zigbee (Xiaomi en Hue) met ESPhome (zowel sonoff als zelfbouw) en Milight.

Zelf ook een aantal jaar Domoticz gedraaid, maar sinds mijn verhuizing twee jaar geleden HASSIO. Persoonlijk zou ik niet meer terug willen. Vooral omdat de add-ons zo super handig zijn.
Dat was inderdaad ook een oplossing om het met NodeRed te doen
Vergeet niet dat je niet persé hoeft te kiezen. Ik draait Domoticz nog voor de stroommeter met een forward naar InfluxDB. De dashboards van Domoticz ben ik nu aan het bouwen in Grafana. Maar ik laat Domoticz er mooi naast draaien. Kan geen kwaad verder :)

Home assistant is veel beter in het aansturen van echt alles. Domoticz is te complex met veel zaken. Neem bijvoorbeeld Shelly's. In Domoticz moet je die via MQTT opzetten en moeilijk. Binnen HA installeer je een community plugin en draaien. Geen verder config nodig (auto discover) en doet echt alles direct uit de doos. De dashboards (Lovelace) klik je zo in elkaar en die zijn ook 1-op-1 zichtbaar in de app. Die ook nog eens fantastisch is want die stuurt ook alles door naar HA. Ik heb er maar een gezondheids dashboard bij gemaakt met stappen doel, slaap tracking (withings) en overige vergelijkingen tussen dagen. Zelfs de hoeveelheid corona patiënten in NL kun je standaard mee tracken.

Ik ga echt niet meer terug naar Domoticz, ondanks dat het ook een mooi stuk software is.
Ik ben sinds een paar weken aan het migreren van Homey naar Home Assistant. Wat een verademing is dit. Veel flexibeler. Even een paar yaml-bestandjes in elkaar knutselen ipv allerlei vage flow-combinaties te maken via een niet-intuïtieve gui.

Het enige wat ik nog even naar moet kijken is om een fatsoenlijk dashboard te maken. Iets wat bij Homey überhaupt niet mogelijk is.

Op dit item kan niet meer gereageerd worden.