Table of Contents

https://community.ui.com/questions/Step-By-Step-Tutorial-Guide-Raspberry-Pi-with-UniFi-Controller-and-Pi-hole-from-scratch-headless/e8a24143-bfb8-4a61-973d-0b55320101dc

Raspberry Pi 5 & UniFi PoE Setup

Raspberry Pi 5 PoE Options

The official PoE+ HAT is pending release; however, the following third-party HATs are verified for the Pi 5's relocated header:

Model Specs Key Features
Waveshare (G) 5V/5A (25W) Compact, fits official case/active cooler
52Pi PoE+ 5.1V/4.5A Optimized thermal performance
GeeekPi P33 5.1V/4.5A Includes M.2 NVMe slot for SSDs
HackerGadgets 5V/5A Stable 5V rail under heavy load

NOTE: Ensure your source provides 802.3at (PoE+) to avoid “insufficient power” warnings on the Pi 5.

UniFi Switch Lite 16 PoE (USW-Lite-16-POE)

The USW-Lite-16-POE is an entry-level layer 2 switch. PoE Standards: 802.3af (PoE) and 802.3at (PoE+) PoE Ports: Ports 1 through 8 Max Wattage per Port: 30W Total PoE Budget: 45W

Verifying PoE Status in UniFi

To check power delivery in the UniFi Network Application: Navigate to UniFi Devices > USW-Lite-16-POE. Select the Ports tab > Port Manager. Visual Indicator: Look for the lightning bolt icon on the active port. Details: Click the port to see real-time consumption in watts (e.g., 5.4W).

Upgrade Path: Higher PoE Budgets

If the 45W budget is exceeded, consider these alternatives:

Model Budget Form Factor SFP Uplink
USW-Ultra-60W 52W* Compact None
USW-24-POE 95W 1U Rack 2x 1GbE
USW-Pro-8-PoE 120W Desktop 2x 10GbE
USW-Pro-24-POE 400W 1U Rack 2x 10GbE

(*) The USW-Ultra budget can be expanded to 202W using a 210W power adapter. Would you like me to generate a Dokuwiki table specifically for tracking your current device power consumption?

adapt loop docker

The problem often arises because the Docker container doesn’t automatically know the host’s local IP address. Consequently, it can’t inform the USW Flex Mini about the IP address it should use to connect back. To address this, manually set the controller IP address within your UniFi Controller settings: Navigate to Settings > Controller > Controller Hostname/IP. Check the box labeled “Override inform host with controller hostname/IP”1. This step ensures that the USW Flex Mini can communicate with the controller effectively.

unifi terraform

https://thenewstack.io/how-to-manage-a-home-network-with-infrastructure-as-code/