Skip to content

Feature request: User/code configuration per area (code requirement, user access) #1421

@magnushasselquist

Description

@magnushasselquist

Checklist

  • I checked for similar existing requests (both open and closed) before posting.
  • My request is generic, other users may benefit from it too.

Proposal

Currently, all user and code settings in Alarmo are global: code_arm_required, code_disarm_required, and user accounts all apply equally to every area. There is no way to configure these differently per area.

Use case

With multiple areas configured, it is common to want different security requirements per area. For example:

  • A main house alarm should require a code to arm/disarm.
  • A garage or outbuilding alarm should be operable without a code (e.g. for automation use or lower-security zones).
  • Certain users should only have access to specific areas, not all of them.

Proposed solution

Move code and user configuration from the global level to the per-area level:

  1. code_arm_required and code_disarm_required should be configurable per area.
  2. Users should be assignable to specific areas, so a user can arm/disarm only the areas they are permitted to access.

This would be consistent with how other settings (arm modes, delays, sensors) are already scoped per area, and would make Alarmo significantly more flexible for multi-area setups.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions