
So I started writing a library to use it. It is mainly controlled by UART commands but also has some pins.
My library tries to cover all features and completely depends on uasyncio which means that there are no long blocking calls.
The library got a lot bigger and complex than I initially thought but works very reliable.
I wanted to share it on the forum in case someone gets interested in this sensor

Also feedback would be highly appreciated of course.
https://github.com/kevinkk525/pms5003_micropython