@lgab my reason for using the socket solution is that it pushes changes of the inputs so that I don't need to poll