93 clusters. 930+ attributes. Every ZCL domain.

From basic device identity to smart energy billing, air-quality sensing, and door locks — the complete Zigbee Cluster Library at your fingertips.

Test Any Attribute, Any Command, Any Device

Our platform covers every functional domain in the Zigbee Cluster Library — nine domains, 93 standard clusters, and over 930 attributes. Read, write, report, and script against any compliant device, including manufacturer-specific extensions and custom clusters you define yourself.

General — 28 Clusters

Foundation clusters for device identity, power, time, commissioning, and OTA firmware updates.

⚙️

Basic (0x0000)

Manufacturer, model, firmware version, power source, serial number — 18+ attributes that identify every device on the network.

🔌

Power Configuration (0x0001)

Mains and battery monitoring — voltage, percentage remaining, alarm thresholds. Supports up to three battery sources.

💡

On/Off (0x0006)

Switching, timed off, start-up behaviour, global scene recall. The most widely implemented cluster in Zigbee.

📊

Level Control (0x0008)

Smooth dimming from 0–254 with transition times. Move, step, and frequency commands for fans and motors.

⏱️

Time (0x000A)

Real-time clock, timezone, DST start/end. Synchronises timestamps across the network.

🌐

OTA Upgrade (0x0019)

Over-the-air firmware delivery — image notify, block transfer, upgrade activation policy.

👥

+ 22 more

Identify, Groups, Scenes, Alarms, Analog/Binary/Multistate I/O, Commissioning, Partition, Poll Control, Power Profile, Keep Alive, and others.

Closures — 4 Clusters

Door locks, window coverings, shades, and barrier/gate control.

🔒

Door Lock (0x0101)

Lock/unlock, PIN and RFID user management, week-day and holiday schedules, tamper alarms. 40+ attributes.

🏠

Window Covering (0x0102)

Lift and tilt control for blinds, shutters, and awnings — position percentage, velocity, and calibration limits.

⚙️

+ 2 more

Shade Configuration (0x0100) for motorised blinds and Barrier Control (0x0103) for garage doors and gates.

HVAC & Climate — 5 Clusters

Comprehensive thermostat, pump, fan, and dehumidifier support.

Thermostat (0x0201) — 50+ Attributes

The richest cluster in the ZCL. Temperature — local, outdoor, occupancy. Setpoints — occupied/unoccupied heating and cooling with min/max limits. Control — system mode, running state, PI demand. Scheduling — weekly transitions, setpoint hold, setback.

Plus AC-specific attributes: compressor type, refrigerant, louver position, coil temperature, and error codes.

🌡️ Thermostat

Pump, Fan & Dehumidification

Pump Configuration (0x0200) — pressure, speed, flow, lifetime hours, energy consumed, and alarm masks.

Fan Control (0x0202) — mode (off/low/med/high/auto) and sequence. Dehumidification (0x0203) — RH setpoint, lockout, hysteresis, and max cooling.

⚙️ HVAC

Thermostat UI (0x0204)

Display units (°C / °F), keypad lockout (child lock), and schedule programming visibility. Validates user-facing configuration independently of the thermostat control cluster.

⚙️ UI Config

Lighting — 2 Clusters

Full colour control and ballast configuration for every Zigbee light.

💡

Color Control (0x0300)

Hue, saturation, CIE X/Y, colour temperature, enhanced hue, colour loop — 50+ attributes. Validate colour accuracy and smooth transitions.

💡

Ballast Configuration (0x0301)

Physical min/max, lamp type, rated hours, burn hours, alarm mode. For fluorescent and LED driver validation.

Measurement & Sensing — 32 Clusters

Environmental, air quality, water quality, and occupancy sensors.

🌡️

Temperature (0x0402)

Measured value, min/max range, tolerance. The fundamental environmental sensor — validates accuracy and drift.

🌡️

Humidity & Pressure

Relative Humidity (0x0405) and Pressure (0x0403) — same structure, essential for weather stations and HVAC.

📊

Occupancy (0x0406)

PIR, ultrasonic, and physical-contact sensing. Configurable occupied-to-unoccupied delays and thresholds.

⚠️

