ciao Stefanoraptor,
anche io sto familiarizzando con Uno Q per la parte WEB.
posso suggerirti di copiare e analizzare l'esempio 'Blink LED with UI' che è relativamente semplice e usa la comunicazione con i Socket.
in particolare nella cartella assets/libs è fondamentale la libreria socket.io.min.js che viene caricata alla fine della pagina index.html.
<script src="libs/socket.io.min.js"></script>
<script src="app.js"></script>
</body>
</html>
e che viene poi utilizzata nel file app.js a partire da questa riga:
/*
* Socket initialization. We need it to communicate with the server
*/
const socket = io(`http://${window.location.host}`); // Initialize socket.io connection
per stabilire la connessione con il server web lato Python.
anche per me l'argomento è abbastanza nuovo sto studiando e provando gli esempi di uso della documentazione del brick WebUI - HTML.
Ho scritto ieri le mie prime impressioni su Uno Q dopo qualche giorno di smanettamenti nel post Primo contatto con Arduino UNO Q