Why cant i tell assit to remind me to do something?
Like:
remind me to call my wife when i get home
Remind me to check the mail in 10 minutes
Remind me next sunday at 10 to warmup the car
Remind me to do x when y or before y or after y but before z
Theres all the building blocks of individual automations in these teminders but they’re for single use tasks.
Essentialaly can assist create single use automations based on simple criteria. I suppose it could expand beyond reminders too, i.e. when i get home open the garage door, etc.
You will need to create that yourself. At this moment there is nothing in Assist which requires additional configuration, for example which notification action to use to send the reminder, or which notification service should be mapped to which person entity.
However, I was also missing this, and made a basic version myself. It uses an automation which both sets reminders, and sends the notifications, and a trigger based template sensor which stores the notifications.
It does require an LLM (like ChatGPT) to process the request, and convert it to the parts needed (reminder datetime, reminder message, reminder recipients). So that’s another reason why this isn’t included in Assist. It’s quite complex to write sentences which support direct references to a date and time (next sunday at 10, tomorrow at 12) and indirect ones (in 10 minutes, at noon). So that’s where LLM’s can do their magic.
Your first and last example are rather complex, they are not supported in this code.