Manual Alarm panel modification

These are the default settings, however I assume you will be using the alarm control panel in the front end and as such you can edit the card to only display the options you want:

You could then set up and automation with 4 triggers:

1: Alarm goes to armed
2: Alarm goes to disarmed
3: Boolean goes to on
4: Boolean goes to off

Then use a choose to action the changes eg:

1: call service, set input Boolean to on
2: call service, set input Boolean to off
3: call service, set alarm to armed
4: call service, set alarm to disarmed

You will want to add some conditions as well to prevent if looping and logging errors / warnings

Not in front of a computer right now so won’t attempt to give a full example, but if you need an example just shout and I will try to post an example later