nielsfaber / alarmo

Easy to use alarm system integration for Home Assistant
1.41k stars 119 forks source link

Impossible to use more than 2 RFID codes (Alphanumerical) #1040

Closed orrriol closed 1 week ago

orrriol commented 1 month ago

Checklist

Alarmo Version

v1.10.4

HA Version

2024.10.0

Bug description

I use the FRIENT Keypad to send / receive instructions. I also use RFID tags. In the codes section, I can enter only 2 different alphanumerical codes (to match the RFID tags). It means I can only use 2 RFID tags to disarm the alarm. If I create a 3rd user using an alphanumerical code, I can only disarm the alarm using the keypad in HA.

Steps to reproduce

Here is the mqtt load :

info 2024-10-04 12:44:29z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/FRIENT_KEYPAD', payload '{"action":"disarm","action_code":"+3DD5FCFF","action_transaction":93,"action_zone":23,"battery":100,"battery_low":false,"linkquality":152,"tamper":false,"update":{"installed_version":131077,"latest_version":131077,"state":"idle"},"update_available":false,"voltage":5700}' info 2024-10-04 12:44:29z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/FRIENT_KEYPAD', payload '{"action":"","action_code":null,"action_transaction":null,"action_zone":null,"battery":100,"battery_low":false,"linkquality":152,"tamper":false,"update":{"installed_version":131077,"latest_version":131077,"state":"idle"},"update_available":false,"voltage":5700}' info 2024-10-04 12:44:29z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/FRIENT_KEYPAD/action', payload 'disarm'

Relevant log output

No response

nielsfaber commented 1 month ago

I don't know how to help with this issue. In alarmo there is no limitation to the amount of users/codes that can be stored or the format of the pincode/password. Hence I don't see any reason why disarming works correctly with 2 codes stored, but fails after adding a third (if I understand you correctly). Since alarmo will not directly interface with zigbee2mqtt, I assume you have some logic/automation in between to forward the pin code. Perhaps the issue could be caused there? Did you try manually arming/disarming (via the HA keypad or via developer tools -> services) using the same alphanummerical codes as input? Note that the code +3DD5FCFF contains a + which is not an alphanumerical character. This could be unrelated but you never know..

orrriol commented 1 month ago

Thanks for your reply. I'll investigate this way, between Alarmo and my fingers (keypad and blueprint).

github-actions[bot] commented 2 weeks ago

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