Residence Assistant Core 2022.12! đ
Already the final launch of the 12 months, proper on time to convey you some cool
new options to work with through the upcoming Holidays!
2022 has been a unbelievable 12 months for the Residence Assistant undertaking. We turned
one of many worldâs largest and fastest-growing GitHub open source projects! â¤ď¸ Tons of latest options every month, and never simply that,
we matured quite a bit! Every part turned extra steady and quicker, and
the UX made leaps forwards as nicely!
We regarded again at 2022 through the State of the Open Home,
and sneak peaked at 2023, with some nice new UI ideas
and: The 12 months of the voice! đŁď¸ Missed it?
The full video is available on YouTube.
However! The 12 months isnât over but! This launch actually Issues! We’re thrilled to
be one of many first on the planet to roll out Matter help to the general public! đ
No Matter gadgets but? Donât fear! There are tons of issues on this launch
that may maintain you busy. The Tile card bought âoptionsâ! Now you can prolong
your Bluetooth vary utilizing Shelly gadgets, and a long-requested function lands:
Native Calendar. đ¤Š
For 2022, that is it! Thanks for becoming a member of our group. Thanks for
sharing, serving to out, contributing, creating YouTube movies, weblog articles,
and podcasts.
Thanks for utilizing Residence Assistant! â¤ď¸
Comfortable holidays and for the final time in 2022: Benefit from the launch!
../Frenck
Donât neglect to join our release party live stream on YouTube at present at 12:00 PDT / 21:00 CET!
Table of Contents
It does Matter!
Does it Matter? Yes, Home Assistant does Matter!
Matter is a new smart home interoperability standard, an open-source protocol,
that defines how devices can communicate and work together. Read more about
Matter in this comprehensive write-up from The Verge.
In the present day we launch the primary iteration of the Matter integration for Residence
Assistant. It’s a huge and necessary basis that’s most likely greatest described
as âalphaâ or perhaps even a âdeveloper previewâ â permitting anybody to assist
and leap in on the Matter growth. For the primary launch,
we predict that could be a nice begin!
At this level, Matter-enabled merchandise aren’t (but) usually accessible.
Nonetheless, if you may get a Matter-certified product, it may be commissioned!
A Matter gadget built-in with Residence Assistant.
Including Matter gadgets (commissioning) could be performed utilizing our iOS and Android
Residence Assistant Companion apps. Including help for this to our apps is being
labored on and can grow to be accessible within the upcoming weeks. The Android Companion
app supporting Matter, is at the moment accessible for beta testing.
? We’ve got made extra particulars accessible in our documentation.
Tile card will get options
Within the final launch, we introduced the Tile card.
Today we extend the Tile card by adding support for âfeaturesâ.
For the Tile card, âfeaturesâ are additional extras that can be added to a Tile
card. For example, they can provide additional controls or information for
the entity the Tile card displays.
Multiple usable Tile features have been added:
- Command buttons for vacuum cleaners
- Brightness slider for lights
- Controls for opening/closing and tilting covers
Checkout the documentation for more information about Tile features
But that is not all! The Tile card also got colors! đ¨
Based on the entityâs state, the card will get different colors. This color
provides an additional visual indication of the entityâs state.
Shiny new state colors!
Those lovely new state colors added to the Tile card, as shown above, are not
just added to the tile card. This same color logic has now also been applied to
the state history and the logbook!
Previously, these colors would be random. Now they are predictable, recognizable
and, above all: just look a lot better đ¤Š
This same experience will also be visible on the dedicated Logbook and History
pages of course.
Local calendar
This is one of the longer outstanding and bigger requested features
of Home Assistant: A local calendar!
Building a calendar isnât easy, but Allen Porter did it! And it isn’t
only a calendar with dates and descriptions⌠oh no! Allen went all in!
We now have a full blown, native, built-in calendar, which may do all-day occasion
or recurring ones tuned to your liking. Even a number of totally different native calendars
are supported!
Bluetooth proxy utilizing Shelly gadgets
Within the September launch, we introduced Bluetooth everywhere,
by adding Bluetooth proxy support, allowing any ESPHome device in your home
to relay Bluetooth traffic across your home.
This release adds support for using Shelly devices as a remote Bluetooth
adapter as well!
It works with all second-generation Shelly devices that use firmware 12.0 or
later. Those are able to provide Bluetooth advertisements to Home Assistantâs
Bluetooth integration.
This can greatly help with extending the range of your Bluetooth network to
help with things like Bluetooth temperature or plant sensors in your home.
In other Bluetooth news: The performance of Bluetooth has, again, been improved
this release, and the memory usage should be lower. Always good!
New entity: text
Say hello to a new entity: text
! The text entity is very similar to the
Text helper (also known as input_text
).
The difference is that the helper is configured and managed by you, while the
new text entities are provided by integrations. This means integration can now
provide entities that ask for a textual input in the UI.
The first integrations that can now provide text entities as of this release are
KNX and MQTT.
Summing entities without templates
Letâs say you have two numeric sensor entities, and you like to have an
entity that shows the sum of those two; how would you do that? Creating a
template entity, right? Nope! đ
You can now create a new helper entity that sums the values of two (or more)
sensor entities into a brand-new entity.
When creating a new helper, select âCombine the state of several sensorsâ,
pick the sensor youâd like to sum, and select âSumâ for the statistic
characteristic. Voila!
You may need observed that this seems just like the âMin/Maxâ helper. True!
We’ve got renamed âMin/Maxâ to âMix the state of a number of sensorsâ,
to make it extra descriptive because it will get extra options.
Other noteworthy changes
There is much more juice in this release; here are some of the other
noteworthy changes this release:
- You can now set your country and default language Home Assistant should use
in the general settings. These new choices enable
Residence Assistant to contemplate these in future options. - Utilizing Twinkly in your Christmas tree? đ Now you can management the consequences!
Proper on time! Thanks, @Olen! -
MQTT reached the gold stage on the combination high quality scale! Good work @jbouwh!
However that’s not all; it now helps MQTT v5 and WebSocket connections too! - NO2 and VOC sensor entities at the moment are working with HomeKit. Thanks, @stackia!
-
Shelly is now a platinum integration! Thanks, @thecode, @bieniu,
and @chemelli74 in your arduous work on this integration đĽ -
ZHA now helps the brand new Aqara c1 pet feeder. Thanks @dmulcahey for
including it, and thanks @kirovilya determining the communication! - The humidifier card, now has on/off controls. Thanks, @Shulyaka
- Amazon Alexa now helps humidifiers. Thanks, @jbouwh!
-
BTHome model 2 has been launched and Residence Assistant now helps it!
Thanks, @Ernst79! - Slack now has a Do Not Disturb sensor you could possibly automate on. Thanks, @tkdrob!
- Assist for IP-Safe routing has been added to KNX. Thanks, @farmio!
- Are you utilizing Picnic in your groceries? Now you can add merchandise to your
order straight from Residence Assistant. Thanks, @corneyl!
New Integrations
We welcome the next new integrations on this launch:
Integrations now available to set up from the UI
The following integrations are now available via the Home Assistant UI:
Release 2022.12.1 – December 8
Release 2022.12.2 – December 11
Release 2022.12.3 – December 11
Release 2022.12.4 – December 12
Release 2022.12.5 – December 13
Need help? Join the community!
Home Assistant has a great community of users who are all more than willing
to help each other out. So, join us!
Our very active Discord chat server is an excellent place to be
at, and donât forget to join our amazing forums.
Discovered a bug or difficulty? Please report it in our issue tracker,
to get it fastened! Or, test our assist web page for steerage for extra
locations you’ll be able to go.
Are you extra into electronic mail? Signal-up for our Constructing the Open Residence Publication
to get the most recent information about options, issues taking place in our group and
different information about constructing an Open Residence; straight into your inbox.
Breaking Changes
The Cloudflare integration no longer relies on ipify.org to determine your IP,
but instead is using the whoami service.
Which means when you have configured your community solely to permit visitors there,
you would wish to regulate it to permit for the brand new scenario.
The scan interval (scan_interval
) possibility within the Glances configuration is
eliminated, and the replace interval will use the default worth (60 seconds).
In case you have already configured Glances integrations, the beforehand saved interval
possibility will nonetheless be used. To revert to the default replace interval,
you should re-add the combination.
You should use the homeassistant.update_entity
service in an automation
for customized replace intervals.
Media participant teams containing gamers that present an invalid media participant
entity state, will now report a âUnknownâ group state.
The listing of legitimate media participant states is obtainable in our
developer documentation.
The HERE Journey Time integration now makes use of the HERE API v8.
Travelmode publicTransportTimeTable
has been merged into publicTransport
.
Your configuration will probably be migrated mechanically;
no handbook interplay is important.
(@eifinger – #80892) (documentation)
The unit system is not managed by an choices setting of the HERE
Traveltime integration however makes use of the built-in customized models configurable per
entity.
The gap sensor now makes use of kilometers as a default and should be manually
configured if it was beforehand utilizing the imperial system.
The videoloss occasion has been faraway from the supported listing. The occasion has
at all times been used as a keep-alive for many Hikvision gadgets, and the library
makes use of it internally. Leaving it enabled as an possibility causes every thing to interrupt
if the occasion is definitely processed, so it was eliminated to eradicate confusion.
Any custom-made choices specified within the YAML configuration for a videoloss
occasion will have to be eliminated, and videoloss entities will not be
generated by the combination.
In the event you used any of those entities in your automations or scripts, you’ll
have to replace these to take away using these entities.
The occasions fired when the cell app scanned a Tag had an incorrect gadget ID;
This has been corrected.
In consequence, the evens now comprise a special however right gadget ID. In the event you
relied on the gadget ID in your automations, you would possibly want to regulate these
with the brand new gadget ID.
The title of the mapping keys used for outlining HVAC modes within the Modbus
local weather integration (launched in 2022.11) has modified. This was wanted
to repair a problem with the off
key, which has a special which means in YAML.
As an alternative of:
hvac_mode_register:
deal with: ...
values:
off: 0
warmth: 1
cool: 2
You now have to make use of:
hvac_mode_register:
deal with: ...
values:
state_off: 0
state_heat: 1
state_cool: 2
YAML configuration of MQTT entities below the platform key (e.g., gentle
),
which was deprecated in Residence Assistant Core 2022.6, is not supported.
The configuration should as an alternative be performed below the mqtt
key.
The legacy MQTT gadget tracker is not supported. See
the documentation for the supported MQTT
gadget tracker configuration.
As of this launch, it is best to now use the trendy configuration schema for all
manually configured MQTT entities. Please observe that this doesn’t influence
MQTT discovery, for instance, Zigbee2MQTT.
(@jbouwh – #82102) (documentation)
The encoding
configuration possibility for the MQTT digicam set to b64
was beforehand deprecated and has now grow to be an invalid configuration.
The brand new image_encoding
configuration possibility is now used to set Base64 encoding.
Please use the brand new image_encoding
config parameter (set to b64
) as an alternative.
The beforehand deprecated YAML configuration of the Radarr
integration has been eliminated.
Radarr is now configured by way of the UI, any current YAML
configuration has been imported in earlier releases and may now be safely
eliminated out of your YAML configuration information.
The unit of measurement for the charging energy sensor has been corrected.
Because the unit has modified, it would create a long-term statistics warning
that you should resolve within the statistics builders instruments manually.
(@epenet – #81412) (documentation)
You will have to resolve the analytics warning by adjusting the earlier unit.
The bypassed
attribute in Risco zones has been eliminated and changed with
a change. The matching providers have additionally been eliminated, and you may bypass
and un-bypass a zone utilizing the common change providers
(turn_on
and turn_off
respectively).
For instance, when you had a name to:
service: risco.bypass_zone
goal:
entity_id: binary_sensor.motion_bedroom
You may exchange it with:
service: change.turn_on
goal:
entity_id: change.motion_bedroom_bypassed
The quantiles
statistics
sensor attribute has been eliminated and
changed by the extra versatile percentile
attribute.
In the event you use the quantiles
attribute, you have to to adapt your sensor
configuration to recreate an identical values with the percentile
attribute.
(@ThomDietrich – #81749) (documentation)
The configuration of statistics
sensors has modified:
The state_characteristic
configuration setting is now obligatory.
The sampling_size
configuration setting is now non-compulsory and not
defaults to the arbitrary worth 20. Now you can outline sampling_size
,
max_age
, or each relying in your use case. Current sensors gainedât behave
in a different way by the change. Nonetheless, you would possibly need to test whether or not your
at the moment outlined sensors have a significant sampling_size
configured or if
you want to take away this setting altogether.
(@ThomDietrich – #81749) (documentation)
As new PoE entities have been launched with 2022.11, this launch, the previous
troublesome PoE consumer implementation that these entities changed,
has been eliminated. Upgrading will mechanically take away the previous entities.
Please observe that the brand new PoE entities are disabled by default and symbolize
every PoE-capable port with out mapping it to a consumer.
If you’re a customized integration or theme developer and need to find out about
breaking adjustments and new options accessible in your integration: Be sure you
observe our developer blog.
The next are essentially the most notable for this launch:
Farewell to the next
The next integrations are additionally not accessible as of this launch:
-
Google Chat has been eliminated. It relied on the Google Hangouts APIs,
which have been shut down, rendering the combination unusable.
All adjustments
After all, there’s much more on this launch. Yow will discover a listing of
all adjustments made right here: Full changelog for Residence Assistant Core 2022.12