Driver Dashboard

Universal Tuya Zigbee v9.0.1571 - Driver Metrics & Health | 2026-10-20 14:11:32

84% Project Health Score 449 drivers - comprehensive coverage 4,326 fingerprints in database 100% image coverage 14 drivers with empty manufacturerName arrays 7 drivers have compose but no flow cards

Overview

Drivers
449
118 Zigbee + 35 WiFi
Fingerprints
4,326
4256 unique manufacturers
Flow Cards
199
T: 61 | C: 45 | A: 93
Lines of Code
244,907
794 files in lib/
Capabilities
176
Unique capability types
Clusters
15
Distinct ZCL clusters used

Driver Health

File Completeness
device.js449/449 (100.0%)
driver.js449/449 (100.0%)
compose.json449/449 (100.0%)
flow.compose449/449 (100.0%)
assets/images449/449 (100.0%)
Protocol Distribution
Zigbee118 (26.3%)
WiFi35 (7.8%)
Unknown296

Driver Categories (22 categories)

89
Sensors
5,783 FP
74
Switches & Relays
3,146 FP
42
Lights & Bulbs
894 FP
42
Buttons & Remotes
1,128 FP
38
Uncategorized
284 FP
31
Dimmers
1,255 FP
26
Air Quality & Purifier
213 FP
25
Plugs & Outlets
840 FP
15
Climate & HVAC
610 FP
10
Valves
1,218 FP
10
Generic / Universal
1,141 FP
9
Covers & Blinds
1,374 FP
8
Energy Meters
278 FP
7
Leak Sensors
178 FP
5
Door Controllers
98 FP
4
Fans
88 FP
4
Sirens & Alarms
131 FP
3
Locks
60 FP
3
Gateways & Bridges
70 FP
2
Safety (Smoke/CO/Gas)
56 FP
1
IR Blasters
157 FP
1
Presence Sensors
0 FP

Base Class Distribution

Base ClassDriversCoverage
TuyaZigbeeDevice71
PhysicalButtonMixin62
UnifiedSensorBase56
ButtonDevice35
TuyaSpecificClusterDevice31
TuyaLocalDevice30
UnifiedSwitchBase28
UnifiedLightBase15
TuyaZigBeeLightDevice15
UnifiedPlugBase12
UnifiedThermostatBase11
E11
EweLinkLocalDevice10
BaseUnifiedDevice5
TuyaUnifiedDevice5

Top Capabilities (by driver usage)

CapabilityDrivers Using
button.1416
onoff266
measure_battery190
measure_temperature115
dim106
measure_humidity93
measure_power88
meter_power75
measure_voltage73
measure_current68
button.259
measure_luminance55
alarm_motion46
alarm_contact44
alarm_tamper41
light_hue39
light_saturation39
target_temperature37
button.335
child_lock33
light_temperature31
thermostat_mode29
light_mode28
alarm_water27
button.426

Library Module Hotspots (Top 20 by LOC)

ModuleLinesSize
lib/devices/BaseUnifiedDevice.js5,317222.3 KB
lib/devices/UnifiedSensorBase.js4,942216.4 KB
lib/tuya/TuyaEF00Manager.js3,979156.9 KB
lib/mixins/PhysicalButtonMixin.js3,262153.7 KB
lib/tuya/TuyaZigbeeDevice.js2,690105.8 KB
lib/devices/ButtonDevice.js2,546112.2 KB
lib/battery/UnifiedBatteryHandler.js2,13699.2 KB
lib/flow/FeatureFlowCards.js2,13487.3 KB
lib/devices/TuyaUnifiedDevice.js1,85778.6 KB
lib/devices/UnifiedSwitchBase.js1,83474.5 KB
lib/io/DeviceIOFacade.js1,80663.0 KB
lib/tuya/TuyaTimeSyncFormats.js1,54473.4 KB
lib/battery/BatteryHealthIntelligence.js1,50862.3 KB
lib/tuya/TuyaDataPointsZ2M.js1,48842.2 KB
lib/devices/UnifiedCoverBase.js1,43860.2 KB
lib/utils/DriverMappingLoader.js1,41147.4 KB
lib/tuya/_quarantine/UniversalTuyaParser.legacy.js1,32246.3 KB
lib/tuya/TuyaUnifiedParser.js1,27069.6 KB
lib/intelligent/IntelligentDeviceAdapter.js1,26645.2 KB
lib/battery/BatteryMasterEngine.js1,25755.2 KB

Library by Directory

