Releases: dash16/homebridge-monster-smart-lighting
v0.2.7
What's Changed
This release removes the Monster-specific debug logging option and returns debug logging to Homebridge’s native debug mode behavior.
It also improves scene accessory handling by including the scene category in scene accessory names and UUIDs. This prevents overlap when different scene categories include scenes with the same name, such as Static Halloween and Dynamic Halloween.
Changes
- Removed plugin-specific debug logging setting.
- Restored native Homebridge debug logging behavior.
- Added scene category differentiation to scene accessory names.
- Added scene category differentiation to scene accessory UUID generation.
Upgrade Notes
After updating, use Homebridge’s built-in Debug Mode when collecting verbose troubleshooting logs.
v0.2.6 - Static Scene bugfix
Fixed
- Fixed Static scenes loading in Home.app but failing to activate the selected scene.
- Static scene activation now follows the Monster app’s Ayla write sequence:
pausemodest_pat- matching
stXXpayload
This resolves cases where selecting a Static scene only powered the light on using the previous light state.
v0.2.5 - Scene filtering
This release adds scene management controls for users with large scene libraries.
Scene accessories can now be individually hidden from the Homebridge custom UI. Hidden scenes are excluded from HomeKit accessory creation and automatically removed from cache during startup.
The plugin now maintains a discovered scene inventory to support visibility management for Static, Dynamic, DIY, Music, and Custom scene categories.
This completes the planned scene-accessory feature set introduced throughout the v0.2.x series.
v0.2.4
HomeKit support for all Monster scene categories
This release completes support for all currently known Monster Smart Lighting scene categories.
New Features
- Added Static scene accessories
- Added Custom RGBIC scene accessories
- Added Custom RGBIC preset activation
- Added active-state tracking for Custom RGBIC scenes
Existing Scene Support
The plugin now supports optional HomeKit accessories for:
- Static scenes
- Dynamic scenes
- DIY scenes
- Music scenes
- Custom RGBIC scenes
Notes
Scene creation and editing remain handled through the Monster Smart Lighting mobile application. The plugin discovers available scenes and exposes them as HomeKit switch accessories when enabled in plugin settings.
This release completes the scene-accessory roadmap originally tracked under:
and adds support for Static and Custom RGBIC scene categories.
v0.2.3
v0.2.3 adds optional HomeKit support for Monster Music scenes.
When Music scenes are enabled in plugin settings, compatible Monster devices will expose available music-reactive scenes as HomeKit switch accessories.
Scene creation and editing remain handled by the Monster Smart Lighting app.
v0.2.2
Added
- Added optional HomeKit switch accessories for Monster Dynamic scenes.
- Dynamic scenes are automatically discovered from compatible Monster devices when enabled in plugin settings.
- Dynamic scenes can be activated directly from HomeKit automations, scenes, and the Home app.
Changed
- Expanded scene category configuration to include future Static, Custom, and Music scene support.
- Improved scene accessory state tracking to support multiple scene families beyond DIY scenes.
- Aligned configuration schema with the custom Homebridge UI scene category options.
Notes
Dynamic scenes remain managed by the Monster Smart Lighting app. The Homebridge plugin discovers available scenes and exposes them to HomeKit for activation.
v0.2.1 - Homebridge authentication profile
Changes
- Replaced the hard-coded iPhone client identity with a Homebridge-specific authentication profile.
- Uses a mobile-compatible Android/PC device profile accepted by the Monster cloud service.
- Keeps the Monster iOS compatibility profile as a fallback.
- Fixes authentication profile fallback logic.
Acknowledgements
Thanks to Codex for the code review and branch that helped identify and validate this cleaner authentication profile.
v0.2.0 - RGBIC
v0.2.0 introduces the first RGBIC scene functionality for Monster Smart Lighting devices!
DIY scenes can now be optionally exposed as HomeKit switch accessories, allowing scenes to be activated directly from HomeKit. The plugin automatically discovers supported DIY scenes, tracks the currently active scene, and synchronizes scene state with HomeKit.
This release also lays the foundation for future Dynamic, Music, Static, Custom Scene, and Segment-Level RGBIC features.
New Features
DIY Scene Support
Monster Smart Lighting DIY scenes can now be exposed to HomeKit as individual switch accessories.
When enabled in plugin configuration, DIY scenes discovered from the device will be automatically created as HomeKit accessories. Turning a scene switch on activates the corresponding Monster scene. Turning the switch off powers the device off.
Scene Configuration Options
New scene category options have been added to plugin configuration:
- DIY Scenes
- Static Scenes
- Dynamic Scenes
- Music Scenes
- Custom Scenes
Only DIY scenes are currently implemented.
All scene categories remain disabled by default.
Scene State Synchronization
Scene accessories now track the currently active DIY scene and automatically update HomeKit switch state when a different scene is selected.
Manual control from the primary light accessory will also clear active scene state in HomeKit.
Notes
- DIY scene availability varies by device model.
- Some discovered DIY scenes may not produce visible effects on all Monster devices.
- Static, Dynamic, Music, and Custom scene categories are currently placeholders for future development and do not yet create accessories or provide functionality.
- Scene support remains experimental and will continue to be refined in future releases.
Closed Issues
v0.1.3
What's Changed
- Added internal preset discovery, parsing, and activation framework for Static, Dynamic, DIY, Music, and RGBIC modes.
- Added groundwork for future scene and RGBIC enhancements.
- Added RGBIC preset activation helper to avoid duplicated mode/preset write logic.
Notes
This release does not expose new HomeKit controls yet. The new preset framework is internal API groundwork for future RGBIC, scene, DIY, and music mode features.
v0.1.2 - Config/UI Polish
Added
- Added custom Homebridge UI framework for plugin configuration.
- Added masked password input for Monster account credentials.
Changed
- Improved
config.schema.jsonlabels and descriptions. - Clarified polling interval wording.
- Added safer polling interval validation.
- Improved debug logging option presentation.
- Polished Homebridge UI wording for standard users.