only log settopic if topic changes
better weather data format