Quantity   Component name
1 × ESP8266
1 × BT136 TRIAC Opto and Fiber Optic Semiconductors and ICs / Optocouplers and Optoisolators
1 × MOC3021 Optoisolators Triac Driver
1 × DB107 BRIDGE RECTIFIER
1 × 4N25 Optoisolators Transistor
1 × AC to 3.3v power supply
2 × (110v) 15K 1/2w resistor - OR - (220v) 30K 1/2w resistor
1 × 1k 1/4w resistor
1 × 470 1/4w resistor Electronic Components / Misc. Electronic Components
1 × 5x7cm Perfboard (hopefully everything fits)
1 × (Recommended) Low temp thermal fuse I'm planning on using in light switch box - extra layer of protection never hurts
1 × (Recommended) 4A 250V pigtail fuse (or similar)