Assuming you have a working Zigbee network, it sounds as if you should be able to control the switch with Home Assistant, like any other Zigbee device.
For voice control, you would need to expose it to Alexa in Home Assistant (which would require a Nabu Casa subscription).
At the moment I am only using the emulated hue integration for zigbee devices in homeassistant for the voice control with Alexa. So the nebulu cloud is the only solution?
the problem with emulated hue is that it just emulates devicesas lamp means it only has an on and off status. for smart plug is this enough but not for devices like roller shutter switch where dou have more conditions.
For the Z2M integration, check on their devices page to make sure your switches are supported. Alternatively, for ZHA check the GitHub issues page to see whether anyone enlse has reported problems with them.