Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timer / stopwatch / alarm skills #345

Open
echo-bravo-yahoo opened this issue Jun 4, 2021 · 4 comments
Open

Timer / stopwatch / alarm skills #345

echo-bravo-yahoo opened this issue Jun 4, 2021 · 4 comments
Assignees
Labels
enhancement P3 Nice to have, not working on it for now

Comments

@echo-bravo-yahoo
Copy link

Does almond have any 1st/3rd party time-aware skills? The web interface doesn't recognize any of my attempts to trigger these behaviors.

@gcampax
Copy link
Contributor

gcampax commented Jun 6, 2021

Almond has basic support for timer as a primitive available in every skill: any command can be repeated at a given time every day, or at a fixed interval. The wording is something like "every day at 7pm turn on the lights". If these commands do not work, it is a bug.

Simple reminders should also work, but we're working to make them more robust and more useful, especially one-off reminders.

@echo-bravo-yahoo
Copy link
Author

I'm not currently at a computer w/almond-server installed, so I'm trying various things via Almond's try it out interface. Some use-cases work fairly well (maybe the first 50% or so?). Here are some example (good and bad) interactions. Since I haven't configured an account, I can't actually tell if these are working as intended or throwing some of the input out on parsing, but:

# BAD: short relative time (e.g., for timers) isn't recognized
> in 5 minutes, log a message "hello world"
Sorry, I did not understand that. Can you rephrase it?

> 5 minutes from now, log a message "hello world"
Sorry, I did not understand that. Can you rephrase it?

# GOOD: absolute time (e.g., for timers or alarms or notifications) is recognized
> at 10:23, log a message "hello world"
To receive notifications you must first create a personal Almond account.

# GOOD: long relative time (e.g., for timers) is recognized
> in an hour, log a message "hello world"
To receive notifications you must first create a personal Almond account.

> in 90 minutes, log a message "hello world"
To receive notifications you must first create a personal Almond account.

# BAD: I can't find any way to start a stopwatch / duration
> start a stopwatch
Sorry, I did not understand that. Can you rephrase it?

# BAD: some attempts to start a stopwatch erroneously report the current time
> start counting time
Right now, it's 10:22 AM.


@gcampax
Copy link
Contributor

gcampax commented Jun 7, 2021

Thanks for trying things. I would suggest trying from inside the logged in interface of Web Almond because that will show you if the agent actually runs the right timer or not.

Anyway, tagging @emilyjchang who is working on timers at the moment.

@nrser nrser added question ready-for-qa Ready for testing by original reporter labels Aug 4, 2021
@nrser nrser removed the question label Aug 6, 2021
@tonyespinoza1 tonyespinoza1 added enhancement P3 Nice to have, not working on it for now and removed ready-for-qa Ready for testing by original reporter labels Aug 6, 2021
@tonyespinoza1
Copy link

the relative timer seems to be working now (go emily!)

i am filing as enhancement, P3 for the timer/stop watch functionality we should build down the road.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement P3 Nice to have, not working on it for now
Projects
None yet
Development

No branches or pull requests

4 participants