| Quantity | Component name | |
| 1 | × | Arduino Nano (328) |
| 1 | × | 2 x LM35Z waterproof sensor |
| 1 | × | 10K Thermister |
| 1 | × | 16x2 LCD display (I2C interface) |
| 1 | × | Relay SY4029 (Jaycar) 12V activation, 20A max load current |
| 1 | × | switch, power AC |
| 1 | × | Pushbutton momentary NO |
| 1 | × | 240/110V to 12VDC plug pack (wall wart) |
| 1 | × | Waterproof box |
| 1 | × | Inline AC socket |
| 1 | × | AC power cord |
| 1 | × | 2 core wire to reach roof (thermister) |
| 1 | × | 10K 1/4 watt resistor |
| 1 | × | 1N4007 Diode Backlash protection for relay |
| 1 | × | 1K 1/4W resistor |
| 1 | × | TIP122 NPN switching transistor Discrete Semiconductors / Power Transistors and MOSFETs |
| 1 | × | Waterproof enclosure |
| 2 | × | waterproof glands for power leads |
| 1 | × | Waterproof 240V rocker switch |
| 1 | × | Waterproof pushbutton |