Natively Supported vs Bridge Needed: What Our Verdicts Mean
Published · figures computed from the dataset, last updated
"Works with Home Assistant" on a product page can mean three very different things: the platform speaks to the device directly, or it works after a configuration step, or it works only through a vendor hub you also have to buy. Every one of the 177 pairings in this index carries exactly one of three verdicts so those cases cannot hide behind the same phrase. This guide is the long form of what each verdict commits you to.
Natively Supported (18 of 177)
The platform communicates with the device directly over the stated protocol — no vendor hub, no translation layer. Once the protocol's own infrastructure exists (a Zigbee coordinator, a Thread border router), pairing is discovery rather than integration work. This is also the verdict that ages best: there is no vendor bridge whose cloud service can be discontinued out from under you.
Example: Apollo Apollo Automation AIR-1 Sensor Node with Home Assistant (ESPHome).
Compatible (Manual Config Required) (157 of 177)
The pairing works and is documented, but entities do not appear until you complete a configuration step: writing ESPHome YAML for a wired sensor, installing an integration, flashing firmware. This is the largest group in the index, mostly because wired sensors on ESP32 boards are inherently configuration-driven — the firmware cannot discover what you soldered to which pin. The device page's setup complexity rating (Plug-and-Play through Advanced YAML) tells you how much of an evening the step costs.
Example: Inovelli 2-in-1 Switch Blue Series with Home Assistant (Zigbee2MQTT).
Bridge Needed (2 of 177)
The platform never talks to the device. A vendor hub sits in between, speaking a proprietary protocol on one side and the platform's language on the other. Before buying, price in three things: the bridge itself if you do not own it; whether the bridge needs the vendor's cloud to function, which ties your device to the vendor's service staying alive; and that the bridge is a single point of failure for every device behind it.
Example: Tuya 16A Smart Energy Plug with Apple HomeKit (via Homebridge/Z2M).
How verdicts are assigned
Verdicts are derived from the documented pairing — protocol, bridge requirement and configuration path — as recorded in the dataset, which is compiled from manufacturer documentation and community reports rather than lab testing. The derivation is code, not editorial judgement per page, so the same facts always produce the same verdict. If a device's documentation changes — a firmware update adds Matter support, say — the record changes and the verdict follows. Spotted one that is wrong? Tell us.
Reading a device page with this in mind
- The verdict badge answers "will it work?" — the rest of the page answers "what will it cost me in hardware and time?".
- Check Bridge Required and Border Router Needed rows together: "no bridge" can still mean "needs a border router you do not own".
- Setup complexity rates the documented path, not your skill level — "Advanced YAML" is genuinely an evening if you have never written an ESPHome config.
Frequently Asked Questions
Is "Bridge Needed" always bad?
Why does the same device sometimes get different verdicts on different platforms?
Does "Compatible (Manual Config Required)" mean unsupported or hacky?
More guides
Zigbee vs Z-Wave vs Matter: Choosing a Protocol
How the three main smart home radio protocols differ in range, hub requirements and ecosystem size — and how to choose between them for a new setup.
Do You Need a Thread Border Router?
What a Thread border router actually does, which devices count as one, and how to tell whether the Matter device in your basket needs one before it will pair.
I²C Address Conflicts, Explained
Why an I²C sensor goes missing in ESPHome, how to read the boot scan, and four ways past an address clash: re-strap, second bus, TCA9548A or software.
ESP32 vs ESP8266 for ESPHome: Which Board?
Choosing between the ESP8266 and the ESP32, C3, S3 and C6 for an ESPHome node: memory, serial ports, ADC and strapping pins, Bluetooth, Thread and Zigbee.
mmWave Radar vs PIR: Choosing a Presence Sensor
Why a PIR loses you when you sit still and a radar does not. How the ESPHome LD2410, LD2412, LD2420 and LD2450 components work, how to tune a radar that holds empty rooms occupied, and how to combine both in Home Assistant.