Smart plugs for (Swedish) roof light outlets?

Are there different pucks for different use? I.e. if I have a lightswitch with two buttons, I have to purchase a puck specifically made for two buttons? Or is the puck a generic thingy independent of type and model of lightswitch?