You need to properly extract the data from the json encoded MQTT message. Can you show what didn’t work?
Edit. Something like this should work, if the MQTT topic is indeed “Heatpump” (which seems weird to me - can you check which topic the message is being posted to?)