Home assistant code now required to arm / disarm

## Alarm system
SP6000+ with an IP150

## Environment
Home assistant on VM - Latest 
Core
2024.6.3
Supervisor
2024.06.0
Operating System
12.3
Frontend
20240610.1

### Git branch
Unsure, Current version: 3.4.1 from addons in Home assistant

## Question
Since the 2024.6 update, doing the single arm now requires some hidden code, which was not the same behavior as the previous versions.  This is using home assistants panels

Following error message pops up:

![image](https://github.com/ParadoxAlarmInterface/pai/assets/86244734/a91b7ed5-03d8-47e4-9dc9-032404992550)

Error message - Failed to call service alarm_control_panel/alarm_arm_home. Validation error: Arming requires a code but none was given for alarm_control_panel.sp600_partition_inside


More information available on this change here:

https://developers.home-assistant.io/blog/2024/05/22/alarm_control_panel_validation/
https://github.com/home-assistant/core/issues/118668
https://community.home-assistant.io/t/issue-arming-alarm-since-most-recent-update-with-pai-paradox/739984

Any way to get this resolved - I can still arm by pushing MQQT directly - for example arm all (so the addon is working as expected), but the home assistant panels are not.

Thanks!

