thank you those are very helpful. i see alarmserver.py has callbacks for certain codes like 609 and 610, and /api/alarm/arm and other commands in the api.
i wondered how helpful it would be to enable 650 and 651 for partition read/not ready and tie it to the on/off tiles for arm/disarm? say its green for ready, yellow for not ready, red for armed. not sure if that is even possible with a switch button since it does only on/off.