diff --git a/docs/widgets/services/moonraker.md b/docs/widgets/services/moonraker.md index 6de62ec64..2ee1a4e2a 100644 --- a/docs/widgets/services/moonraker.md +++ b/docs/widgets/services/moonraker.md @@ -12,3 +12,12 @@ widget: type: moonraker url: http://moonraker.host.or.ip:port ``` + +If your moonraker instance has an active authorization and your homepage ip isn't whitelisted you need to add your api key ([Authorization Documentation](https://moonraker.readthedocs.io/en/latest/web_api/#authorization)). + +```yaml +widget: + type: moonraker + url: http://moonraker.host.or.ip:port + key: api_keymoonraker +``` diff --git a/src/widgets/moonraker/widget.js b/src/widgets/moonraker/widget.js index 314a8670e..d7673bed8 100644 --- a/src/widgets/moonraker/widget.js +++ b/src/widgets/moonraker/widget.js @@ -1,8 +1,8 @@ -import genericProxyHandler from "utils/proxy/handlers/generic"; +import credentialedProxyHandler from "utils/proxy/handlers/credentialed"; const widget = { api: "{url}/printer/objects/query?{endpoint}", - proxyHandler: genericProxyHandler, + proxyHandler: credentialedProxyHandler, mappings: { print_stats: {