Skip to content

v1.0.112 - Core 200S Air Quality Fix Synchronization

Choose a tag to compare

@mickgiles mickgiles released this 28 Aug 21:39
· 69 commits to main since this release

πŸ”— Synchronized Release

This release maintains version synchronization with homebridge-tsvesync v1.0.112, which contains the definitive fix for the Core 200S air quality phantom service issue.

🎯 What This Release Contains

πŸ”§ Version Synchronization

  • Library Status: All tsvesync device methods work correctly and return expected types
  • hasFeature Fix: The hasFeature('air_quality') method correctly returns boolean values
  • Integration: Homebridge plugin v1.0.112 now properly handles synchronous configuration methods

πŸ“‹ Technical Details

  • βœ… Library Integrity: This library's feature detection methods work correctly
  • πŸ”„ Plugin Fix: The issue was resolved in homebridge-tsvesync's API proxy bypass logic
  • πŸ“± Device Compatibility: Confirmed working with all supported VeSync devices

πŸš€ What's Fixed in the Ecosystem

The companion homebridge-tsvesync v1.0.112 release fixes:

  • Core 200S Phantom Services: Devices without air quality sensors no longer show phantom characteristics
  • Bypass Logic: API proxy now correctly returns original functions for configuration methods
  • Boolean Returns: hasFeature calls return actual boolean values, not Promise objects

πŸ“¦ Installation

npm install tsvesync@1.0.112

🏠 HomeKit Integration

For HomeKit users, update both packages:

# Update homebridge plugin to get the actual fix
npm install -g homebridge-tsvesync@1.0.112

# This library is updated automatically as a dependency

⚠️ Important: Restart Homebridge after updating for the fix to take effect.

πŸ”— Related Releases

βœ… Verification

After updating:

  1. Core 200S should no longer show phantom air quality characteristics
  2. Only devices with actual sensors (Core 300S+, Vital series) show air quality data
  3. All device controls continue working normally

πŸ€– Generated with Claude Code