Air Quality

CO (0x040C), CO₂ (0x040D), PM2.5 (0x042A), formaldehyde (0x042B), ozone, NO₂, and more — 12 gas/particle concentration clusters.

📏

Water Quality

pH (0x0409), turbidity (0x0420), chlorine, bromate, fluoride, lead, copper — 16 water analysis clusters for treatment plants and agriculture.

+ 5 more

Illuminance (0x0400), Illuminance Level (0x0401), Flow (0x0404), Leaf Wetness (0x0407), Soil Moisture (0x0408), Electrical Conductivity (0x040A), Wind Speed (0x040B).

Smart Energy — 12 Clusters

Utility metering, tariff pricing, demand response, and prepayment.

📏

Metering (0x0702)

Energy, gas, and water consumption — current summation, instantaneous demand, daily consumption, power factor. 50+ attributes.

💰

Price & Prepayment

Price (0x0700) delivers tariff tiers and block thresholds. Prepayment (0x0705) handles credit, top-up, and debt management.

Demand Response (0x0701)

Utility load-shed events, device class targeting, randomised start/stop. Test opt-out behaviour and event scheduling.

🌐

+ 8 more

Messaging, Tunneling, Energy Management, Calendar, Device Management, Events, MDU Pairing, and Key Establishment (CBKE).

Home Automation — 6 Clusters

Electrical measurement, appliance identification, and network diagnostics.

Electrical Measurement (0x0B04)

RMS voltage, current, active/reactive/apparent power, power factor, AC frequency. Three-phase support (Phase A, B, C). 60+ attributes.

📊

Diagnostics (0x0B05)

MAC/APS/NWK counters — TX/RX unicast and broadcast, retries, failures, decrypt errors, LQI, RSSI. 30+ network health indicators.

⚙️

+ 4 more

Appliance Identification (0x0B00), Meter Identification (0x0B01), Appliance Events & Alerts (0x0B02), and Appliance Statistics (0x0B03).

Security & Safety — 3 Clusters

Intrusion detection, alarm panels, and warning devices.

🛡️

IAS Zone (0x0500)

Zone state, type (motion, contact, fire, water, CO, glass break), status bitmap, CIE address. 14 standard zone types for every sensor category.

🛡️

IAS ACE (0x0501)

Arm/disarm, emergency/fire/panic, zone bypass, panel status. Full alarm control equipment interface.

⚠️

IAS WD (0x0502)

Siren and strobe control — warning mode, duration, strobe level, squawk. For sirens, beacons, and audible alarms.

Touchlink — 1 Cluster

Proximity-based commissioning for Zigbee Light Link devices.

📡

Touchlink Commissioning (0x1000)

Scan, identify, reset-to-factory, network start/join. Test proximity pairing workflows for consumer lighting products.

Complete ZCL Data Type Support

Every standard ZCL data type is handled natively.

Discrete Types

Analog Types

String Types

Special Types

Industry Sectors

Purpose-built testing for every Zigbee market segment.

🏠

Smart Home

Thermostats, TRVs, lighting, sensors, smart plugs, and locks. Zigbee 3.0, Home Automation, and Light Link device profiles.

🏗️

Commercial Buildings

Multi-zone HVAC, energy metering, demand response, occupancy-based control, and lighting automation for offices, hotels, and retail.

🏭

Industrial & Manufacturing

Environmental monitoring, cold chain sensors, air quality, cleanroom control, and wireless I/O modules.

🏥

Healthcare

Patient environment monitors, nurse call, medication storage sensors, and equipment tracking with audit-trail validation.

📏

Smart Energy & Utilities

Electricity, gas, and water metering. Tariff pricing, prepayment, demand response, and key establishment for secure utility networks.

🛡️

Security & Access

Motion, contact, fire, water, CO, and glass-break sensors. Door locks with PIN/RFID. Alarm panels and warning devices.

Platform Coverage at a Glance

Cluster Support

Functional Domains

Need a cluster we haven't listed?

Our scripting language makes it easy to add support for any Zigbee cluster or manufacturer-specific attribute. Get in touch and we'll show you how.

Contact Us See Pricing