Here is my radiator or roomheater that heats the room with a heatpump.
Fully controlled by an Arduino Uno.
The Uno reads tempsensors for roomtemp, evaporatortemp, condensertemp and compressor suctiontemp.
From that it Controls the evaporator fan and condenserfan by PWM and compressor on/off with a SSR.
It also calculates when to defrost and pressure equalize.
The GUI runs on a 20x4 LCD.
When running it consumes 130watt but puts out up to 500w heat.