Description
The frient / Develco AQSZB-110 Air Quality Sensor appears to work functionally, but the device profile used by the fingerprint does not define a device category.
As a result, the device tile in the SmartThings app shows a generic icon instead of an air-quality-sensor-style icon.
Commit: 2994e5e
Affected device
- Manufacturer:
frient A/S
- Model:
AQSZB-110
- Device: frient Air Quality Sensor / Develco AQSZB-110
Relevant files
Fingerprint:
drivers/SmartThings/zigbee-humidity-sensor/fingerprints.yml
The fingerprint maps:
manufacturer: frient A/S
model: AQSZB-110
deviceProfileName: frient-airquality-humidity-temperature-battery
Profile:
drivers/SmartThings/zigbee-humidity-sensor/profiles/frient-airquality-humidity-temperature-battery.yml
The profile includes air-quality related capabilities:
- id: airQualitySensor
version: 1
- id: tvocMeasurement
version: 1
- id: tvocHealthConcern
version: 1
but does not define a category for the main component.
Current behavior
In the SmartThings app, the device tile uses a generic icon.
This makes the device look like an unspecified/generic device, even though it is an air quality sensor and exposes airQualitySensor, tvocMeasurement, and tvocHealthConcern.
Current official profile behavior: generic icon
Expected/desired behavior: air quality detector style icon
Expected behavior
The device should use an air-quality related category so the SmartThings app can display an appropriate icon.
Suggested category:
categories:
- name: AirQualityDetector
Suggested fix
Add the category to the profile:
name: frient-airquality-humidity-temperature-battery
components:
- id: main
capabilities:
- id: airQualitySensor
version: 1
- id: tvocMeasurement
version: 1
- id: tvocHealthConcern
version: 1
config:
values:
- key: "tvocHealthConcern.value"
enabledValues:
- good
- moderate
- slightlyUnhealthy
- unhealthy
- veryUnhealthy
- id: relativeHumidityMeasurement
version: 1
- id: temperatureMeasurement
version: 1
- id: battery
version: 1
- id: firmwareUpdate
version: 1
- id: refresh
version: 1
categories:
- name: AirQualityDetector
Additional note
The device support was added under:
drivers/SmartThings/zigbee-humidity-sensor
rather than:
drivers/SmartThings/zigbee-air-quality-detector
That may have been intentional because the existing humidity driver already had frient/Develco environmental-sensor infrastructure. Functionally, that is understandable.
However, from a user-facing perspective, the AQSZB-110 is primarily an air quality sensor, not merely a humidity sensor. Regardless of the driver location, the profile category should reflect the device type so the SmartThings app displays the correct device icon.
Description
The frient / Develco AQSZB-110 Air Quality Sensor appears to work functionally, but the device profile used by the fingerprint does not define a device category.
As a result, the device tile in the SmartThings app shows a generic icon instead of an air-quality-sensor-style icon.
Commit: 2994e5e
Affected device
frient A/SAQSZB-110Relevant files
Fingerprint:
The fingerprint maps:
Profile:
The profile includes air-quality related capabilities:
but does not define a category for the
maincomponent.Current behavior
In the SmartThings app, the device tile uses a generic icon.
This makes the device look like an unspecified/generic device, even though it is an air quality sensor and exposes
airQualitySensor,tvocMeasurement, andtvocHealthConcern.Current official profile behavior: generic icon
Expected/desired behavior: air quality detector style icon
Expected behavior
The device should use an air-quality related category so the SmartThings app can display an appropriate icon.
Suggested category:
Suggested fix
Add the category to the profile:
Additional note
The device support was added under:
rather than:
That may have been intentional because the existing humidity driver already had frient/Develco environmental-sensor infrastructure. Functionally, that is understandable.
However, from a user-facing perspective, the AQSZB-110 is primarily an air quality sensor, not merely a humidity sensor. Regardless of the driver location, the profile category should reflect the device type so the SmartThings app displays the correct device icon.