2023.11 To-do: Add release title

Do the new to do lists support recurring tasks?

I would love to replace Upkeep Tasks with Home Assistant To Do Lists

You could use a time based automation to add the same entry using the service TODO.ADD_ITEM?

1 Like

Thanks for all the hard work. And as an added bonus it looks like I use half as much energy :rofl:


More on that here:

2 Likes

Many thanks to all contributors for this feature-packed release.

Special thanks to raman25 for the following addition:

raman325 extended our template engine with the ability to check the type of a variable. Super helpful for complex templates! Thanks!

What isn’t mentioned in the Release Notes is that raman25 has also included the ability to create sets and tuples from an iterable (like a string or list). See: Type Conversion

It’s the ability to create sets that interests me because it allows you to leverage a set’s methods.

For example:

  • issubset() indicates if a set’s members exist in another set (i.e. do these three lights exist in this group).

  • difference() returns a set containing the difference between two or more sets (i.e. these two groups of lights do not have these four lights in common).

  • intersection() returns a set containing what is in common between two or more sets (i.e. these two groups of lights have these five lights in common).

13 Likes

For the first time in many months (years?) of flawless upgrades, I had a minor issue today after this one. I’m not sure it’s more related to simultaneously upgrading my ZWavejs2mqtt image along with the HA 2023.11 image though (so perhaps more Zwavejs2mqtt change).

For some reason, a couple of my Z-Wave devices had their device_id change, which broke a few automations.

Anyone else see this?

yes, simply create an automation that creates the todo item every so often

I have fully removed grocy and its custom component that I was using for todos and have replaced it with built in todos. Everything including notifications for unchecked items and new items are working. The only thing missing is the ability to get a list of currently unchecked items, but it was said that that is coming in the future.

1 Like

Love that we finally have multiple lists! Mildly frustrated that it’s still done via a top level side panel that can’t be disabled for standard users and that the side-panel doesn’t go away if all lists are deleted / destroyed. Additionally the lists defined show up in the panel and can’t be made admin only :frowning:

2 Likes

The docs state that:

“Todoist completed to-do items are not visible in Home Assistant because they are not returned by the Todoist REST API.”

However, I already had a rest platform configuration for a sensor that lists all completed items using the endpoint: https://api.todoist.com/sync/v9/completed/get_all

- platform: rest
  name: Tasks Completed
  method: GET
  resource: "https://api.todoist.com/sync/v9/completed/get_all"
  headers:
    Authorization: !secret todoist_api_token
  value_template: "Ok"
  json_attributes:
    - items
  scan_interval: 60

With that sensor, I was able to create a markdown card with the appropriate templating to display all of today’s completed tasks grouped by task list.

As this is still functioning, what would the limitation be that prevents the new Todo integration from being able to display the same information?

please give me some examples how to use to do on my kids chores. I can’t wait to roll this to their lives.

Luckily I do not often use device id’s, but I too had some automations and scripts disable because device id’s had changed. These automations worked fine until the update. But for me the devices belonged to the Motion Blinds integration, and one other I do not remember. I hope I found all situations. It was for maybe three or four devices, not all of the devices for this integration either.

I also had a strange thing (may be unrelated): after the first attempt to install the release, after the reboot the old release was still installed. A second attempt was successful. I discovered a rollback log, so something must have gone wrong the first time.

The behaviour is like to replicate would be

Task reoccurs every 4 weeks, but timer only resets when the last is actually completed

1 Like

The Todo link icon isn’t showing up in the sidebar. Is there something special I need to do to activate it?

2 Likes

If “Take out Garbage” is unchecked… and TV turns on… Turn TV off!

8 Likes

I find the frontend much snappier on this version. Anyone else notice this?
Kudos to the whole team! :grinning:

1 Like

Is it just me or does the TODAY button on Energy dashboard not actually mean today, but the current period selected in the left hand menu in the calendar selector i.e. if you select This Quarter then click the Today button it still shows you This Quarter

2 Likes

Update to matter?
Is it possible now to add a matter device to Google assistant AFTER it was added first to home assistant?

1 Like

You need to add the integration if you didn’t have an existing “shopping list” (which was converted to to-do).

2 Likes

Out of curiosity - are there any plans to integrate any Microsoft options like Microsoft To-Do and Outlook mail in future? Are there any obstacles that make it not attainable as oposed to Google?

6 Likes

Per the Eight Sleep announcement for this release: I created a custom integration that works with Eight Sleep’s new auth method and new API:

To get it working you do have to “hack” the app to get your client_id and client_secret since Eight Sleep doesn’t give you any option to get that info.

3 Likes