In case anyone is wondering if OP ever succeed in installing zigbee2mqtt, I was wondering that as well and decided to try and install zigbee2mqtt for myself.
Thankfully the installation process wasn’t all too complicated.
First you should visit Linux | Zigbee2MQTT and read the guide.
Before you get started however, be sure to downgrade to a supported node version. Then follow the instructions and deploy zigbee2mqtt as a service.
If you run into any problems, check out [Zigbee2MQTT fails to start | Zigbee2MQTT](https://Zigbee2mqtt fails to start.)
I faced two issues myself:
- I blindy copied the service config and did not change the USER to dietpi.
- I needed to change the permissions on /dev/ttyACM0
and voila. it’s running.