I’d also like to share my hw setup, that I highly recommend to interface the water treatment devices:
It’s an M5Stack Atom Lite connected to its Tail485 addon (on the bottom).
I chose this because the Atom Lite is a very good ESP32 device, I use it for other projects to, and in this case the real benefit is the Tail485 addon that integrates a 9-24V DC/DC voltage regulator, that outputs the 5V needed to power the Atom Lite. This means that no external power supply is needed when connected to an RS485 interface that also offers a power pin, like the Aquarite+ with its 12v pin. So basically you have a very small device (it’s like two coins), that you can connect and power inside the Aquarite+ directly.
The cost is $15 total: Search Results | m5stack-store
For the tasmota configuration, please follow the official Neopool instructions for the Atom+Tail485 setup.