FWIW, I ran into this some time ago. Ended up building a UI in Node Red, using a node called UIBuilder, and learning VueJS. PLC & RaspPi communicate via MQTT & UDP. It works well, though I have a lot of concern about the robustness of the Rasp Pi (Maybe a product idea for Host?)