if anyone comes across this - I finally got round to releasing PoC code as it stands
Learning codes is implemented.
Adding “buttons” is very basic - create as many child devices as you want, each has a single momentary switch to configure with a remote code.
2 Likes