Iâm not sure how the HA automations work exactly, but checking for the attribute arm_mode=armed_nightshould do the job fine.
I donât see any reason why this condition check would pass when the alarm is in armed_away. I would dare to say there could be an issue in HA itself if this is the case.
As an alternative you could also check for the alarm to have state: armed_night.
The only difference is that arm_mode is set for arming, pending and triggered states as well, but I think in your case this is not relevant.
alarmo.arm service is intended for arming only. For disarming you can use the default alarm_control_panel.alarm_disarm service.
@jasonshearer Having the ability to have larger buttons on the keypad is the only remaining desire I have (at the moment). At present, the buttons are really small on my âalarm panelâ tablet. I am not always able to get them right the first time and I know it causes problems for other family members, the pet sitters, etc.
Yes, but so far you will have to set up automations in HA to link the external devices to Alarmo.
There is a feature request to have functionality added to Alarmo to simplify this, but this is still open.
Hi, this looks so good. tried installing via HACS and got up and running but no Custom Alarmo Card for Lovelace Tried restarting several times nothing, checked the card folder in custom_components and vey few files so removed via has and installed manually from zip file. More files this time but the card still does not show up as an option when I edit my dashboards, any help most appreciated as really want to migrate to this
You donât need Keymaster. Your lock sends a zwave event when it is locked and unlocked. That event data will contain a user id of some sorts for the code that triggered the event. Use the information in that event to trigger an automation that arms or disarms alarmo when authorized users lock or unlock the door.
Hi! I wanted to use Alarmo to be able to enable/disable users to disarm the alarm. Basically I want to create a guest user that only has permissions to disarm when my guest mode is active. Is there a way to do this? Thanks!
The only issue is that the âguest modeâ is a manual action (you have to create the user in Alarmo).
I could add some toggle switches to the GUI for disabling/enabling users, but there is no easy way to link a âguest modeâ to the configuration of users.
I wanted to avoid having to manually switch the âallow for disarmingâ for the guest. My idea is to enable guest mode automatically when the router detects some of my allowed guests and if they are present they can disarm the alarm. This needs to be controlled in an automation.
With the way itâs done right now I think I can create an automation that catches the disarming with the changed_by: guest. If the guest disarmed the alarm and the guest mode is off, I will arm again or even trigger it. But I would like to have a more seamless solution, if possible.
I see one scenario where you have a guest mode attribute on the alarm and then one switch on the user to say if itâs a guest or not, and if the alarm guest mode is on, then all the guest users can disarm.
Another more complex solution would be to create a sensor per user like: sensor.alarmo_user_guestA with some user options as sensor attributes (the allow arm and disarm only I guess), this way you could change the permissions per user in the automations.
What do you think? Will you eventually develop some solution like this?