Quantity   Component name
1 × ESP8266 nodeMCU v1.0 Cheapo lolin from ali express
2 × JC817 optocoupler I used a kento JC817
2 × 1k ohm resistor
1 × 10k ohm resistor
1 × Bellini Digital Kettle - BTK615 AUD$49 from Target Australia