You should be able to filter using a switch node, using msg.payload.name != "Error".
e.g.
[{"id":"6b9ba61b9e7dcb63","type":"inject","z":"613df62afc8a16bf","name":"error","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":" { \"name\": \"Error\", \"message\": \"heatpump busy \"}","payloadType":"json","x":110,"y":120,"wires":[["068fa6d5ef6c12c0"]]},{"id":"068fa6d5ef6c12c0","type":"switch","z":"613df62afc8a16bf","name":"","property":"payload.name","propertyType":"msg","rules":[{"t":"neq","v":"Error","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":290,"y":140,"wires":[["8630151819cc7629"]]},{"id":"7618f6a801cff71c","type":"inject","z":"613df62afc8a16bf","name":"values","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"values\":{ \"name\": \"Error\", \"message\": \"heatpump busy \"}}","payloadType":"json","x":110,"y":200,"wires":[["068fa6d5ef6c12c0"]]},{"id":"8630151819cc7629","type":"debug","z":"613df62afc8a16bf","name":"debug 2589","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":450,"y":140,"wires":[]}]