I love the new todo entities, though at the moment there doesn’t seem to be a way to trigger automations from the add or delete of new items. It would be possible to trigger an automation based on the number of unchecked items in the state, but this contains no data about the event which was added or removed. Ideally what I’d love to be able to do is something like:
- New event is added to my todo list (eg. via Todoist)
- A HomeAssistant automation fires off
- If the new todo list item contains a certain key word, eg. “remember”, in “remember to mow the lawn”, the automation could take an action such as adding a calendar entry for me on the weekend, or sending me a reminder to my phone at a later time, etc.
I’d also love to be able to use this to “sync” my todo lists between Google Tasks and Todoist; I use Todoist for managing all my tasks, but it has no native Google Home integration. I would love to be able to say to the Google Homes around my house “add ‘mow the lawn’ to my todo list” and have it add that to Google Tasks (as it already does), and then a Home Assistant automation is triggered which takes that task and adds it to my todoist Todo list.