Tags: NdyGen/wiab
Tags
chore: release v1.0.2 - add GitHub support URLs (#14) * fix: add driver images to compose for store submission * docs: add submission status notes documenting Homey CLI v3.10.0 bug * docs: update submission notes with GitHub issue #414 details * fix: consolidate driver compose files to correct location Move driver configuration from .homeycompose/drivers/ to drivers/ directory as per Homey Compose specification. Homey build system ignores compose files in .homeycompose/drivers/ and only reads from drivers/ directory. Changes: - Merged images property into drivers/wiab-device/driver.compose.json - Merged occupancy_state capability into driver.compose.json - Removed duplicate compose files from .homeycompose/drivers/wiab-device/ - Removed redundant icon property (icons are auto-detected from assets/) This fixes the issue where driver images were not appearing in app.json, which would cause Homey App Store submission rejection. Resolves issue reported in athombv/homey-apps-sdk-issues#414 * chore: merge v1.0.0 release back to develop Merges v1.0.0 release from main back to develop to complete Gitflow cycle. * fix: remove Homey Cloud platform support to resolve account eligibility - Removed 'cloud' from platforms array in app and driver compose files - App now only supports Homey Pro (local platform) - Resolves 'Processing failed' submission error due to unverified cloud publishing rights - App validates successfully at publish level with local-only support * chore: bump version to 1.0.1 for resubmission * chore: add .playwright-mcp to gitignore * fix: correct gitignore patterns for build artifacts * feat: add GitHub support URLs for issue tracking (#13) Co-authored-by: Andy van Dongen <[email protected]> * chore: bump version to 1.0.2 --------- Co-authored-by: Andy van Dongen <[email protected]>
Release v1.0.1 - Homey Pro Only WIAB (Wasp in a Box) - Virtual occupancy sensor for Homey Pro - **Removed Homey Cloud support** due to developer account eligibility restrictions - App now supports **Homey Pro (local platform) only** - Resolves Build #1 processing failure: "Your account is not eligible to publish apps for Homey Cloud" - Removed 'cloud' from platforms array in app and driver configuration - App validates successfully at publish level with local-only support - All 78 unit tests pass - No functional changes to occupancy detection logic Install from Homey App Store (Build #2): 1. Open Homey App on your mobile device or desktop 2. Go to "More" → "Apps" 3. Search for "Wasp in a Box" or "WIAB" 4. Click "Install" **Note:** This version only works on Homey Pro devices with local installation. Homey Cloud is not supported. - Virtual occupancy sensors based on physical sensor triggers - Quad-state occupancy model (UNKNOWN, OCCUPIED, UNOCCUPIED, PAUSED) - Configurable trigger sensors (motion/presence detectors) - Configurable reset sensors (door/window contacts) - Automatic sensor classification - Real-time monitoring with capability listeners - Configurable T_ENTER timer (5-60s) - Configurable T_CLEAR timer (60-3600s) - Manual control via action cards - Pause/unpause functionality - ✅ Homey Pro (local installation) - ❌ Homey Cloud (not supported in this version) - Homey Pro (≥12.2.0) - Homey SDK 3 - Node.js 20.x (for development) - **README:** Comprehensive user guide at /README.txt - **Repository:** https://github.com/NdyGen/wiab - **Issues:** https://github.com/NdyGen/wiab/issues MIT License - Copyright (c) 2025 Andy van Dongen --- **Release Date:** December 15, 2025 **Build ID:** 2 (pending submission) **Previous Version:** v1.0.0 (Build #1 - failed processing)
Release v1.0.0 - First Production Release WIAB (Wasp in a Box) - Virtual occupancy sensor for Homey Core Features: - Virtual occupancy sensor combining multiple physical sensors - Quad-state occupancy model (UNKNOWN, OCCUPIED, UNOCCUPIED, PAUSED) - Event-driven monitoring using capability listeners - Configurable T_ENTER and T_CLEAR timers - Manual control via SET STATE and UNPAUSE action cards - IS PAUSED condition card for flow integration Technical Specifications: - Homey SDK v3 compatible - Requires Homey firmware >=12.2.0 - 78 unit tests with 70%+ coverage enforced - Full CI/CD pipeline with GitHub Actions - TypeScript strict mode implementation Store Submission: - Ready for Homey App Store submission - Blocked by Homey CLI v3.10.0 bug (issue athombv/homey-apps-sdk-issues#414) - All store requirements met (images, documentation, validation) Key Commits in This Release: - Driver compose consolidation (d79c2af) - Submission documentation (d296369, 8070384) - Store preparation fixes (daa00bc) - Pause/unpause features (#7) - Context-aware timing (#4)