add websocket device controler