PWM controlled fan with ESPhome on ESP32

Nice!

If you get any audible 10kHz coil whine (particularly at low speed) you can up the frequency to 20kHz easily.