Skip to content

First Setup

This guide walks you through the complete first-time setup of your WiFi Fan Controller — from unboxing to a working fan controller in Home Assistant.

  • WiFi Fan Controller board
  • USB-C data cable (not charge-only)
  • 12V DC power supply (5.5x2.1mm barrel jack)
  • One or more PWM fans (4-pin)
  • Computer with Chrome or Edge browser (required for Web Serial flashing)
  1. Flash the factory firmware

    Connect your board to your computer via USB-C and click the flash button for your hardware revision below.

    Flash Rev 3.3

    See Rev 3.x hardware details for board specs and pin layout.

  2. Connect to WiFi

    The factory firmware includes ESP Improv Serial for easy WiFi provisioning.

    After flashing, the serial console will prompt you to enter your WiFi credentials. Enter your 2.4 GHz WiFi network name and password — 5 GHz networks are not supported by any board revision.

    Once connected, the board displays its IP address in the serial output.

  3. Connect your fans

    • Connect your 12V DC power supply to the board’s power input (5.5x2.1mm barrel jack)
    • Plug your PWM fans (4-pin) into the fan headers (Fan 1 through Fan 4)
    • Check your hardware revision page for the correct pin layout and connector orientation
  4. Adopt in Home Assistant

    Your fan controller is automatically discovered by Home Assistant via the ESPHome integration.

    • If you have the ESPHome add-on: The device appears in your ESPHome Dashboard. Click Adopt to add it.
    • If you don’t have the ESPHome add-on: Go to Settings > Devices & Services > Integrations. The fan controller appears under Discovered devices. Click Configure to add it.

    Once adopted, your fan controller’s entities (fans, temperature, humidity, RPM sensors) appear in Home Assistant ready to use.

    See Home Assistant Integration for dashboard setup and automation examples.