The python code I linked to earlier allows you to pull data from any Lufft UMB device. However, it does have the command class hardcoded to 7.
WSxxx (WS500, WS600, etc) = class 7
Ventus (Ventus X, etc) = class 8
You can change this on line 103 of WS_UMB.py. Just change the 7 to 8 for Ventus
Basically, if you're okay with raw JSON data, you can just use WS_UMB.py as-is aside from changing the class number (if needed). However, if you want to use a lufft device with weewx, you'll have to write a driver.
If I get another Lufft device in the future I'll look at finishing a driver. However, between the failures and the poor performance of their radar precipitation sensors, I just can't bring myself to toss more money their way right now.
For what it's worth, their wind sensors do seem to be rock solid. If I ever need to place a wind sensor in an extreme environment, I would definitely go for a ventus.