The Cloud Strikes again with Haier threatening legal action. Meanwhile Home Assistant 2024.2 lands with Apple Car Play support

New Features

  • Car Play is here
    Rohan have you tried it out yet?
  • Home Assistant now shipping on Python 3.12
    As usual Home Assistant OS and Container users don’t need to do anything.
  • Drag and Drop Support for Automations
    Dragging and dropping triggers, conditions and actions is now always enabled in the automation editor. Previously you had to enable re-ordering in the automation editor settings. No more!

    As of this release you can also drag elements in to nested elements. Got a condition that should be inside a child “and” condition block? Just drag it in there!
  • History Data Export
    You can now export data from the history dashboard as CSV. This allows you to do whatever you want with the data in external tools. Charting, long term storage etc.
  • Update Entities for ZHA Devices
    You can now be notified when a Zigbee device connected to Home Assistant via ZHA has a firmware update available!

    Inovelli, OSRAM/Ledvance, Sonoff, and ThirdReality devices are currently supported.
  • Better Errors for Assist
    The Home Assistant private (voice) assistant will now respond with better errors.

    As of 2024.2, Assist provides much better errors in case your intention is understood, but something else is missing (An unknown name, area, device class, or domain).
  • Custom Responses for Assist
    With the introduction of the sentence trigger recently, 2024.2 brings in a new action to send a custom response back to the conversation.

    Now if your sentence trigger is “what is the best podcast of all time?”, your automation can set the response back to the person being “the Home Assistant Podcast of course”.

    Before you would need to do complicated YAML, otherwise the response would just be “Done”

    The new response action can also accept templates, so you can get fancy and mix up your responses.
  • Authentication Issues now shown as repairs
    When one of your integrations is having authentication issues, Home Assistant will now report this in the repairs dashboard.
  • Automatic Cleanups of old/unused refresh tokens
    Any device that hasn’t used Home Assistant in 90 days will be logged-out.

New Integrations

  • Tuya
    Not a new integration, but worth highlighting.

    Tuya have done some great work and you no longer require a Tuya developer account to link your Tuya devices with Home Assistant. Use the Tuya Smart or Smart Life app directly to integrate your devices with Home Assistant!
  • AirTouch5
    Control your AirTouch 5 ducted air conditioning systems.
  • Bang & Olufsen
    Control your Bang & Olufsen Beolab and Beosound devices.
  • Bring
    Use Bring to create shopping lists and share them with your family.
  • Elvia
    Import your historic energy usage from an Elvia operated grid.
  • Epion
    Monitor your Epion air quality sensors.
  • Govee lights local
    Control your Govee lights locally.
  • Home Assistant Analytics Insights
    This integration allows you to monitor information from the public and open Home Assistant Analytics.
  • Hong Kong Observatory
    Get weather information from the Hong Kong Observatory.
  • Huum
    Control your Huum smart sauna heaters.
  • La Marzocco
    Control your La Marzocco espresso machines.
  • LeaOne
    Monitor your LeaOne health device under the Xiaogui and BAGAIL brands.
  • myUplink
    Monitor myUplink supported devices in Home Assistant.
  • Rabbit Air
    Locally control and monitor your Rabbit Air air purifiers.
  • Rainforest RAVEn
    Pull in energy data from your Rainforest RAVEn energy monitor.
  • Romy
    Control your Romy vacuum cleaners.
  • Tedee
    Use your Tedee smart locks in Home Assistant.
  • Teslemetry
    Pull in live telemetry data from your Tesla vehicle via the Tesla Fleet API.
  • TechnoVE
    Control of TechnoVE Smart Charging Station using a local API.
  • Traccar server
    Track your GPS devices by pulling data from a Traccar server.

Breaking Changes

  • Authentication
    Refresh tokens will be automatically deleted when unused. A refresh token is considered unused if it has not been used for a login within 90 days.

    This means that if your logged in session hasn’t been used for 90 days, you will be logged out. You will need to log in again. If you need a permanent token, then we recommend using Long-lived access tokens.
  • Cisco Webex
    This integration has been disabled. The upstream libraries used by Home Assistant are not compatible with Python 3.12.
  • Vacuum Integrations
    The services vacuum.turn_on and vacuum.turn_off were deprecated in 2023.11. Support for the deprecated services has now been completely removed.

    If you are still using them, please adjust your automations and scripts and use vacuum.start and vacuum.stop instead.
  • Proximity
    The proximity entity is deprecated and will be removed in 2024.8. It is superseded by sensor entities.

    For each tracked person or device one sensor for the distance and the direction of travel to/from the monitored zone is created. Further for each Proximity configuration one sensor which shows the nearest device or person to the monitored zone is created.

    With this you can use the Min/Max integration to determine the nearest and furthest distance.
  • RESTful Commands
    Call to RESTful command services will no longer silently fail and will raise an exception on, for example, timeout or decoding errors.

    You could consider using continue_on_error for scripts and automations that use RESTful commands that are allowed to fail occasionally.
  • TP-LInk Smart Switches
    To prevent overloading the power strips, the energy data is now polled every 60 seconds. If you need to poll the data faster, please use an automation that calls the homeassistant.update_entity service.
  • Tuya
    Tuya has provided an easier and improved login method for Home Assistant users.

    Having a developer account with Tuya is no longer required; instead, you can scan a QR code with your Tuya Smart of Smart Life app to authenticate it with Home Assistant.

    After updating to this release, Home Assistant will ask you to re-authenticate your Tuya Smart or Smart Life account using this new method.

Links Discussed

Chapters
00:49 Cloud Strikes Again
13:46 Apple Car Play
18:51 20242
45:15 Breaking Changes

Sponsored By

Home Assistant Cloud by Nabu Casa

Easily connect to Google and Amazon voice assistants for a small monthly fee that also supports the Home Assistant project. Configuration is via the User Interface so no fiddling with router settings, dynamic DNS or YAML.

Website

BetterHelp

Home Assistant Podcast is sponsored by BetterHelp. If you’re thinking of starting therapy, give BetterHelp a try. Get 10% off your first month with promo code ASSISTANT.

Website

Hosted By

Phil Hawthorne

Phil is a Melbourne based web developer who lives and breathes technology. When he's not at his day job, he’s in his home office attempting to simplify his life through complicated tech.

Website Smart Home Products Buy a Coffee

Rohan Karamandi

Rohan from Toronto, Canada works in the Technology sector as an architect designing network and datacenter solutions for his customers. His passion for technology stems from there and extends to IoT and home automation

Website Smart Home Products Buy a Coffee

Spotlight

 

Special episodes focused on various aspects of Home Assistant and Home Automation.