MQTT Climate Issue after Upgrade

Finally finished a long awaited upgraded form .62 to the latest (.82) - however something has broken with my MQTT climate sensor. The ability to change the desired temp doesn’t show up until AFTER I force an MQTT message through on that topic (which requires me to manually go and do so) whereas before this wasn’t happening.

Here is my config:

  - platform: mqtt
    initial: 60
    min_temp: 55
    max_temp: 65
    name: "Wine Room Temp"
    temperature_command_topic: "myhome/wine/setdesiredtemp"
    temperature_state_topic: "ha/wine/DesiredTemp"
    current_temperature_topic: "ha/wine/Room Temp"
    mode_state_topic: "ha/wine/Cooling"
    modes:
      - "Cooling"
      - "Off"
    swing_modes:
    fan_modes:

Anyone? This is driving me nuts - wonder if its related to this issue:

Based on the feedback giving on the issue my problem was fixed by adding retain=True to the Python code;

mqttc.publish("ha/wine/"+name,val,retain=True)

Hope this helps someone.