New Homebridge Plug-in via MakerAPI

Another option might be Nyckleharpa for the keypad.

Again, just using the keypad component to change HSM state, this triggering your virtual switches.