lib/tuya/
34,089 lines
82 files
lib/devices/
26,262 lines
33 files
lib/utils/
21,587 lines
100 files
lib/battery/
12,039 lines
23 files
lib/managers/
11,203 lines
33 files
lib/mixins/
9,589 lines
26 files
lib/zigbee/
9,218 lines
40 files
lib/features/
8,299 lines
40 files
lib/tuya-local/
8,034 lines
34 files
lib/helpers/
7,856 lines
27 files
lib/flow/
7,378 lines
23 files
lib/dynamic/
7,139 lines
17 files
lib/protocol/
4,987 lines
14 files
lib/clusters/
4,292 lines
28 files
lib/io/
3,839 lines
8 files
lib/diagnostics/
3,820 lines
10 files
lib/performance/
2,586 lines
11 files
lib/presence/
2,275 lines
7 files
lib/ota/
2,136 lines
5 files
lib/registry/
2,115 lines
11 files
lib/layers/
2,083 lines
8 files
lib/pairing/
2,070 lines
14 files
lib/adapters/
1,896 lines
6 files
lib/sensors/
1,838 lines
5 files
lib/smart/
1,654 lines
6 files
lib/ir/
1,592 lines
6 files
lib/temporal/
1,510 lines
4 files
lib/enrichment/
1,444 lines
6 files
lib/data/
1,438 lines
4 files
lib/security/
1,434 lines
7 files
lib/converters/
1,365 lines
3 files
lib/multichannel/
1,292 lines
6 files
lib/intelligent/
1,266 lines
1 files
lib/ux/
1,251 lines
5 files
lib/scraper/
1,229 lines
3 files
lib/cache/
1,056 lines
4 files
lib/ManufacturerVariationManager.js/
1,029 lines
1 files
lib/DeviceFingerprintDB.js/
966 lines
1 files
lib/health/
946 lines
3 files
lib/LowLevelBridge.js/
900 lines
1 files
lib/UniversalDataHandler.js/
867 lines
1 files
lib/discovery/
863 lines
4 files
lib/detectors/
844 lines
3 files
lib/ZigbeeClusterManager.js/
801 lines
1 files
lib/LocalFirstEngine.js/
773 lines
1 files
lib/wifi/
761 lines
5 files
lib/energy/
750 lines
4 files
lib/SDK3CompatBridge.js/
711 lines
1 files
lib/IntelligentDeviceLearner.js/
698 lines
1 files
lib/BatteryManagerV4.js/
667 lines
1 files
lib/telemetry/
663 lines
2 files
lib/interpreters/
654 lines
1 files
lib/configs/
652 lines
1 files
lib/IntelligentSensorInference.js/
642 lines
1 files
lib/tuya-engine/
633 lines
12 files
lib/ProductValueValidator.js/
631 lines
1 files
lib/TuyaZigBeeLightDevice.js/
596 lines
1 files
lib/quirks/
586 lines
2 files
lib/analytics/
569 lines
3 files
lib/testing/
554 lines
2 files
lib/util/
537 lines
2 files
lib/drivers/
534 lines
4 files
lib/templates/
527 lines
2 files
lib/TuyaSpecificClusterDevice.js/
489 lines
1 files
lib/ProtocolAutoOptimizer.js/
482 lines
1 files
lib/UniversalZigbeeDevice.js/
474 lines
1 files
lib/TuyaDataPoints.js/
466 lines
1 files
lib/covers/
462 lines
4 files
lib/filter/
453 lines
2 files
lib/autonomous/
445 lines
2 files
lib/validation/
432 lines
2 files
lib/UniversalZigbeeProtocol.js/
428 lines
1 files
lib/emergency/
402 lines
1 files
lib/Util.js/
395 lines
1 files
lib/groups/
393 lines
2 files
lib/errors/
391 lines
2 files
lib/smartadapt/
380 lines
1 files
lib/device/
360 lines
1 files
lib/xiaomi/
359 lines
2 files
lib/SDK3BestPractices.js/
345 lines
1 files
lib/TuyaSpecificCluster.js/
338 lines
1 files
lib/IASAlarmFallback.js/
326 lines
1 files
lib/lighting/
323 lines
2 files
lib/TuyaHelpers.js/
304 lines
1 files
lib/TuyaUniversalBridge.js/
287 lines
1 files
lib/ewelink-local/
276 lines
4 files
lib/constants/
272 lines
3 files
lib/resilience/
262 lines
2 files
lib/ZigbeeTimeSync.js/
253 lines
1 files
lib/green_power.js/
253 lines
1 files
lib/TuyaRtcDetector.js/
238 lines
1 files
lib/FlowCardHelper.js/
205 lines
1 files
lib/session/
182 lines
1 files
lib/coordinator/
175 lines
2 files
lib/reliability/
175 lines
1 files
lib/profiles/
151 lines
1 files
lib/compat/
138 lines
1 files
lib/mesh/
114 lines
1 files
lib/TuyaColorControlCluster.js/
109 lines
1 files
lib/catalog/
96 lines
1 files
lib/index.js/
86 lines
1 files
lib/TuyaTimeManager.js/
73 lines
1 files
lib/shims/
72 lines
1 files
lib/TuyaTimeDebugProbe.js/
67 lines
1 files
lib/TuyaEpochDetector.js/
65 lines
1 files
lib/DiagnosticEngine.js/
56 lines
1 files
lib/TuyaWindowCoveringCluster.js/
55 lines
1 files
lib/TuyaLevelControlCluster.js/
47 lines
1 files
lib/TuyaOnOffCluster.js/
42 lines
1 files
lib/TuyaDeviceClassifier.js/
38 lines
1 files
lib/IASZoneEnroller.js/
36 lines
1 files
lib/tuya-camera/
34 lines
1 files
lib/suppress-punycode.js/
28 lines
1 files
lib/BatteryManagerV3.js/
27 lines
1 files
lib/BaseDriver.js/
14 lines
1 files
lib/GlobalTimeSyncEngine.js/
8 lines
1 files
lib/OnOffBoundCluster.js/
8 lines
1 files
lib/version.js/
3 lines
1 files

