I do everything simple and without fancy graphical stuff, I am using Sitemaps with BasicUI:
String Nuki_V_Action "Nuki Action [%s]" <lock> { channel="mqtt:topic:mosquitto:nukivorne:lockaction"}
Selection item=Nuki_V_Action mappings=["1"="aufschliessen","2"="abschliessen","3"="Tür öffnen"]
on Android:
on Windows Browser:

