I’m trying to put together a specialty temperature sensor using an Arduino ThingShield. Rather than writing my own device handler, I thought I could use the standard SmartThings “Temperature Sensor” handler. But I can’t seem to get it to correctly interpret my messages. I have something like this going on in my sketch:
TempString = "temperature: " + String(WaterTemp/10) + “.” + String(Tenths);
Which sends a text string like “temperature: 24.2” which, it looked to me, was the format that other temperature sensors were using. But when I look at the device event log, all I see is events like:
catchall: 0104 0000 01 01 0140 00 2B16 00 00 0000 0A 00 0A74656D70657261747572653A2032352E37
What am I missing? Any help appreciated!!!