If button events are the only thing that is required, then that’s a great suggestion.
There is a universal Velbus module that provides that functionality.
https://www.velbus.eu/images/products/0/vmb8pbu.jpg
If your selected switches have LEDs in them, this unit will supply the 1v to drive them
With ambient intensity and feedback states.
These units also include the standard Velbus time events programming too, for simulating button presses.
2 pairs of changeable alarm times.
Sunset & Sunrise (based on a system time and {an editable} table)
Static time events.