I can vouch for this as @tboby is one of my customers! It was all working perfectly, what a talent He’s written it up here with a link to the keypad used and the esphome yaml needed.