Repository navigation
v1.0.108 - Air Quality Feature Detection Improvements
π What's New
This release improves air quality feature detection to properly identify which devices have actual hardware air quality sensors, ensuring accurate HomeKit integration through the homebridge-tsvesync plugin.
π§ Changes
Fixed
- Air Quality Sensor Configuration: Enhanced device compatibility with accurate air quality sensor detection
- Improved air quality sensor detection logic for proper device capability identification
- Enhanced device configuration to correctly identify devices with and without physical air quality sensors
- Better distinction between devices with actual PM2.5 sensors vs. those without hardware sensors
- Ensures Core200S, LAP-C series, and LV-RH131S devices are correctly identified as lacking air quality sensors
- Maintains proper identification of devices with confirmed sensors (Core300S/400S/600S, Vital series, EverestAir series)
Changed
- Device Feature Detection: Enhanced air quality capability validation
- Improved hasFeature() method to accurately report air quality sensor availability
- Better device type recognition for air quality sensor capabilities
- Enhanced configuration consistency across different air purifier models
π¦ TypeScript Library Usage
npm install tsvesync@1.0.108import { VeSync } from 'tsvesync';
// Air quality feature detection now accurately reflects hardware capabilities
const manager = new VeSync();
await manager.login(username, password);
const devices = await manager.getDevices();
devices.forEach(device => {
if (device.hasFeature('air_quality')) {
console.log(`${device.deviceName} has hardware air quality sensor`);
} else {
console.log(`${device.deviceName} does not have air quality sensor`);
}
});π Related Releases
- π homebridge-tsvesync v1.0.108: homebridge-tsvesync v1.0.108
π Migration Notes
- No Breaking Changes: All existing functionality remains unchanged
- Enhanced Accuracy: Air quality feature detection is now more accurate and consistent
- HomeKit Integration: Devices without sensors will no longer show air quality services in HomeKit (via homebridge-tsvesync)
- Backward Compatibility: All existing device control methods work exactly as before
π€ Generated with Claude Code