Software-update: Home Assistant 0.88

Home Assistant logo (75 pix)Home Assistant 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 ontwikkelaars hebben versie 0.88 uitgebracht met de volgende aanpassingen.

0.88: Persons, Command line auth and event subscriptions

Release 0.88 has landed. It’s been a busy two weeks with a ton of cool stuff and improvements.

This release introduces a new person component thanks to @MartinHjelmare. With this component, Home Assistant can be set up to track the people in your home. Each person can be linked to a user and multiple device tracker entities. This release does basic device tracker state merging, which will be evolved in the future. Device trackers merging their own states will be phased out in favor of persons. You can configure persons via the config panel. To get started, add the person component to your configuration.yaml file: person:. If you want to automatically stay up to date with the latest default Home Assistant components, you can now also add default_config: to your config.

This release also extends the event dev tool to include an event debugger. It allows you to listen to core events and get them printend to the screen. This makes it easy to find the event data that your remote is sending out.

We also have a new command line auth provider. This will allow you to use a shell script to validate users logging in to the system. This gives a lot of flexibility. For example, you can now authenticate against LDAP. More info in the documentation.

@andrewsayre has been working hard on extending the SmartThings support. This release brings sensors and climate devices into the mix. Awesome!

Noteworthy breaking changes
We have tightened config validation, so expect a couple of new warnings. Platform configuration will no longer allow to contain keys that are not supported. This should help with finding typos in your current and future YAML configs. This will currently fallback to a warning and will become a full error in the future.
Note for Lovelace custom card developers: if you relied on the availability of in your code, you will have to update it to to get a similar component.
Note for custom component developers: We are moving to a new file structure. More information on our dev blog.

