Residence Assistant Core 2023.12! 🎄
The final launch of 2023 is right here, and we’re going out with a bang! 🎉
2023 has been the 12 months of the Voice, and
please keep tuned, as we are going to host a closing fifth chapter dwell stream on our YouTube channel
on 13 December 2023, at 12:00 PST / 21:00 CET! However that’s not the
finish of the voice journey… Remember to tune in!
This launch has some good quality-of-life enhancements, making it really feel
like Christmas already! The thermostat card has been redesigned to match
the beautiful new entity dialog launched, a brand new function for the ever-improving
tile card, re-importing blueprints, and rather more!
I’m most excited in regards to the new login web page that this launch brings. It’s
lovely, fashionable, and actually welcomes you into your personal dwelling! 🏡
House is the place Residence Assistant is, proper? 😃
That is it for 2023! What a yr it has been! I simply bought one final
factor to say this yr:
Thanks for utilizing Residence Assistant! ❤️
Completely satisfied holidays & benefit from the launch!
../Frenck
Don’t neglect to be a part of our launch occasion dwell stream on YouTube
6 December 2023, at 12:00 PST / 21:00 CET!
A lovely new login web page
The login web page of Residence Assistant has been redesigned to be extra fashionable and
match the latest redesign of the Residence Assistant onboarding.
When Residence Assistant detects you might be accessing it through your native dwelling community,
it means you might be in your trusted dwelling atmosphere; you may be greeted by this
lovely new login web page, which resembles how most platforms, like Home windows,
macOS, Netflix, and others, deal with this: by displaying your person profiles.
Additionally it is a lot smarter! It really works seamlessly with trusted networks,
and when dwelling, we routinely keep in mind your login. So, no extra forgetting
to verify the “hold me logged in” checkbox. 👊
In fact, when logging in from exterior your private home community, we are able to’t do that
as that will give away privacy-sensitive details about your system
and who’s in it. So, if you end up exterior of your private home community,
the login web page will ask on your username and password, similar to earlier than.
Oh! And now you can change the language straight from the login web page! 🌍
New design for the thermostat card
Residence Assistant 2023.9 launched
a beautiful new entity dialog for thermostat entities. On account of that, many
have been asking for the same design for the thermostat card. Properly, right here it’s!
There may be nothing you must do to make use of this new card. When you improve to this
launch, the thermostat card will routinely use this beautiful new design.
We took it one step additional and added help for options. Options are
further performance which you could add to a card, beforehand solely obtainable
for the tile card. This launch provides help for options to the
thermostat card as properly!
For the thermostat card, it permits you to add HVAC mode buttons and presets.
By default, these options are hidden, giving it the cleanest look doable.
Oh! The identical design has been utilized to the (de)humidifer card, in fact,
together with its respective tile options 😎.
Numeric enter function for tile playing cards
The tile card may be very highly effective, and @JosephAbbey
is even extending it this launch by including a brand new “numeric enter” function.
The numeric enter function works with all quantity entities and quantity helpers.
It permits you to management the quantity entity from the tile card immediately
and gives the selection to make use of it as a slider or as an enter with up/down
buttons.
Choices for the default dashboard
The default dashboard now has choices that can mean you can change its conduct.
Now you can configure the default dashboard to cover sure areas,
disguise entities that don’t belong to an space, and the choice to cover the
power abstract card.
When choosing Areas, you possibly can select to cover the areas but in addition change
the show order of the areas by dragging them round.
A primary step in making the dashboards configurable, however above all,
it provides you extra management over the default dashboard, particularly when you’ve
simply began with utilizing Residence Assistant.
When including a brand new dashboard, we added a dialog much like those we present
whenever you create new automations or scripts. It provides you the choice to begin
with an empty handbook dashboard or create a brand new default dashboard.
Historical past dashboard displaying long-term statistics
The historical past dashboard did get some love from @karwosts this launch; he
added an enormous enchancment to all the graphs proven there.
Beforehand, the graphs would solely present the state historical past, restricted to a couple days,
till the info is eliminated. This isn’t at all times very helpful, for instance,
whenever you need to look again additional in time.
@karwosts got here up with an answer for this, and the historical past dashboard now
combines the state historical past with the recorded long-term statistics to supply
insights into the previous.
The precise and darker a part of the graph line is offered by the state historical past
(like earlier than), and the long-term statistics present the left and lighter half
of the graph line (and is thus downsampled hourly knowledge).
When you have manually modified the days to maintain earlier than purging
recorder in your system, think about eradicating that customization. With the
long-term statistics and new function, you almost certainly don’t want it anymore,
leading to a smaller database and, thus, sooner and smaller backups.
Extra to-do!
The primary iteration for help for to-do lists was added within the final launch,
and there was continued work on this function on this launch.
Initially, there are two new companies obtainable. A much-requested service
to record all objects on a to-do record
and a useful service to take away all accomplished objects from a to-do record.
It’s good to see integrations including help for the to-do record function.
For instance, the CalDAV integration now helps including to-do objects to your
CalDAV server, and with Picnic and OurGroceries now you can handle your
procuring record. Within the case of Picnic, it would even lookup the product you add
of their retailer to your procuring record and add the product to your procuring cart.
Additionally, when viewing a to-do record from the Residence Assistant interface,
you possibly can copy/paste or bookmark the URL, which can at all times deliver you again
to the identical one—a small however very useful enchancment.
Re-import blueprints
This launch provides the flexibility to re-import the blueprint from the supply from
which you initially imported it. The newly downloaded blueprint will overwrite
the present blueprint, offering a easy “replace” function for blueprints.
For those who use Blueprints, for instance, those
created by our unimaginable neighborhood,
you might need seen that whenever you import a blueprint, it won’t replace
when the creator updates it. The one choice you had was to manually modify the
YAML of the blueprint to make it match the most recent model revealed
by the creator. To make this final bit simpler, we added this re-import capability.
A useful function that can make it simpler to maintain your blueprints in
sync with the most recent model revealed by the blueprint creator.
Different noteworthy modifications
There are lots of extra enhancements on this launch; listed here are among the different
noteworthy modifications this launch:
- We have now a model new set off selector so that you can use in your Blueprints
and scripts. Thanks, @piitaya! - That isn’t all for selectors, @schelv added help for Kelvin to the
shade temperature selector. Good! - For those who use the IKEA IDÅSEN desk, you’ll now have a peak sensor!
Thanks @abmantis! - The ESPHome integration had many efficiency enhancements, making it sooner
and extra dependable. Thanks @bdraco! -
@Lash-L added help for displaying maps out of your Roborock vacuums!
Superior! - Providers with a response now help dealing with responses when a number of entities
are focused. Good! Thanks @eifinger! -
@iMicknl added native API help for the Somfy TaHoma to the Overkiz
integration! Additionally, thanks Somfy! It’s good to see a producer including
native API help! - The ViCare obtained tons of affection from @CFenner; sustain the great work!
- The media browser now has help for toggling between grid and record view.
Thanks @karwosts! -
@emontnemery labored laborious to enhance all error messages originating from
handbook YAML configuration. The messages ought to now be extra detailed, readable,
and accurately pinpoint which file and file line the error is positioned at. Superior! -
@karwosts created a UI whenever you need to add selectors to your script area!
Very properly accomplished! - Errors proven by Residence Assistant can now be translated! Whereas many locations
nonetheless have to undertake this, it’s a massive and user-friendly step ahead!
Excellent job @jbouwh!
New integrations
We welcome the next new integrations on this launch:
Integrations now obtainable to arrange from the UI
The next integrations at the moment are obtainable through the Residence Assistant UI:
Need assistance? Be a part of the neighborhood!
Residence Assistant has an incredible neighborhood of customers who’re all greater than prepared
to assist one another out. So, be a part of us!
Our very lively Discord chat server is a wonderful place to be
at, and don’t neglect to affix our superb boards.
Discovered a bug or situation? Please report it in our situation tracker,
to get it fastened! Or, verify our assist web page for steering for extra
locations you possibly can 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 occurring in our neighborhood and
different information about constructing an Open Residence; straight into your inbox.
Backward-incompatible modifications
calendar.list_events
makes use of an outdated response knowledge format and is now
deprecated, pending removing in Residence Assistant 2024.6.
Please use calendar.get_events
, which helps a number of entities, as an alternative.
The output of this newer service modified barely, because it now returns a mapping
of entity IDs to lists of occasions as an alternative of a listing of occasions.
(@eifinger – #102481) (documentation)
DSMR entities won’t routinely replace on every obtained DSMR telegram
when the worth between telegrams has not modified.
For those who depend on this, for instance, for graphing, please consult with the
statistics integration.
(@gigatexel – #104037) (documentation)
For customers utilizing the 5B model: The earlier gasoline sensor (Gasoline consumption)
will change to Gasoline consumption mbusX. Additionally, a number of gasoline sensors will
be doable.
(@dupondje – #84097) (documentation)
The preliminary state of the good plug didn’t mirror the identical state as within the
Genius Hub software. Correcting this creates a backward-incompatible change
in that the conduct is now right however completely different.
When you have an automation that depends on this state, you must verify in case your
automation or script remains to be behaving as anticipated.
(@GeoffAtHome – #102110) (documentation)
When calling a service through the Residence Assistant REST API, the service was
canceled on connection drop, which is not the case. For those who relied on that
conduct, you would want to revisit the logic. With this transformation, a connection
drop won’t cancel the service name.
Additionally, a REST put up to name a service with the /api/companies/<area>/<service>
endpoint will not timeout after 10 seconds.
(@Shulyaka – #102657) (@MartinHjelmare – #104709) (documentation)
The HomeWizard HWE-SKE (the wall plugs), SDM230, and SDM630 offered duplicate
sensors for power import and export: A complete and a tariff of 1.
As solely a single tariff is obtainable on these, the entire and tariff 1 are
at all times the identical. To wash this up, tariff 1 has been eliminated.
For those who used this sensor in your power dashboard, you’ll need to configure
your power dashboard to make use of the entire import/export sensor as an alternative.
(@frenck – #104493) (documentation)
S-Collection entities priority-3102, hot-water-demand-mode-40057, and oper-mode-40238
are modified from a quantity entity to a choose entity with mapping values for the
choices.
When you have the previous quantity entities enabled, you possibly can delete them since they
will not be offered by the combination.
(@elupus – #103788) (documentation)
Take away rounding of the trade fee.
Change charges are typically extra delicate to small modifications, and a few quotes
want many decimal numbers to be correct. The Open Change Charges service will
present completely different important digits for various quotes.
You possibly can change the show precision or use a template sensor to customise
the rounding of the worth.
The choice to set a customized polling interval has been eliminated. In case you are utilizing
customized interval and actually need it, you should use the homeassistant.update_entity
in an automation to ballot at your customized tempo. See our documentation on
defining a customized polling interval
for extra info.
(@jpbede – #103743) (documentation)
Help for the, in November 2019 deprecated, attributes brightness_pct
,
color_name
, flash
, kelvin
, profile
, and transition
have
been faraway from gentle scenes.
When you have used these attributes in your scenes, you’ll need to regulate
these to this transformation.
(@emontnemery – #104254) (documentation)
The SMTP integration will ship photos as attachments to a plain textual content electronic mail
as an alternative of HTML in-line when the html
area shouldn’t be set.
Earlier conduct was to ship all photos as HTML in-line even when the html
area was not set. To proceed sending photos as in-line, please set the
non-compulsory html
area and embody the pictures
as <img src="https://www.home-assistant.io/weblog/2023/12/06/release-202312/cid:image_name.ext">
inside the HTML block as described within the
documentation.
(@aptalca – #93562) (documentation)
Trafikverket Climate has modified its endpoint and is not offering the
info for wind course and precipitation in plain textual content, so
subsequently, these sensors have been eliminated:
- Wind course textual content
- Precipitation identify
climate.get_forecast
makes use of an outdated response knowledge format and is now
deprecated, pending removing in Residence Assistant 2024.6.
Please use climate.get_forecasts
, which helps a number of entities as an alternative.
The output of this newer service modified barely, because it now returns a mapping
of entity IDs to lists of forecasts as an alternative of a listing of forecasts.
(@eifinger – #102534) (documentation)
In case you are a customized integration developer and need to find out about breaking
modifications and new options obtainable on your integration: Remember to comply with our
developer weblog. The next are essentially the most notable for this launch:
Farewell to the next
The next integrations are additionally not obtainable as of this launch:
- MyQ has been eliminated. Learn all about it in our weblog put up.
-
eQ-3 Bluetooth Sensible Thermostats have been eliminated. The mixing has
been in a non-functional state for a very long time.
All modifications
In fact, there’s much more on this launch. Yow will discover a listing of
all modifications made right here: Full changelog for Residence Assistant Core 2023.12