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

Codes Overhaul #544

Closed
nielsfaber opened this issue Aug 3, 2022 · 4 comments
Closed

Codes Overhaul #544

nielsfaber opened this issue Aug 3, 2022 · 4 comments

Comments

@nielsfaber
Copy link
Owner

Discussed in https://github.com/nielsfaber/alarmo/discussions/543

Originally posted by stickbug813 August 3, 2022
I would like to suggest a few ideas to be integrated into the Alarmo Menu.

Situation and my thoughts on why I would like this: My dad is a trucker and my mom is a older woman who has trouble feeding our big outside dogs. We hire the neighbors to come over and feed the dogs twice a day. I have an Alarmo code set for an area called "Garage" that the neighbors has access to so they can feed the dogs. We only want this neighbor to have access to the garage between 9:30 am - 11:00 am and 6:40 pm - 8:00 pm

Idea #1: Be able to put each code under the User Management tab to have a confinable 24/7 scheduler.
Ex. Mon - Fri | User 1 | 9:30 am - 11:00, 6:40 pm - 8:00 pm
Fri - Sun | User 1 | 11 am - 3 pm

Idea #2: Allow the API of Alarmo to be able to detect what User/code was used do disarm/arm the system.
Ex. When my dad comes home and disables the alarm at 3 am, I want it to be able to turn on the kitchen light. But only at 3 am and only for my dads code when entered.

Just a few thought if you ever wanted to do an update to Alarmo. Great addon to HA overall and will still continue to use it if this idea never sees past this thread.

Good Day!

@nielsfaber
Copy link
Owner Author

nielsfaber commented Aug 3, 2022

@stickbug813 I moved this item since feature requests should be posted under issues.

Regarding idea 1: it is already possible to temporarily disable a user in Alarmo. You can use the alarmo.enable_user and alarmo.disable_user services for this.
Ofcourse you will need to make an automation (external from Alarmo) to enable/disable the user at the desired times.

Regarding idea 2: you can create an automation (external from Alarmo) that triggers when the alarm is disarmed with condition that the alarm entity has property changed_by=<your dad>.
There is an open feature request regarding the addition of the changed_by property as condition for the actions within Alarmo. See #521.

@github-actions
Copy link

github-actions bot commented Sep 5, 2022

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

@mririgoyen
Copy link
Contributor

Bad bot. @nielsfaber I assume you still wish to do this?

@nielsfaber
Copy link
Owner Author

@mririgoyen I currently have no plans to add time restriction to users. In case you want to do so, you could follow my proposal is in my earlier response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants