Skip to content

Releases: dash16/homebridge-monster-smart-lighting

v0.2.7

11 Jun 18:08

Choose a tag to compare

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

11 Jun 04:33

Choose a tag to compare

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:
    • pause
    • mode
    • st_pat
    • matching stXX payload

This resolves cases where selecting a Static scene only powered the light on using the previous light state.

v0.2.5 - Scene filtering

11 Jun 03:36

Choose a tag to compare

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

11 Jun 02:37

Choose a tag to compare

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:

  • #8 Dynamic Scene Support
  • #9 DIY Mode Support
  • #10 Music Mode Support

and adds support for Static and Custom RGBIC scene categories.

v0.2.3

11 Jun 01:52

Choose a tag to compare

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

11 Jun 01:03

Choose a tag to compare

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

10 Jun 00:48

Choose a tag to compare

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

09 Jun 23:54

Choose a tag to compare

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

  • #9 DIY Scene Support
  • #11 Add optional HomeKit switches for RGBIC DIY scenes

v0.1.3

08 Jun 18:42

Choose a tag to compare

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

03 Jun 23:58

Choose a tag to compare

Added

  • Added custom Homebridge UI framework for plugin configuration.
  • Added masked password input for Monster account credentials.

Changed

  • Improved config.schema.json labels and descriptions.
  • Clarified polling interval wording.
  • Added safer polling interval validation.
  • Improved debug logging option presentation.
  • Polished Homebridge UI wording for standard users.