Humidity source fix, polling interval fix & log cleanup
Pre-release
Pre-release
Upgrade Notes
No config changes needed if you're already on any v4.0.0 beta.
What's New
- Humidity now prefers cloud over HomeKit — The bridge caches humidity values and returns stale readings that can drift 1–4% from the actual sensor. Humidity now uses the cloud API (0.1% precision) by default, with HomeKit as fallback only when cloud is unavailable. Temperature still uses HomeKit first. No change to polling frequency.
- Much quieter debug logs — Removed ~130 lines of verbose per-poll logging. HomeKit events only log when values change, data source tracking only logs on transitions, and polling summaries are now single-line.
- HomeKit writes visible in normal logs — Temperature and mode changes through HomeKit now appear at info level instead of debug.
- Startup and shutdown summaries — A single info line on startup showing zone count, HomeKit status, weather, and polling interval. Shutdown logs when state persistence begins.
- Test Mode removed — The simulated 100-call API tier switch is gone. Custom Polling + HomeKit covers everything now. The entity is automatically cleaned up on upgrade.
Bug Fixes
- Fixed custom polling interval stuck after being set (#234) — Once you set a custom day or night polling interval, there was no way to clear it back to automatic. You can now type
0to go back to auto polling.