nielsfaber / alarmo-card

Home Assistant card for controlling the Alarmo component
98 stars 19 forks source link

RFID Tag Scans Not Cancelling Arm Action During 30-Second Delay in Alarmo #86

Open Beau11999988 opened 3 weeks ago

Beau11999988 commented 3 weeks ago

I have some RFID tags, and if I scan them, I can arm and disarm Alarmo.

However, I have a problem: when I arm Alarmo, there is a 30-second delay. If I forget something and try to cancel it within the 30-second delay, it doesn't respond and proceeds to arm anyway.

I hope that you can halp me to fix this. -->

Checklist

Expected behavior

I want to be able to scan my tag to arm the system, and if needed, scan my tag again to unexpectedly disarm Alarmo during the 30-second delay period.

Actual behavior

I want to be able to scan my tag to arm the system. However, if I scan my tag again within the 30-second delay period, Alarmo ignores it and continues to arm. I need it to disarm if I scan my tag again during this delay period.

Steps to Reproduce

Steps to Reproduce the Problem Create the Automation to Arm and Disarm Alarmo:

Trigger: Set the trigger to detect when the RFID tag is scanned. Action: Set the action to arm Alarmo with a 30-second delay. Configure the Automation to Disarm Alarmo:

Trigger: Set another trigger to detect when the RFID tag is scanned again within the 30-second delay period. Action: Set the action to disarm Alarmo. Save the Automation:

Make sure that the Alarmo system is currently disarmed. Scan RFID Tag to Arm Alarmo:

Scan your RFID tag to arm the Alarmo system. The system should begin the arming process with a 30-second delay. Attempt to Disarm During Delay:

Within the 30-second delay period, scan your RFID tag again to attempt to disarm the system. Observe whether the system responds to this second scan.

`alias: "Alarm: RFID" description: "" trigger:

Alarm RFID