2022.11: A heck of a launch!
House Assistant Core 2022.11! 🎉
This November already feels loads like Christmas 🎄, what a heck of a
launch! Fairly a number of strategies from the Month of “What the Heck?!”
already landed! Able to unpack the presents? 🎁
Speaking concerning the WTH month, it ended. Properly, form of, at the very least. It’s now closed
for brand spanking new subjects/strategies, however existing ones
stay open for dialogue and will be voted on. I’m curious to see extra of
these WTHs being resolved within the upcoming releases.
This launch has a lot goodness that I’ve a tough time choosing a favourite.
Water utilization, perhaps? I’m actually undecided, so I’m going to chop this intro quick.
Let me know your favourite within the feedback under!
Benefit from the launch!
../Frenck
PS: There might be no launch get together reside stream this month,
as a substitute join us on the
State of the Open Home on
Sunday, November 13, 2022 (11:00 AM PST / 20:00 CET).
Tile card
This release introduces a new Dashboard card: the “Tile”!
The tile card is a lovely little card that provides a quick overview of an
entity. The icon can be tapped to toggle the entity, and the rest of the card
brings up the “more info” dialog.
Read more about the Tile card in the documentation.
This first iteration of the Tile card is one of the first cards added this
release, that brings in a new style of card into Home Assistant.
Curious to find out what else will be coming? Join us for the State
of the Open Home live stream. Go to YouTube and click the bell 🔔
so that you get notified once we go reside!
Statistic card
Extra playing cards! We have already got the Statistics Graph card,
which can be used to display graphs of long-term statistics of an entity.
This release brings the “Statistic” card!
The “Statistic” card, as the name implies, can show a single value of an entity,
based on the long-term statistics stored of that entity.
For example, want to display the average temperature of your living room this
week on your dashboard? The average power usage of your home today? The peak
power production of your solar panels today?
Yes, all of the above, this card can do!
Read more about the Statistic card in the documentation.
Smarter reloading of automation & scripts
WTH do all automations get reloaded when you change any of them?
Good query! And that WTH subject obtained over 180+ votes as properly!
While you change a single automation or script by way of the editors within the consumer
interface (or reload your YAML-based ones), all of them get reloaded. This
means if they’re operating, ready for one thing (a delay, an occasion, or for an
entity to be in a sure state for X time), they’d all be reset.
This launch adjustments this habits, resolving that WTH! Solely automations that
are literally modified are reloaded. All others will stay operating and untouched.
This works when modifying an automation within the UI, and even when reloading your
YAML-based automations in any break up YAML setup you might need.
Oh, as an added bonus: We utilized the very same for scripts too!
Getting insights into water usage
Since Home Assistant added energy management, tracking the usage of water🚰
has been requested quite a bit. It was raised again during this month of WTH,
and with over 370 votes, it’s clearly wished loads.
This launch provides the power to observe your water utilization within the power dashboard!
Though water is just not strictly “power”, it’s nonetheless a valuable resource
to trace. It’s typically tightly coupled with power utilization (like fuel) when utilizing
scorching water, and the gained perception may also help you scale back your ecological footprint
by utilizing much less water 🌎.
Some integrations, like Flo, Flume, and
HomeWizard Vitality, have been adjusted to assist
monitoring water. Moreover, you’ll be able to create your individual utilizing templates, MQTT,
or ESPHome (requires ESPHome version 2022.10.1 or newer).
Take a look at the documentation for the {hardware} choices
accessible to trace your water utilization or easy methods to construct your individual water utilization
sensors.
Color temperatures in Kelvin
Another WTH topic
that was voted for nearly 150 instances! Why doesn’t House Assistant use Kelvin
for colour temperatures?
Properly, a small piece of historical past: The House Assistant story began utilizing Philips
Hue a protracted, very long time in the past. And Hue makes use of mired for its colour temperature,
not Kelvin.
However right now, Kelvin is way more generally used. It’s even on packages of the
bulbs you purchase. So, as of right now, House Assistant makes use of Kelvin too!
Kelvin is now the first colour temperature unit. This implies all lights
and every part colour temperature associated proven within the consumer interface,
are actually in Kelvin.
We nonetheless do assist the nice outdated mired. Mireds are nonetheless working and
routinely transformed when wanted, so this isn’t a breaking change 🎉
Moreover, integrations can now optionally use Kelvin instantly if the
gadget or service accepts that. HomeKit, Shelly,
AVM FRITZ!SmartHome, and LIFX are all now utilizing Kelvin natively.
Long-term statistics in the entity dialogs
The “more info” dialogs of entities now use long-term statistics for
the graphs shown. It makes those dialogs a lot faster, especially on
mobile devices.
The first day of the week
The start of the week can differ for many of us. Your week will start on
Saturday, Sunday, or Monday based on where you are, your locale, or maybe
personal preference. As pointed out in
this WTH topic.
House Assistant will attempt to auto-detect the right day to start out the week
based mostly on info offered by your browser. Nonetheless, if it can not detect it,
or in case you have got a private desire, now you can set it in your consumer profile.
Now you can set the day to start out the week at in your user profile.
Setting it implies that all date inputs, date vary pickers, schedules, calendars,
and even time circumstances in automations, will take this into consideration when
displaying weeks.
New templating features
We also have some great new advanced features added to templating this release!
Originating from this WTH topic:
Now you can use the state_attr()
and states()
features as a filter,
and the is_state()
and is_state_attr()
features can now be used as exams.
The common()
operate now accepts a default worth, which will be useful
if no common will be calculated.
Lastly, the config_entry_id()
template technique has been added, which permits
you to lookup native IDs of integration configuration entries utilizing one
of the entities it gives.
For extra info on these new options and the House Assistant templating
capabilities basically, try the documentation.
Other noteworthy changes
There is much more juice in this release; here are some of the other
noteworthy changes this release:
- The default dashboard theme has been adjusted to move a little closer to the
new Material Design 3 guidelines. Borders around cards are now outlined
(instead of having a shadow), and corners are a little more rounded. - The automations and the devices dashboards now have icons on each row, making
them look all nice and shiny. Thanks, @bramkragten & @frenck. - The unit of measurement for entities offering Fuel can now be modified and
transformed from the UI. Thanks, @emontnemery! - House Assistant is now discoverable by way of UPnP/SSDP, which means your occasion will
present up in your Home windows Community. Thanks, @StevenLooman! -
Shelly Gen2 units that sleep (battery-powered) are actually supported!
Thanks, @thecode! - Now you can use sensors offering Gigajoule (GJ) with the power dashboard.
Thanks, @emontnemery! - The MQTT integration now has assist for replace entities! Thanks, @bieniu!
- Media participant assist was added to the Jellyfin integration. Thanks, @Ongy!
- The statistics card now helps “week” as a doable interval. Thanks, @mib1185!
- The Solar situation can now deal with setting each earlier than & after on the identical
time. Thanks, @janick! - The “forked-daapd” venture was renamed to “Owntone”. The mixing was now
renamed Owntone too! Thanks, @uvjustin! -
Absolutely Kiosk Browser now gives a service to remotely change URLs in your
wall-mounted pill. Thanks, @cgarwood! - The Xiaomi Miio integration now helps the Xiaomi Air purifier 4 Lite and
the Roborock S7 MaxV. Thanks, @alexdrl & @starkillerOG! - The UniFi integration now gives particular person PoE management per port for
the shopper and gadget PoE (switches are disabled by default).
Thanks, @Kane610! - The HomeKit Controller integration now helps encrypted Bluetooth
notifications, lowering state change latency and the variety of energetic BLE
connections made to units. - When organising a brand new Generic Digicam, you can be introduced with a preview
of the digicam exhibiting you if it really works. Good! Thanks, @davet2001! - Assist for
unique_id
s was added to the next (YAML succesful) integrations:
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.11.1 – November 3
Release 2022.11.2 – November 8
Release 2022.11.3 – November 16
Release 2022.11.4 – November 20
Release 2022.11.5 – November 30
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, verify our assist web page for steering for extra
locations you’ll be able to go.
Are you extra into e mail? Signal-up for our Constructing the Open House E-newsletter
to get the most recent information about options, issues taking place in our group and
different information about constructing an Open House; straight into your inbox.
Breaking Changes
Below is a listing of the breaking change for this release, per subject or
integration. Click on one of those to read more about the breaking change
for that specific item.
Multiple integrations provide sensors with the revolutions per minute unit.
Two units have been used throughout Home Assistant to indicate this:
RPM
and rpm
.
This release standardizes all integrations to use the lowercase rpm
variant.
The following integrations have been adjusted:
Home Assistant automatically handles this change of units. However, if you
record history externally (for example, using InfluxDB), you might need to
adjust to this change.
The beforehand deprecated YAML configuration of the Android IP Webcam
integration has been eliminated.
Android IP Webcam 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 recordsdata.
The beforehand deprecated YAML configuration of the Anthem A/V Receivers
integration has been eliminated.
Anthem A/V Receivers are actually 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 recordsdata.
(@gjohansson-ST – #79931) (documentation)
The UPS Final Self Check
sensor is renamed to UPS Self Check Outcome
and
a brand new UPS Final Self Check
sensor stories time as a substitute of the consequence.
Chances are you’ll want to interchange sensor.ups_last_self_test
with
sensor.ups_self_test_result
in automations and scripts
referencing the sensor.ups_last_self_test
entity.
(@definitio – #80773) (documentation)
The counter
and remaining pages
attributes of the sensors
drum remaining life
, black drum remaining life
, cyan drum remaining life
,
magenta drum remaining life
, and yellow drum remaining life
have been
migrated to their very own devoted sensor entities.
In case you are utilizing these attributes in your automation or script, you will have
to undertake these for this modification.
- The
caller
possibility fromClickSend TTS
notify service has been eliminated, as
it prevented calls from being really made. - The default title has been modified to
clicksend_tts
as a substitute of an empty title; in any other case
the service would seem asnotify.notify
. Now it is going to, by default, seem
asnotify.clicksend_tts
. This may influence your automation or script. - The recipient’s cellphone quantity now should match E.164 format.
(@CharlieBailly – #76669) (documentation)
The beforehand deprecated YAML configuration of the Coinbase
integration has been eliminated.
Coinbase 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 recordsdata.
Establishing the notify
platform of the ecobee integration by a platform part
utilizing YAML configuration is now not supported. The ecobee
platform part
beneath notify:
will be safely eliminated out of your YAML configuration recordsdata.
The thermostat index will be specified by utilizing the goal
parameter within the
notify service name as a substitute.
HomeKit occasion ID assignments are actually secure between restarts to conform
with the HomeKit specs. This prevents equipment from shedding
monitor of providers between restarts, and improves stability with utilizing
Siri particularly with apple watches.
This variation might dramatically enhance the soundness and re-sync instances of
media_player
entities (all), digicam
entities (all), fan
entities (presets),
distant
entities (exercise ones), change
entities (energy strips)
triggers (all) between restarts which was particularly
obvious when the house has many equipment.
As a result of the assignments have been beforehand unstable, it could be essential to make
a one-time adjustment of accent room assignments, favorites,
or re-pair digicam equipment after upgrading.
As older variations didn’t appropriately set service identifier values, it could be
essential to unpair and re-pair some BLE units or to delete duplicate
entities manually.
If the service identifiers have been loaded incorrectly when the gadget was paired
with an older model, operations may increase StopIteration
or RuntimeError
errors. You may right these by deleting the combination for that gadget,
and doing a one-time re-pairing.
The backing unit and the API
of the gadget itself makes use of 0-4
as a flame top setting. By way of dialogue
on the boards the group has determined 1-5
is a way more logical setting
for flame top, and accordingly, this has been applied.
In the event you set the flame top utilizing automations or scripts, you will have to
adapt these to this modification.
logger
now not adjustments the default log stage of House Assistant to debug
if used and not using a worth for default
. It
will now solely change the default log stage of House Assistant from a
warning
to one thing else if the default
is explicitly specified.
If you don’t specify default
and wish House Assistant to have a
default log stage of debug
, you will have so as to add this to your YAML configuration:
The beforehand deprecated YAML configuration of the Open Trade Charges
integration has been eliminated.
Open Trade Charges 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 recordsdata.
(@gjohansson-ST – #79856) (documentation)
In case you are a customized integration developer and need to study breaking
adjustments and new options accessible to your integration: Make sure you comply with our
developer blog. The next are probably the most notable for this launch:
All adjustments
After all, there may be much more on this launch. You will discover an inventory of
all adjustments made right here: Full changelog for House Assistant Core 2022.11