The Home Assistant community has been super busy in the last two weeks to bring you this amazing release. 60 different contributors have done over a 100 PRs filled with new features, bug fixes and performance improvements.
9 days away from our 4th birthday, we’ve just accomplished a couple of great milestones that I would love to share with you. We’ve hit over 8000 stars 🌟 on GitHub and starting this release we now ship over 800 platforms and components!
Another step in making Home Assistant configurable via the frontend has been contributed by @andrey-git: a customization editor! You are now able to inspect all (possible) customizations of an entity and update them with just a few taps. Want to change the name or icon of an entity? All possible in mere seconds.
Screenshot of the new customize editor.
New Home Assistant configurations will be created correctly automatically. If you are an existing user, make sure you have the config screen enabled and that you include customizations from
# Example configuration.yaml entry homeassistant: # Include the customizations. customize: !include customize.yaml # Enable the config screen config:
Thanks to the contribution by @zabuldon, you will now be able to control your Tesla car from Home Assistant. You’re able to check the temperature inside and outside your car, control your AC and unlock the car.
This release introduces a new input component:
input_text contributed by @BioSehnsucht. With this component you will be able to set free form from the UI and then let that be used by your automations or templates.
This release ships a new KNX implementation thanks to @Julius2342. It will instantly show all changed states of KNX devices within Home Assistant. Additionally it brings support for HVAC devices and notification services. It also adds a service for direct communication with the KNX bus. You can connect to KNX/IP routing and tunneling devices. In the background it uses asyncio communication. Check the climate integration in action here and see the lights in action below:
- Xiaomi Philips Lights integration (@syssi - #9087) (light.xiaomi_philipslight docs) (new-platform)
- Mycroft notify/component (@btotharye - #9173) (mycroft docs) (notify.mycroft docs) (new-platform)
- Add counter component (@fabaff - #9146) (counter docs) (new-platform)
- Support for season sensor (@w1ll1am23 - #8958) (sensor.season docs) (new-platform)
- Abode push events and lock, cover, and switch components (@1091741+MisterWil - #9095) (abode docs) (alarm_control_panel.abode docs) (binary_sensor.abode docs) (cover.abode docs) (lock.abode docs) (switch.abode docs) (new-platform)
- Bayesian Binary Sensor (@jlmcgehee21 - #8810) (binary_sensor.bayesian docs) (new-platform)
- Add Tank Utility sensor (@krismolendyke - #9132) (sensor.tank_utility docs) (new-platform)
- Tesla platform (@zabuldon - #9211) (tesla docs) (binary_sensor.tesla docs) (climate.tesla docs) (device_tracker.tesla docs) (lock.tesla docs) (sensor.tesla docs) (new-platform)
- mopar sensor (@happyleavesaoc - #9136) (sensor.mopar docs) (new-platform)
- Add Geofency device tracker (@gunnarhelgason - #9106) (device_tracker.geofency docs) (new-platform)
- Added DWD WarnApp Sensor (@runningman84 - #8657) (sensor.dwdwarnapp docs) (new-platform)
- Add input_text component (@BioSehnsucht - #9112) (input_text docs) (new-platform)
- Introducing a media_player component for Yamaha Multicast devices (@jalmeroth - #9258) (media_player.yamaha_musiccast docs) (new-platform)
- Stable and asynchronous KNX library. (@Julius2342 - #8725) (knx docs) (binary_sensor.knx docs) (climate.knx docs) (cover.knx docs) (light.knx docs) (sensor.knx docs) (switch.knx docs) (new-platform)
- Adds the AirVisual air quality sensor platform (@bachya - #9320) (sensor.airvisual docs) (new-platform)
- Fix Twitter notifications with certain media such as small images (@MikeChristianson - #9354) (notify.twitter docs)
- Added additional string check in Wunderground sensor (@arsaboo - #9380) (sensor.wunderground docs)
- Fixing foscam library dependency/requirements (@viswa-swami - #9387) (camera.foscam docs)
- Fixes for customize editor (@andrey-git)
Experiencing issues introduced by this release? Please report them in our issue tracker. Make sure to fill in all fields of the issue template.Read on →