@world101 said in MQTT Publish working but subscribe hangs device: Try removing the “Convert to str” block from label0 to see if that helps. On second thought, after some testing I’m seeing the same thing. It doesn’t have to do with the Convert to str block in the subscribe block. It seems to hang for me in the loop when reading the temperature or humidity values from the env unit. If you put some dummy text values as strings into the map, it works fine. So I’ll continue testing to see if I can find another way to fix it. If I come up with something, I’ll post it here.