I just pushed a new version to github https://github.com/cinhcet/node-red-contrib-upnp
Best is to uninstall the old one first, since it depends on a package I updated which is installed from git as well (https://github.com/cinhcet/node-upnp-control-point this is the actual control point) and I don't know if npm is smart enough to update dependencies from github as well.
This is now untested code, since I don't own a device with embedded devices.
Let me know what you got. If it doesn't work, then you need to add some debugging output, I will tell you how.
The content of http://192.168.178.37:1400/xml/device_description.xml would also be great