× crosspec / smart-home / configurator
live kb v0.1 · 787 entities
smart-home v0.1

Compose a smart-home setup that actually works together.

Tell us your ecosystem and what you want to add. We'll pick compatible devices and show exactly why they work.

1 ecosystem
2 devices
solve
Ecosystem

1 Which ecosystem?

The voice / app you'll use day-to-day. Determines which devices show up.

Device types

2 What do you want to add?

Tap any combination. Counts show how many compatible devices we have.

live preview
picks 8
device types 2
hubs needed 2
ecosystem Apple HomeKit
or jump in:
try an example:

8 picks for Apple HomeKit, ranked by native compatibility, Matter support, and price.

solved · 2026-05-06
ecosystem Apple HomeKit
native picks 8/8
hubs 2
est. parts cost $463
price freshness 2026-05-05
hubs you'll need
Needs Thread border router + Matter controllerNeeds Hue Bridge
picks shown 8
build total $0 tick the products you want, then add to cart
Review & checkout
Heads up:
  • Selection requires 2 distinct hubs: thread_border_router_plus_matter_controller, hue_bridge. Per goal G2_min_hub_count, consider swapping for entities sharing a hub.

Hubs & controllers

2 picks
apple_tv_4k_3rd_gen native #01

Apple TV 4K (3rd gen, with Thread)

apple · MN873LL/A · Thread + Matter
homekit alexa google home-asst
protocol
Thread + Matter
hub
No extra hub needed

Apple TV 4K (Wi-Fi + Ethernet model with 128 GB) is the cheapest official HomeKit hub that's also a Thread Border Router. Required for remote HomeKit access AND for Thread/Matter device pairing in Apple Home.

philips_hue_bridge_v2 native #02

Philips Hue Bridge (v2)

philips_hue · BSB002 · Zigbee 3.0
homekit alexa google home-asst
protocol
Zigbee 3.0
hub
No extra hub needed
form
small_white_square

Required for any Hue or Hue-compatible Zigbee bulb. Bridges Zigbee devices to Wi-Fi and exposes them natively to HomeKit / Google Home / Alexa. Up to 50 lights + 12 accessories per bridge.

Smart bulbs

3 picks

Motion sensors

3 picks
eve_motion_matter native #01

Eve Motion (Matter)

eve · 20EBR9901 · Thread + Matter
homekit alexa google home-asst
protocol
Thread + Matter
hub
Needs Thread border router + Matter controller
power
battery_aa
use
indoor_outdoor_ipx3
aqara_fp2_zone_v2 native #02

Aqara Presence Sensor FP2 (multi-zone mmWave)

aqara · PS-S02E · wifi 2 4ghz plus ble
homekit alexa google home-asst
protocol
wifi 2 4ghz plus ble
hub
No extra hub needed
form
wall_mount_mmwave_multi_zone
power
wired_usb_c
use
indoor

30-zone mmWave; HomeKit native via Matter.

How we picked these 18 reasoning steps · 4 sources
01

Filter all 787 entities by user ecosystem 'homekit'

An entity is only a valid recommendation for a chosen ecosystem if that ecosystem appears in its supported list. Whether the path is direct, via vendor hub, or via Matter is captured per-entity in `ecosystems_via_*` attributes.

[0] Manufacturer product documentation

02

Restrict to type 'smart_bulb' (134 candidates)

User asked for a smart_bulb; 134 entities in kb match that type.

[1] Home Assistant integrations registry

03

Of 134 smart_bulbs, 76 support 'homekit'

Per C6_ecosystem_filter, an entity is only eligible if its supported-ecosystems list contains the user's chosen ecosystem.

[0] Manufacturer product documentation

04

Pick: LIFX A19 1100 lumens (lifx_a19)

LIFX A19 1100 lumens (lifx LBE32E26US) speaks wifi_2_4ghz and connects directly without a hub. Supported ecosystems per cited sources: homekit, google_home, alexa, home_assistant.

[1] Home Assistant integrations registry[0] Manufacturer product documentation

05

Constraint fired on lifx_a19: C5_wifi_2_4ghz_no_hub

Wi-Fi smart devices join the household 2.4 GHz network directly. No hub. Trade-off: Wi-Fi devices add to AP client count and use more power than Zigbee/Thread mesh devices.

[0] Manufacturer product documentation

06

Pick: Nanoleaf Essentials A19 (Matter/Thread) (nanoleaf_essentials_a19)

Nanoleaf Essentials A19 (Matter/Thread) (nanoleaf NL45-0800WT240E26) speaks thread_matter, requires hub: thread_border_router_plus_matter_controller. Supported ecosystems per cited sources: homekit, google_home, alexa, home_assistant.