Recent Changes (Last 1 Commits)

6626ce4 2026-10-20 16:03:46 +0200|docs(P2916): list 7 stale workflows disabled (not deleted) via gh workflow disable [skip ci]

Driver Issues (70 drivers)

DriverIssuesCategory
air_purifier_curtainEMPTY_MANUFACTURER_NAME NO_FINGERPRINTScovers
device_plug_energy_monitorEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSplugs
device_plug_smartEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSplugs
dimmer_1_gang_2EMPTY_MANUFACTURER_NAME NO_FINGERPRINTSdimmers
dimmer_dual_channelEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSdimmers
double_power_pointEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSplugs
outdoor_2_socketEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSplugs
pirsensorEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSsensors
remote_button_wireless_smartEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSbuttons
sensor_lcdtemphumidsensor_temphumidsensorEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSsensors
smart_rcboEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSother
smart_remote_1_button_2EMPTY_MANUFACTURER_NAME NO_FINGERPRINTSbuttons
switch_usb_dongleEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSswitches
valve_controller_5zoneEMPTY_MANUFACTURER_NAME NO_FINGERPRINTSvalves
ir_remoteNO_FINGERPRINTSbuttons
presence_detectorNO_FINGERPRINTSpresence
radiator_wifi_tuyaNO_FINGERPRINTSother
wifi_air_purifierNO_FINGERPRINTSair_quality
wifi_air_qualityNO_FINGERPRINTSair_quality
wifi_cameraNO_FINGERPRINTSother
wifi_coverNO_FINGERPRINTScovers
wifi_dehumidifierNO_FINGERPRINTSair_quality
wifi_dimmerNO_FINGERPRINTSdimmers
wifi_door_lockNO_FINGERPRINTSlocks
wifi_doorbellNO_FINGERPRINTSother
wifi_ev_chargerNO_FINGERPRINTSother
wifi_ewelink_bulbNO_FINGERPRINTSlights
wifi_ewelink_dimmerNO_FINGERPRINTSdimmers
wifi_ewelink_fanNO_FINGERPRINTSfans
wifi_ewelink_ledNO_FINGERPRINTSlights
wifi_ewelink_plugNO_FINGERPRINTSplugs
wifi_ewelink_powNO_FINGERPRINTSother
wifi_ewelink_switchNO_FINGERPRINTSswitches
wifi_ewelink_switch_2chNO_FINGERPRINTSswitches
wifi_ewelink_switch_4chNO_FINGERPRINTSswitches
wifi_ewelink_thNO_FINGERPRINTSother
wifi_fanNO_FINGERPRINTSfans
wifi_garage_doorNO_FINGERPRINTSdoors
wifi_genericNO_FINGERPRINTSgeneric
wifi_heat_pumpNO_FINGERPRINTSother
wifi_heaterNO_FINGERPRINTSother
wifi_humidifierNO_FINGERPRINTSair_quality
wifi_ir_remoteNO_FINGERPRINTSbuttons
wifi_kettleNO_FINGERPRINTSother
wifi_led_stripNO_FINGERPRINTSlights
wifi_lightNO_FINGERPRINTSlights
wifi_pet_feederNO_FINGERPRINTSother
wifi_plugNO_FINGERPRINTSplugs
wifi_power_stripNO_FINGERPRINTSenergy
wifi_robot_vacuumNO_FINGERPRINTSother
Generated: 2026-10-20 14:11:32
Universal Tuya Zigbee - Dashboard Suite