Widget stuck at zero, but data is being received

correct.

if it is state, then you need to use different datatype and unit and send on differnet channel:-

"digital_sensor,d="

all supported data types can be found here Data types for Cayenne MQTT API

1 Like