// readme

Zigbee2MQTT Exporter

A Prometheus exporter for Zigbee2MQTT that connects to the WebSocket API and exports device metrics with device type classification.

Image: ghcr.io/d0ugal/zigbee2mqtt-exporter:v3.6.0

Metrics

Device Metrics

  • zigbee2mqtt_device_last_seen_timestamp{device} - Timestamp when device was last seen
  • zigbee2mqtt_device_seen_total{device} - Number of times device has been seen
  • zigbee2mqtt_device_link_quality{device} - Device link quality (0-255)
  • zigbee2mqtt_device_power_state{device} - Device power state (1=ON, 0=OFF)
  • zigbee2mqtt_device_up{device} - Device availability status (1=online, 0=offline)

Device Info Metric

  • zigbee2mqtt_device_info{device,type,power_source,manufacturer,model_id,supported,disabled,interview_state,software_build_id,date_code} - Device information (always 1, used for joining)

OTA Update Metrics

  • zigbee2mqtt_device_ota{device,state} - Device OTA update state (state=idle|available|scheduled|updating, value is 1 when device is in that state)
  • zigbee2mqtt_device_current_firmware_version{device,firmware_version} - Installed OTA file version, from the device’s update.installed_version (always 1,…