[1] Home Assistant integrations registry[2] CSA Matter Certified Products Database[0] Manufacturer product documentation

07

Constraint fired on nanoleaf_essentials_a19: C3_thread_requires_border_router

Thread is a low-power mesh that talks to the rest of the network via a Thread Border Router. HomePod mini, Apple TV 4K (Wi-Fi+Ethernet), Google Nest Hub (2nd gen), Echo (4th gen), Eero Pro 6E, and SkyConnect can all act as one.

[2] CSA Matter Certified Products Database

08

Constraint fired on nanoleaf_essentials_a19: C4_matter_requires_controller

Matter devices need a controller in the chosen ecosystem (Apple Home Hub for HomeKit, Google Home / Nest Hub for Google, Echo for Alexa, the Matter integration in Home Assistant). The border router and the controller are often the same physical device.

[2] CSA Matter Certified Products Database

09

Pick: Meross Smart WiFi LED Bulb (HomeKit-native) (meross_msl120b)

Meross Smart WiFi LED Bulb (HomeKit-native) (meross MSL120B) speaks wifi_2_4ghz and connects directly without a hub. Supported ecosystems per cited sources: homekit, google_home, alexa, home_assistant.

[1] Home Assistant integrations registry[0] Manufacturer product documentation

10

Constraint fired on meross_msl120b: C5_wifi_2_4ghz_no_hub

Wi-Fi smart devices join the household 2.4 GHz network directly. No hub. Trade-off: Wi-Fi devices add to AP client count and use more power than Zigbee/Thread mesh devices.

[0] Manufacturer product documentation

11

Restrict to type 'motion_sensor' (53 candidates)

User asked for a motion_sensor; 53 entities in kb match that type.

[1] Home Assistant integrations registry

12

Of 53 motion_sensors, 24 support 'homekit'

Per C6_ecosystem_filter, an entity is only eligible if its supported-ecosystems list contains the user's chosen ecosystem.

[0] Manufacturer product documentation

13

Pick: Eve Motion (Matter) (eve_motion_matter)

Eve Motion (Matter) (eve 20EBR9901) speaks thread_matter, requires hub: thread_border_router_plus_matter_controller. Supported ecosystems per cited sources: homekit, google_home, alexa, home_assistant.

[1] Home Assistant integrations registry[2] CSA Matter Certified Products Database[0] Manufacturer product documentation

14

Constraint fired on eve_motion_matter: C3_thread_requires_border_router

Thread is a low-power mesh that talks to the rest of the network via a Thread Border Router. HomePod mini, Apple TV 4K (Wi-Fi+Ethernet), Google Nest Hub (2nd gen), Echo (4th gen), Eero Pro 6E, and SkyConnect can all act as one.

[2] CSA Matter Certified Products Database

15

Constraint fired on eve_motion_matter: C4_matter_requires_controller

Matter devices need a controller in the chosen ecosystem (Apple Home Hub for HomeKit, Google Home / Nest Hub for Google, Echo for Alexa, the Matter integration in Home Assistant). The border router and the controller are often the same physical device.

[2] CSA Matter Certified Products Database

16

Pick: Aqara Presence Sensor FP2 (multi-zone mmWave) (aqara_fp2_zone_v2)

Aqara Presence Sensor FP2 (multi-zone mmWave) (aqara PS-S02E) speaks wifi_2_4ghz_plus_ble and connects directly without a hub. Supported ecosystems per cited sources: homekit, home_assistant, matter.

[1] Home Assistant integrations registry[2] CSA Matter Certified Products Database[0] Manufacturer product documentation

17

Pick: Philips Hue Motion Sensor (indoor) (hue_motion_indoor)

Philips Hue Motion Sensor (indoor) (philips_hue SML001) speaks zigbee, requires hub: hue_bridge. Supported ecosystems per cited sources: homekit, google_home, alexa, home_assistant.

[1] Home Assistant integrations registry[3] Zigbee2MQTT supported devices[0] Manufacturer product documentation

18

Constraint fired on hue_motion_indoor: C1_zigbee_requires_hub

Zigbee is a mesh protocol that needs a coordinator (vendor hub like Hue Bridge / Aqara Hub / TRÅDFRI Gateway, or a generic Zigbee coordinator like SkyConnect / Conbee II / Sonoff ZBDongle paired to Home Assistant). No Zigbee device speaks directly to a phone or speaker.

[3] Zigbee2MQTT supported devices

[0]
Manufacturer product documentation
ingest 2026-04-21
[1]
[3]
ingest 2026-04-21