Customization Tools

Getting lights to look exactly right in Home Assistant means knowing the correct RGB values, colour temperature, and brightness before you write the automation. And knowing whether a Z-Wave or Zigbee device will actually work with HA before you order it saves a lot of return shipping. These three tools cover both.

Home Assistant Colour Picker

Select a colour using the picker. The tool outputs RGB array and colour temperature values ready to paste directly into your HA YAML.

Understanding the output: RGB array is used in rgb_color: in your YAML, format is [R, G, B] where each value is 0-255. Works with colour-capable lights. Kelvin is used in color_temp_kelvin: and represents white colour temperature from warm (2700K) to cool (6500K). Works with white-tunable lights. Use brightness_pct: (0-100) rather than brightness: (0-255) in automations as it is more readable.

Practical presets to try: Movie night warm amber: RGB [255, 147, 41] at 40%. Morning wake-up: 4000K at 60%. Alert red: RGB [255, 0, 0] at 100%. Reading neutral white: 3500K at 80%.

HA Colour Picker

Pick a colour and get the RGB array and YAML ready to paste into Home Assistant

Free

Z-Wave Device Lookup

Search the Z-Wave JS device database before you buy or before you troubleshoot. Z-Wave JS is the integration that connects Z-Wave devices to Home Assistant via your Z-Wave controller. If a device has a configuration file in the Z-Wave JS database, it will work reliably with HA out of the box, including advanced features like energy monitoring, LED colour control, and parameter configuration.

How to read the results: a result with a configuration file means the device is fully supported and all parameters are available. A device without a configuration file may still work for basic on/off or dimming, but advanced features may not be exposed.

Z-Wave Device Lookup

Search the Z-Wave JS device database for HA-compatible devices

Free
Searches the Z-Wave JS device database — 2,000+ certified devices. Every result links directly to the full config on devices.zwave-js.io.

Zigbee Device Lookup

Search the Zigbee2MQTT supported devices database. Zigbee2MQTT connects a Zigbee coordinator directly to HA via MQTT and exposes your Zigbee devices as standard HA entities, with no proprietary hub or cloud dependency. The supported devices database is community-maintained and covers thousands of devices.

How to read the results: supported means a converter exists and the device has been tested by the community. The result links to the full device page where you can review exposed entities, pairing instructions, and any known quirks.

Zigbee Device Lookup

Search Zigbee2MQTT’s supported device database

Free
Searches the Zigbee2MQTT supported device database. Devices listed here work with the Zigbee2MQTT Home Assistant integration. The full searchable list is at zigbee2mqtt.io/supported-devices.

Z-Wave vs. Zigbee: not sure which to search? Z-Wave devices will have a Z-Wave Alliance certification logo on the box. Zigbee devices typically state Zigbee compatibility on the spec sheet. Devices from Aeotec, Zooz, Inovelli, or HomeSeer are almost certainly Z-Wave. Devices that work natively with SmartThings or a dedicated Zigbee hub are most likely Zigbee. When in doubt, search both.

Found this useful? These tools are free and always will be. If they helped you pick the right device or get a light set up exactly how you wanted it, consider supporting the network. It keeps the site going without ads.

Support the Network →