Read the statement by Michael Teeuw here.
MMM-Hue CORS Policy Issue
-
-
@karsten13 Its working now with:
var config = { electronOptions: { webPreferences: { webSecurity: false } }, useHttps: true, httpsPrivateKey: "config/example.key", httpsCertificate: "config/example.crt", address: "localhost", port: 8080, // address: '0.0.0.0', ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.178.1/120", "192.168.178.100/24"], language: 'de', modules: [
But with this setting, i have noc access the the RemoteControl-GUI and API also! ;(
I really use it with my homeautomation to show/ hide modules.Is there another possibility?
-
you must access the site with
https
, e.g.https://192.168.0.143:8080/remote.html
-
There is now a new version available for MMM-Homematic that also works w/o changing the config.
-
@carstend Yeah, was just noted, too, about the update.
Some how I ran ino a problem when applying ‘git pull’, so I had to reinstall the module.
First the screen remained black. so I hat to install manually the ‘request’ library manually (see https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later). Now it works! -
@mumblebaj This is the new module I created. Does not require https.
https://github.com/mumblebaj/MMM-PhilipsHue.git
I am sure this will need to be changes once they enforce the headers stuff but for now it will work just fine.
-
@karsten13 said in MMM-Hue CORS Policy Issue:
you must access the site with
https
, e.g.https://192.168.0.143:8080/remote.html
Unfortunatly its not working via https. Still connection refused. I dint think that https://github.com/CatoAntonsen/MMM-MotionEye will update after 5 years.
-
can you access the mirror with
https://<ip-of-pi>:8080
?May you are using a client which is not in the ipWhitelist? You can test this with setting
ipWhitelist: [],
in yourconfig.js
. -
@karsten13 said in MMM-Hue CORS Policy Issue:
https://:8080
No. Thats excactly what im telling you:
When
address: "localhost",
then i dont have any access to https://ip-of-pi:8080 or http://ip-of-pi:8080.
When
address: '0.0.0.0',
i have no problem to access Remote-Control-Gui/ Webpage. The ipWhitelist is aready set.
-
@oberfragger correct… localhost means ONLY apps INSIDE the same machine can connect.
so you could open a browser ON THE PI screen and connect, but not from another device
0.0.0.0 means listen for incoming connections on all network interfaces
(Ethernet and wifi at once, on pi4 if both enabled)