As I understand it the VeSync integration utilities the ** pyvesync ** library to control the VeSync devices.
The library supports controlling the Pur-131 screen (See line 1274 - 1304 of pyvesync/src/pyvesync/vesyncfan.py at ccde038a787aa58d1de2caa980566b93290b2f1c · webdjoe/pyvesync · GitHub)
Would it possible to get this method exposed as switch or light entity, this will remove the final thing I still depend on the vendor app for.
When I have some spare time I will have a crack at doing this myself but would appreciate some support from the code owners