Skip to content

Bug Report — Philips Hue Wizard not working in 2.2.0 #1999

@Entara07

Description

@Entara07
  • I confirm that this is an issue rather than a question.

Bug report

Environment

Hyperion version: 2.2.0
Docker image: sirfragalot/hyperion.ng:latest (digest: 490b34eca77a, linux/amd64)
Host: Synology DS920+ (Intel Celeron J4125, x86_64)
Browsers tested: Firefox, Edge (no extensions)

Steps to reproduce

Run the container sirfragalot/hyperion.ng:2.2.0
Open Hyperion web UI at http://IP:8090
Go to LED Instances → LED Output
Set Controller type to philipshue
Click Philips Hue Wizard button

What is expected?

The wizard opens and guides through Philips Hue bridge configuration.

What is actually happening?

Nothing happens. The following errors appear in the browser console (F12):
Loading module from "http://IP:8090/js/wizards/LedDevice_philipshue.js"
was blocked because of a disallowed MIME type ("").

Loading failed for the module with source
"http://IP:8090/js/wizards/LedDevice_philipshue.js"

Uncaught (in promise) TypeError: error loading dynamically imported module:
http://IP:8090/js/wizards/LedDevice_philipshue.js

System

Root cause
The file LedDevice_philipshue.js seems to be missing from the image. Confirmed via:
bashdocker exec -it hyperion-ng find / -name "LedDevice_philipshue.js"
Returns no result.

Additional notes :
The same wizard works correctly in sirfragalot/hyperion.ng:2.0.16
Manually configuring the Philips Hue controller without the wizard is possible but the Hardware LED count field is greyed out and cannot be set to the correct value (6), causing the device to fail with error: Number of hardware LEDs configured [1] do not match the Entertainment lights' channel number [6]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions