As server stack I am using a raspberry pi with a node server.
The node server is a bridge between a TCP (server application from jeroends) and a websocket.
The client application is accessible from all my mobile devices at home.
At the moment I have a working POC on github.com/bertgoossens/node-velbus
I know there is still a lot of work to do but I hope I can give inspiration. And I love to have some suggestions and ideas to improve the framework.