Hi Billy,
The clue was in this thread I found a little while ago, in which the OP was having the same trouble as me:
The node help wasn't much help, but iiLaw's answer made a few pennies drop. I took his function node and butchered it a little:
And now I have the Open Weather temperature writing correctly to the AV. Phew!