I can't reproduce this. For analysis, I would need a new log without that socket issues.
Clicking on the icon means that ZWay will request an update from the device. This doesn't work for virtual devices fed via MQTT.Operable widgets
The colors mean:If I switch the device in the zway GUI with the buttons, everthings works as expected. The dot behind the name switches to blue and then back to black.
green: value was received from the broker and is marked as 'acknowledged' (acknowledge-key=true)
yellow: value was received from the broker and is marked as 'not (yet) acknowledged' (may not be supported by every sender, ioBroker does)
blue: input by user
red: error
black: no match, received value wasn't found in the list of allowed values.
In your case, your input was sent to the broker, the app has received an answer, but it couldn't find the received value in the list of allowed values. You should check your parameters (Format: off-value:on-value)
What do you mean with mobile view?(Switching the device in the mobile view is not working)