Dwelling Assistant 2023.11! š
It looks as if I forgot to provide you with a launch title for this launch and left
a placeholder within the title. If I solely may have it on a to-do checklist someplaceā¦ š¤
Earlier than we dive into this gorgeous huge launch, I need to shortly look again
at two wonderful issues that occurred prior to now month.
First, we introduced chapter 4 of the 12 months of the Voice,
which launched the brand new wake phrase function in Dwelling Assistant. This actually
brings the voice assistant expertise to the following stage, and we’re tremendous
enthusiastic about it! Like have you ever seen the R5-based voice assistant droid? š
Second, we had a safety audit carried out on Dwelling Assistant by one of many prime
safety auditors on the planet! You’ll be able to learn all about it within the weblog submit.
An enormous shout out to everyone subscribed to Dwelling Assistant Cloud,
as you allow us to do these items! š„°
Alright, about this launch! It’s enormous! I like the tile card, and the flexibility
to simply customise the knowledge it exhibits now could be simply. š¤© However largely, Iām
tremendous stoked in regards to the new to-do lists, which is able to most likely develop into a really
central a part of my family.
Benefit from the launch!
../Frenck
Donāt overlook to be a part of our launch occasion stay stream on YouTube
1 November 2023, at 13:00 PDT / 21:00 CET!
There’s a lot to-do!
There are various issues to do in our lives, which is what
@allenporter realized, too! We now have a brand new entity sort
in Dwelling Assistant: To-do checklist entities!
A to-do checklist entity represents an inventory of duties, and its state is the quantity of
uncompleted duties which are nonetheless open. You’ll be able to create a number of
to-do lists and think about and handle them by deciding on the brand new To-do lists
merchandise within the sidebar.
Moreover the entities, there are additionally new providers obtainable permitting you
to automate in your to-do lists as nicely. Use automations to create, full, or
clear up duties in your to-do lists.
So, what are you able to do with all of this? So much! For instance, you possibly can create
a to-do checklist on your groceries, automate an inventory of home chores on your youngsters
or different family members, or mechanically put a process on an inventory to interchange
the batteries of a sensor when it’s low. You may even ship a push notification
to your telephone if you find yourself close to the house enchancment retailer and have objects on
a to-do checklist that it is advisable purchase there.
Thanks @allenporter, and everybody concerned, for this wonderful addition to
Dwelling Assistant! We are able to now test this one off from our wishlist! ā
Buying lists are actually to-doās too!
These to-do lists look lots just like the procuring checklist, proper? Appropriate!
They’re very a lot alike, and that’s the reason we’ve moved the procuring checklist
to a to-do checklist as nicely! When you improve to this launch, your current
procuring checklist shall be mechanically transformed to a to-do checklist.
However that’s not all; we additionally up to date the Buying checklist card on your
dashboards, now fittingly named To-do checklist card, to assist a number of
to-do lists. Now you can choose which to-do checklist you need to present on the cardboard
youāve put in your dashboard.
Integrations offering your to-dos
However wait! There may be extra apart from native to-do lists and procuring lists.
Now that we’ve a to-do checklist entity, we will additionally begin utilizing it with different
integrations that, for instance, can get your to-do lists from an exterior service.
As of this launch, you possibly can herald your Todoist and Google Duties
to-do lists to Dwelling Assistant as nicely!
That is superior, because it brings all these to-do lists collectively in a single place, and
above all, supplies you with the facility of Dwelling Assistant to automate on them.
Matter 1.2 is right here!
The Connectivity Requirements Alliance has launched
model 1.2 of the Matter specification,
along with a brand new model of the Official Matter SDK, which isn’t solely
ready for brand spanking new gadget varieties but in addition comprises all types of smaller
stability- and bug fixes.
Though you possibly can solely profit from the brand new gadget varieties as soon as precise units are
launched, we’ve upgraded our Matter implementation to model 1.2 to profit
from the soundness enhancements and to be ready for the brand new gadget varieties.
Fascinating truth: Do you know that Dwelling Assistant is used as a take a look at
platform by many gadget producers? This probably implies that units will
be applied and examined on the Dwelling Assistant Matter controller earlier than
others; cool!
Customise the knowledge proven in your Tile playing cards
Tile card now shows the entityās state info on the cardboard.
However what if you wish to show one thing else? @piitaya to the rescue!
Now you can customise it to your liking. Present the entityās state, any of its
attributes, or a mix of each!
You’ll be able to add any attribute of the entity to the state content material of the tile card.
This not solely works for the local weather entities however for all entities! You may,
for instance, add the brightness % of a light-weight or the battery stage of a sensor.
Merely add the attribute to the state content material and drag and drop them within the
order you need them to seem.
Choose any date vary within the vitality dashboard
The vitality dashboard now means that you can choose a customized date vary. This enables
you to see the vitality utilization of your property over a selected interval.
An excellent addition to the vitality dashboard. Thanks, @TillFleisch!
New circumstances for the conditional card
The conditional card is a good way to point out or cover
playing cards conditionally. For instance, you possibly can present a card solely when the solar is
setting or if you find yourself dwelling.
When utilizing such a state, you additionally match it towards a number of values. For instance,
you possibly can present a card when the solar is setting or when the solar is under the
horizon in a single situation.
However much more attention-grabbing, @piitaya added an entire bunch of recent circumstances
to this card so that you can use! Letās dive inā¦
Consumer situation
The person situation means that you can present or cover playing cards primarily based on the person who’s
at the moment logged in. Helpful when you’ve got a number of customers in your Dwelling Assistant
occasion and need to present or cover playing cards primarily based on who’s wanting on the
dashboard.
The screenshot above exhibits how the cardboard is simply proven when the person
who’s logged in is Frenck. It’s hidden for all different customers.
Numeric state situation
Just like the state situation, the numeric state situation means that you can present
or cover playing cards primarily based on the state of an entity, solely this time, primarily based on its
numeric worth. Helpful if you wish to present or cover playing cards primarily based on temperature,
humidity, or another numeric entity.
Within the screenshot above, this thermostat card will solely be proven on the dashboard
when the temperature exterior has dropped under 18 levels Celsius.
Display screen situation
Final however not least, the display screen situation means that you can present or cover playing cards primarily based
on the display screen measurement of the gadget you’re viewing Dwelling Assistant on.
For instance, you might present some playing cards solely when viewing Dwelling Assistant on a
desktop or pill and conceal them when viewing Dwelling Assistant on a cell gadget.
The screenshot exhibits how the management of the storage door is simply proven on
cell, as it’s most frequently used from cell when arriving at dwelling.
Restarting into protected mode
Now you can restart Dwelling Assistant in protected mode. This mode will disable all
customized integrations and customized frontend assets (for instance, customized playing cards
and themes).
It’s helpful if you’re experiencing points together with your Dwelling Assistant and need to
shortly rule out customized integrations or customized dashboard assets because the trigger
of those points.
Need to get out of protected mode once more? Simply restart Dwelling Assistant another time,
and every little thing shall be again to regular.
That is useful! Thanks, @emontnemery!
Arrange Improv units straight from Dwelling Assistant!
In the event you purchased a tool that helps Improv Wi-Fi
over Bluetooth, and you’re utilizing Bluetooth in Dwelling Assistant, now you can
arrange your gadget straight from Dwelling Assistant itself!
Plug within the energy of your brand-new gadget, and Dwelling Assistant will uncover
it and assist you set it up by connecting it to your Wi-Fi community and including
it to Dwelling Assistant.
Improv Wi-Fi is a completely open customary that may
be freely adopted and applied by any {hardware} creator, regardless of how massive
or small. Improv Wi-Fi can also be supported by ESPHome.
Good job on this one @emontnemery!
Configuring script fields on your script within the UI
Scripts have a extremely neat function: fields.
Fields let you outline variables in your script that you could cross in when
calling your script as a service.
For instance, you might create a script that sends a notification to a
particular particular person and use a discipline to outline the message you need to ship.
These fields assist our UI selectors, so that you
can present a UI on your script fields. Nevertheless, this was solely obtainable
while you created your scripts in YAML format.
However not anymore! Because of @karwosts, now you can additionally configure your
script fields within the UI!
You could find the fields within the script editor when deciding on the three dots
within the prime proper nook of the editor and deciding on Add fields from the
drop-down menu.
Different noteworthy adjustments
There are various extra enhancements on this launch; listed here are a few of the different
noteworthy adjustments this launch:
- The HomeKit Bridge now handles adjustments within the capabilities of units
and the elimination/addition of units mechanically! Thanks, @bdraco! - The beautiful new two-pane view you see within the to-do lists has additionally been
added to the calendar dashboard. Good @bramkragten! -
ZHA will now increase a restore situation if it finds out the community settings
have modified externally. This helps you stand up and operating once more in
no time. Thanks, @puddly! -
@gjohansson-ST added a model new nation selector that can be utilized
in your Blueprints and script fields. Good! - The Withings integration has reached the platinum high quality mark. Thanks,
@joostlek! Job nicely finished! - We now have higher connection administration for the IKEA IDĆ
SEN desk.
Good @abmantis! - The Fitbit integration obtained an entire overhaul, will be arrange through the UI,
and now helps Fitbit diet sensors. Thanks, @allenporter! - The SwitchBot Cloud integration now helps local weather units.
Thanks, @SeraphicRav! - @rappenze added occasion entities assist to the Fibaro integration. Cool!
- The System Bridge integration now helps media gamers. Thanks, @timmo001!
-
@raman325 prolonged our template engine with the flexibility to
test the kind of a variable. Tremendous useful for advanced templates! Thanks!
New integrations
We welcome the next new integrations on this launch:
This launch additionally has a brand new digital integration. Digital integrations are stubs which are dealt with by different (current) integrations to assist with findability. The next digital integrations have been added:
Integrations now obtainable to arrange from the UI
The next integrations are actually obtainable through the Dwelling Assistant UI:
Launch 2023.11.1 – November 4
Launch 2023.11.2 – November 10
Launch 2023.11.3 – November 22
Need assistance? Be a part of the neighborhood!
Dwelling Assistant has an ideal 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 superb place to be
at, and donāt overlook to affix our wonderful boards.
Discovered a bug or situation? Please report it in our situation tracker,
to get it mounted! Or, test 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 Dwelling Publication
to get the newest information about options, issues occurring in our neighborhood and
different information about constructing an Open Dwelling; straight into your inbox.
Backward-incompatible adjustments
Within the unlikely occasion that you’re utilizing the demo integration, you will want to
make sure that your YAML configuration for demo integration is simply enabled through
the combination area key and never through the entity platform configuration. The
latter has been eliminated.
# Instance configuration.yaml
# That is appropriate
demo:
# This not works and must be eliminated
mild:
- platform: demo
The OpenUV āUV Stageā sensor has up to date its attainable state values in order that
translations can happen. The brand new values are:
excessive
excessive
low
reasonable
very_high
In the event you beforehand used the state values of this sensor in your automations,
you will want to replace them to make use of the brand new values.
(@bachya – #101978) (documentation)
The OpenWeatherMap rain and snow sensors now have a unique unit
of measurement (mm/h
as an alternative of mm
) and a unique gadget
class (precipitation_itensity
as an alternative of precipitation
).
(@MatteoGheza – #101485) (documentation)
The choice to set a customized polling interval has been eliminated. If are utilizing
customized interval and actually need it, you should utilize 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.
(@engrbm87 – #98858) (documentation)
VƤsttrafik has upgraded all infrastructure for dealing with exterior entry,
together with dealing with person accounts for third occasion functions.
Which means customers of the older infrastructure now have to migrate to make use of
the brand new surroundings. Create a brand new account at
https://developer.vasttrafik.se,
then create a brand new utility
and subscribe to the Planera Resa v4 API.
Subsequent exchange your outdated consumer identifier and secret in your Dwelling Assistant
configuration.
For extra info, see this official submit from VƤsttrafik.
(@Miicroo – #102570) (documentation)
The VOC gadget class has been faraway from the air density sensor, and
its unit of measurement has been modified to kg/mĀ³.
The Withings sleep sensors will now present solely the information from final evening as an alternative
of an aggregation of the information for the reason that day earlier than midday.
(@joostlek – #101993) (documentation)
The state attributes of the WAQI air high quality sensor have been moved to their very own
sensors. The earlier state attributes are actually deprecated and shall be eliminated in
2024.5.
In case you are utilizing the state attributes of the WAQI air high quality sensor, you’ll
have to replace your automations to make use of the brand new sensors.
(@joostlek – #101217) (documentation)
Improved assist for King of Followers (Hampton Bay) breaks earlier workarounds
akin to template followers (instance)
or automations/scripts that set fan pace proportion or preset.
If in case you have an automation that units pace, it’ll now be at one pace larger.
In the event you set the pace at 100% earlier than, it will really set the pace at 75%,
however now will probably be 100%. If in case you have an automation that units the preset to
āonā to get 100% pace, now the request will fail, and you’ll have to
change the pace to 100% as an alternative.
(@tronikos – #101859) (documentation)
With this launch, you will want to replace your zwave-js-server occasion.
You need to use zwave-js-server 1.33.0
or higher (schema 33
).
- In the event you use the Z-Wave JS add-on, you want not less than model
0.2.1
. - In the event you use the Z-Wave JS UI add-on, you want not less than model
2.2.3
. - In the event you use the Z-Wave JS UI Docker container, you want not less than model
9.2.3
. - In the event you run your personal Docker container or another set up technique,
you will want to replace your zwave-js-server occasion to not less than1.33.0
.
(@raman325 – #102790) (documentation)
Primary Command Class values have been beforehand uncovered as quantity
entities and
have been disabled by default. They’re now uncovered as mild
entities
and are enabled by default.
If in case you have scripts or automations that use any of those quantity
entities,
they need to be up to date to make use of the brand new mild
entities as an alternative. Any beforehand
created quantity
entities for this Command Class can safely be deleted as soon as
you’ve got validated that your scripts and automations are updated.
(@raman325 – #101438) (documentation)
In case you are a customized integration developer and need to study breaking
adjustments and new options obtainable on your integration: You’ll want to observe our
developer weblog. The next are probably the most notable for this launch:
Farewell to the next
The next integrations are additionally not obtainable as of this launch:
-
Eight Sleep has been eliminated. The API has modified and is not
accessible, making the combination unusable.
(@raman325 – #102669) -
IMAP electronic mail content material has been eliminated. This performance is now obtainable
within the IMAP integration. Customers have been assisted emigrate to the brand new
integration prior to now months.
(@jbouwh – #101233) -
Shiftr has been eliminated. Shiftr.io closed its platform and is not
obtainable.
(@stefanroelofs – #102224)
All adjustments
In fact, there’s much more on this launch. You could find an inventory of
all adjustments made right here: Full changelog for Dwelling Assistant Core 2023.11