New Platforms
  • Split googlehome to a component with device tracker platform (@ludeeus - #19971) (device_tracker docs) (googlehome docs) (breaking change) (new-platform)
  • Support for new velux api, added cover.velux (@Julius2342 - #18738) (velux docs) (cover.velux docs) (breaking change) (new-feature) (new-platform)
  • Add huawei_lte notify component (@scop - #19544) (notify docs) (new-platform)
  • Split out speedtest into a component and a sensor platform (@rohankapoorcom - #20527) (speedtestdotnet docs) (sensor.speedtest docs) (sensor.speedtestdotnet docs) (breaking change) (new-platform)
  • Add google home alarm sensor (@eliseomartelli - #20709) (googlehome docs) (new-platform)
  • Added command_line auth provider that validates credentials by calling a command (@efficiosoft - #19985) (new-feature) (new-platform)
  • GitHub Sensor (@timmo001 - #19561) (sensor.github docs) (new-platform)
  • Fix binary sensor in Ambient PWS (@bachya - #20801) (ambient_station docs) (new-platform)
  • XS1 component (@markusressel - #19115) (xs1 docs) (climate.xs1 docs) (sensor.xs1 docs) (switch.xs1 docs) (new-platform)
  • Add person component (@MartinHjelmare - #20290) (person docs) (new-platform)
  • Add default_config component (@balloob - #20799) (default_config docs) (script docs) (new-platform)
  • Add SmartThings Sensor platform (@andrewsayre - #20848) (smartthings docs) (new-platform)
  • CoolMasterNet Climate platform (@OnFreund - #20787) (climate.coolmaster docs) (new-platform)
  • Add Google pubsub component (@timvancann - #20049) (google_pubsub docs) (new-platform)
  • Ebusd integration (@CrazYoshi - #19607) (ebusd docs) (sensor.ebusd docs) (new-platform)
  • Add SmartThings Climate platform (@andrewsayre - #20963) (smartthings docs) (new-platform)
  • Add Rejseplanen danish public transport sensor component (@tomatpasser - #19885) (sensor.rejseplanen docs) (new-platform)
  • Norway air quality (@Danielhiversen - #20683) (new-platform)
  • Add Lock capability to SmartThings platform (@bendews - #20977) (smartthings docs) (new-platform)
New Features
  • Support for new velux api, added cover.velux (@Julius2342 - #18738) (velux docs) (cover.velux docs) (breaking change) (new-feature) (new-platform)
  • Added HomeKit fan speed based on speed_list (@nd-net - #19767) (homekit docs) (new-feature)
  • Added command_line auth provider that validates credentials by calling a command (@efficiosoft - #19985) (new-feature) (new-platform)
  • Added more language options (@VirtualL - #20890) (sensor.darksky docs) (new-feature)
  • add fan support for spider thermostats (@peternijssen - #20897) (spider docs) (new-feature)
  • Add quirks info to ZHA device (@dmulcahey - #20923) (zha docs) (new-feature)
  • Added IDs and enabled workarounds for Yale YRD220, YRL220, YRD120 (@mw-white - #20929) (zwave docs) (new-feature)
Releasestatus Final
Besturingssystemen Scripttaal, Windows 7, Android, Linux, macOS, iOS, Windows 8, Windows 10
Website Home Assistant
Download https://home-assistant.io/getting-started/
Licentietype Voorwaarden (GNU/BSD/etc.)

Reacties (12)

12
12
8
0
0
4
Wijzig sortering
Erg goed product. Ik neem de cloud-service af om hen te sponseren (en natuurlijk voor Google Home :+ ). Regelmatig updates.

Wat ik erg vervelend vind is dat er regelmatig iets stuk is na een update.
Gisteren de 87.1 erop gezet (was toen de nieuwste) en nu werkt de telegram_bot niet meer.
Een of andere vage melding. :? Het heeft altijd gewerkt (al een jaar).

Invalid config for [automation]: Service notify.BasFoon does not match format <domain>.<name> for dictionary value @ data['action'][0]['service']. Got 'notify.BasFoon'. (See /home/homeassistant/.homeassistant/automations.yaml, line 445). Please check the docs at https://home-assistant.io/components/automation/


Edit
Het is opgelost dankzij DrPoncho en Danielson.
Het blijkt dat hoofdletters nu niet meer werken.
Ik had wel alles op dezelfde manier geschreven, alles BasFoon.
Nu heb ik alles basfoon gemaakt en nu werkt het weer.

[Reactie gewijzigd door BushWhacker op 24 juli 2024 03:42]

notify.basfoon proberen? Volgens mij worden hoofdletters niet meer ondersteund, ook al staat het in de naam wel zo - wordt intern lowercase gemaakt.
Thnx.
Dat was het probleem.

Het is tot nu toe nooit een probleem geweest. Zowel in de configuration.yaml als automation.yaml stond het op dezelfde manier.

Raar dat het voorbeeld dan in hoofdletters staat.....
https://www.home-assistant.io/components/notify.telegram/
Komt omdat dat spul niet zo snel wordt bijgewerkt. Die voorbeelden dus.
Gewoon zelf de pagina editen en verbeteren via Github (linkje staat op iedere pagina van Home Assistant). Zo help je andere gebruikers. Home Assistant is juist erg afhankelijk van de community.
Er zijn idd ook vaak breaking news dingen bij een update. Kan naam of wat dan ook zijn.

Ik probeer mijn GH via de manual setup te koppelen, is ook niet alles. mogelijk toch maar eens denken aan hun cloud service.

[Reactie gewijzigd door maartend op 24 juli 2024 03:42]

Ben zelf heel erg benieuwd naar die person. ben zelf op zoek naar hoe ik het beste kan bepalen of iemand thuis is, enkel op telefoon werkt gewoon niet, soms staat mijn telefoon niet aan, ligt nog in auto of dat soort brol.Eens kijken of de functie in HA meer felxibiliteit geeft in de toekomst.
Je kan een systeem zoals dit proberen. Je kan daarbij verschillende sensoren combineren; je gsm, beacons zoals deze, bewegingssensoren.

Wel mooi als dat met dit person model te combineren is inderdaad, ben benieuwd.
Liojkt me wel wat. hebben hier nl. MiBands en heb er al seens aan zitten denken deze in te llezen als aanwezigheidstrigger.
Denk dat de person component hetgeen is wat je zoekt. Heb je toevallig ios? Dan zou je ook de HA app kunnen gebruiken als tracker (die overigens goed werkt in mijn geval, zolang je maar zones aanmaakt). En anders zou je gebruik kunnen maken van de icloud component (al zuipt die wel al je icloud apparaten leeg wanneer dit slecht afgesteld is, en helaas is dat standaard al zo ingesteld). Maar dan kun je wel een apple watch gebruiken ook voor device tracking.

Owntracks schijnt ook goed te werken en geofency (laatst genoemde heb ik zelf getest) werkt ook prima. Maar het probleem blijft dan inderdaad dat je altijd een telefoon en/of watch bij moet hebben. In ons geval geen probleem, maar kan me voorstellen dat het niet voor iedereen werkt. (Overigens lijkt me een telefoon in de auto laten liggen niet echt het slimste plan maar dat is een andere discussie).

Je zou ook presence detection door middel van motion sensors kunnen doen, maar tbh denk ik dat dat niet helemaal lekker gaat werken of je moet echt presence detection sensoren aanschaffen (ik heb ze nog niet gezien, maar bestaan wel volgens mij). Wat je ook kan doen is een bepaald apparaat/lamp aanzetten (dan wel automatisch) wanneer er iemand thuis is zodat je aan de status van dat apparaat kunt zien of er iemand thuis is.

Mocht je een idee willen hebben hoe ik het gedaan heb met ios apparaten kun je mijn code vinden op github.

https://github.com/jimz011/HA

(Let op! De code is nog niet bijgewerkt voor Home Assistant 0.88 en 0.87.1 is de laatste versie waar deze setup op werkt. Zodra ik mijn setup heb bijgewerkt zal ik deze weer uploaden naar Github)

[Reactie gewijzigd door jimzz op 24 juli 2024 03:42]

Ik pollde mijn telefoon met de router, maar daar ben ik laatst vanaf gestapt toen ik de GPSLogger component ontdekte. Bij een lege batterij blijft de locatie hetzelfde, en geen gedoe met verloren of slapende Wifi verbindingen. Daarnaast kan ik gewoon zones creëren, ideaal. Het werkt echt verrassend goed met de gratis, compacte app voor Android.

Op dit item kan niet meer gereageerd worden.