Hardware Matrix

The Hardware Matrix Dataset

Everything on this site is generated from one dataset: 177 device-and-platform pairings covering 95 brands and 19 platforms, of which 18 are natively supported by their platform. It is compiled from manufacturer documentation and community reports — not lab testing — and electrical specifications appear only where a source is cited. You can download the whole thing.

text/csv

hardware-matrix.csv

The source of truth — the exact CSV the site is built from, one row per pairing.

application/json

hardware-matrix.json

The derived JSON the pages render from, with entities as arrays and booleans typed.

What each column means

Column Meaning
entry_id Stable identifier; also the device page URL slug.
device_name Model name as the manufacturer writes it.
device_brand Manufacturer or brand.
target_platform The platform the pairing is documented against (e.g. Home Assistant, ESPHome).
protocol Radio or wire protocol the pairing uses (Matter over Thread, Zigbee, I²C…).
bridge_required Whether a vendor hub or bridge must sit between device and platform.
border_router_needed For Thread devices, the border router requirement.
verdict_badge One of three verdicts: Natively Supported, Compatible (Manual Config Required), Bridge Needed.
reset_sequence Factory reset procedure, from the manufacturer documentation.
primary_entities Entities the pairing exposes once set up.
setup_complexity Plug-and-Play, Intermediate, Advanced or Advanced YAML.
overview_summary Prose summary of the compatibility situation.
local_operation Whether and how the device works without internet access.
power_and_wiring Power source and wiring notes.
connectivity How the device reaches the network or host board.
mains_voltage Whether the device connects to mains voltage.
power_input Sourced electrical input specification, where documented.
gpio_logic_voltage Logic level of the data pins, for wired parts.
ingress_protection IP rating, where the manufacturer publishes one.
peak_current Peak current draw, where documented.
spec_source URL of the datasheet or manufacturer page the specs came from.
white_label Whether the device is a rebadged white-label product.

Licence and attribution

The dataset is distributed under Creative Commons Attribution-ShareAlike 4.0 International. Use it for anything, including commercially — credit "Hardware Matrix" with a link back here, and share derivatives under the same licence.

Spotted an error, or have a pairing we're missing? Submit a device — corrections are how a documentation-compiled dataset stays honest. The about page describes the method and its limits; 20 of 177 entries currently carry a cited electrical spec source.