Read the statement by Michael Teeuw here.
MMM-Remote-Control
-
@KristjanESPERANTO - Cannot GET /api/refresh (or any API call)
MMM-Remote-Control is working fine on the same computer that the API is not found. This occurred in the last couple of updates. Nothing else changed in the configuration and/or modules.magicmirror2 = 192.168.4.21
http://magicmirror2:8080/remote.html#main-menu WORKS from 192.168.4.210
http://magicmirror2:8080/api/refresh Does NOT Work from 192.168.4.210MM Config: address: "0.0.0.0", port: 8080 basePath: "/", ipWhitelist:[], module: 'MMM-Remote-Control', config: { customCommand: {} showModuleApiMenu: true, secureEndpoints: true, apiKey: '********-****-****-****-************' showQRCode: falseGET http://magicmirror2:8080/api/refresh?apiKey=********-****-****-****-************ 404 (Not Found)What has changed? Did I miss an update? Any assistance will be great
-
@bloodknot I think I solved it, please update to v4.2.0 and check 🙂
-
@KristjanESPERANTO
Update to 4.2.0 fixed the issue. Thanks for the quick response!! -
@kristjanesperanto
It looks like something also happened to showalert:TypeError: Cannot read properties of undefined (reading 'showalert') at Class.answerModuleApi (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/API/api.js:457:35) at /home/bloodknot/MagicMirror/modules/MMM-Remote-Control/API/api.js:296:14 at Layer.handleRequest (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/lib/layer.js:152:17) at next (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/lib/route.js:157:13) at Route.dispatch (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/lib/route.js:117:3) at handle (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:435:11) at Layer.handleRequest (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/lib/layer.js:152:17) at /home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:295:15 at param (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:600:14) at param (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:610:14) at param (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:610:14) at processParams (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:664:3) at next (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:291:5) at /home/bloodknot/MagicMirror/modules/MMM-Remote-Control/API/api.js:148:7 at Layer.handleRequest (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/lib/layer.js:152:17) at trimPrefix (/home/bloodknot/MagicMirror/modules/MMM-Remote-Control/node_modules/router/index.js:342:13) -
@bloodknot Thanks for reporting. Release v4.2.1 should fix it. Please check 🙂
-
@KristjanESPERANTO
I don’t get a failure, however the alert/showalert function does not work:{"success":false,"message":"Module alert does not have any actions defined."} -
@bloodknot Thanks for the quick feedback. Okay, that was still progress. Now please try v4.2.2.
-
@KristjanESPERANTO
That seems to have fixed my specific problem. Thank you!!!
I have tested:
http://magicmirror2:8080/api/monitor/on -
@KristjanESPERANTO
Sorry for the split message.
I have successfully tested:
http://magicmirrorip:8080/api/monitor/on
http://magicmirrorip:8080/api/monitor/off
http://magicmirrorip:8080/api/refresh
http://magicmirrorip:8080/api/reboot
http://magicmirrorip:8080/api/alert/showalert -
@bloodknot Perfect, thank you for testing! 😃
