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]
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]