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

feature req: graduated alarms for contacts #40

Open
nutpantz opened this issue Feb 15, 2024 · 4 comments
Open

feature req: graduated alarms for contacts #40

nutpantz opened this issue Feb 15, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@nutpantz
Copy link

After 6 hours of no use during the day i would want to send an alarm to my neighbor, after 36 h i would want to send alarms to sister, however if the alarms are still going after 48 h i would want everyone have sent a message.

Graduated alarms wound be very helpful if no one has responded to the first ones.

Personally i think three levels based on user specs.
Check on me. Level 1
There is something wrong level 2
SOS there might be serious problems level 3
And level 4, I'm very likely dead, stop my cats from eating me.

We don't always want everyone to respond to every level of problems and we don't always want everyone to know every level of issue. But when things must be very bad, we want any one possible to respond.

@keepalivedev keepalivedev added the enhancement New feature or request label Feb 16, 2024
@keepalivedev
Copy link
Owner

So in other words, contact-specific inactivity settings? This should be possible, the hardest part would be figuring out the UI... The only setting that wouldn't be contact-specific would be the rest period range right?

@nutpantz
Copy link
Author

nutpantz commented Feb 17, 2024

I think the rest period would be disabled after the alarm is triggered, so it should not need to change.
There would need to be "steps" for contacts.
Ie:
step 1 Bob gets sms after 6 hours.
Step 2 Bob and Mary get sms after 12 hours
Step 3 Bob, Mary and Joe get sms after 16 hours
Step 4 every contact you entered gets a sms after 24 hours.

The user sets how many hours or minutes for each step. rest period would be ignored after step one is triggered.

Now you mention it, custom time triggers for each contact might also be quite useful. But that might be a separate feature request.

@keepalivedev
Copy link
Owner

Would the message be the same for all contacts? I am terrible at UI design and the hardest part for me is going to be figuring out how to display the extra information into the current UI. If you have any suggestions for how it should look to edit these settings let me know.

@nutpantz
Copy link
Author

nutpantz commented Feb 25, 2024

I would leave the contact# info the same as it is now.
The messages for each contact works good now
I would add a section labeled "graduated" or maybe "progressive" alarms
Have a levels option 1-3 user pickable
Unending alarms option
With a "everybody at the end level+1" option to message everybody one level higher then the option chosen.
Then show the number of levels and let the user pick the contact at each level and a time to wait in minutes.

So something like

Graduated alarms? (Check box)
Levels? (user pick 1-3) unending alarms? (c box)
Repeat Message everybody 1 hour after last (c box)
choose contact# (grey out depending) time box
Level two choose. (On how many levels) time box
Level three choose (are requested) time box

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants