MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    August-Lock Module Stuck on Loading

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    9 Posts 3 Posters 593 Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      jcgrim13
      last edited by

      I am trying to get the MMM-August-Lock Module to connect and display the status of the multiple August Locks we have around the house. However, after getting everything installed correctly and authorizing via my email/password and the code that is sent the module is stuck on “Loading” when displayed on my mirror. Any ideas on what might cause this? I see that the module is 3 years old so I am guessing it’s possible August has changed some things that haven’t been updated in the module? Anyone have any experience with this one?

      Thanks!

      KristjanESPERANTOK 1 Reply Last reply Reply Quote 0
      • KristjanESPERANTOK Offline
        KristjanESPERANTO Module Developer @jcgrim13
        last edited by

        Do you see anything unusual in the logs of node or the browser?

        I link the developer here, maybe he’ll get a notification: @relm923

        1 Reply Last reply Reply Quote 0
        • bugsounetB bugsounet referenced this topic on
        • J Offline
          jcgrim13
          last edited by sdetweil

          I am still new at this so didn’t think about the logs. Looks like there is for sure an error, but not sure how to determine what is causing it. Here is the error in the logs…any thoughts

          0|mm  | [2024-04-03 16:42:14.130] [ERROR] Error occurred while fetching stats Error: GET failed with: 401
          0|mm  |     at IncomingMessage.<anonymous> (/home/admin/MagicMirror/modules/MMM-August-Lock/node_modules/tiny-json-http/bundle.js:1:2186)
          0|mm  |     at IncomingMessage.emit (node:events:526:35)
          0|mm  |     at endReadableNT (node:internal/streams/readable:1408:12)
          0|mm  |     at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
          0|mm  |   raw: <ref *1> IncomingMessage {
          0|mm  |     _readableState: ReadableState {
          0|mm  |       state: 456758,
          0|mm  |       highWaterMark: 16384,
          0|mm  |       buffer: BufferList { head: null, tail: null, length: 0 },
          0|mm  |       length: 0,
          0|mm  |       pipes: [],
          0|mm  |       flowing: true,
          0|mm  |       errored: null,
          0|mm  |       defaultEncoding: 'utf8',
          0|mm  |       awaitDrainWriters: null,
          0|mm  |       decoder: null,
          0|mm  |       encoding: null,
          0|mm  |       [Symbol(kPaused)]: false
          0|mm  |     },
          0|mm  |     _events: [Object: null prototype] {
          0|mm  |       end: [Array],
          0|mm  |       data: [Function (anonymous)]
          0|mm  |     },
          0|mm  |     _eventsCount: 2,
          0|mm  |     _maxListeners: undefined,
          0|mm  |     socket: null,
          0|mm  |     httpVersionMajor: 1,
          0|mm  |     httpVersionMinor: 1,
          0|mm  |     httpVersion: '1.1',
          0|mm  |     complete: true,
          0|mm  |     rawHeaders: [
          0|mm  |       'Date',
          0|mm  |       'Wed, 03 Apr 2024 20:42:14 GMT',
          0|mm  |       'Content-Type',
          0|mm  |       'application/json',
          0|mm  |       'Content-Length',
          0|mm  |       '65',
          0|mm  |       'Connection',
          0|mm  |       'keep-alive',
          0|mm  |       'vary',
          0|mm  |       'origin,access-control-request-method,access-control-request-headers',
          0|mm  |       'content-security-policy',
          0|mm  |       "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
          0|mm  |       'x-dns-prefetch-control',
          0|mm  |       'off',
          0|mm  |       'expect-ct',
          0|mm  |       'max-age=0',
          0|mm  |       'x-frame-options',
          0|mm  |       'SAMEORIGIN',
          0|mm  |       'strict-transport-security',
          0|mm  |       'max-age=15552000; includeSubDomains',
          0|mm  |       'x-download-options',
          0|mm  |       'noopen',
          0|mm  |       'x-content-type-options',
          0|mm  |       'nosniff',
          0|mm  |       'x-permitted-cross-domain-policies',
          0|mm  |       'none',
          0|mm  |       'referrer-policy',
          0|mm  |       'no-referrer',
          0|mm  |       'x-xss-protection',
          0|mm  |       '0',
          0|mm  |       'api-version',
          0|mm  |       '0.0.1',
          0|mm  |       'x-response-time',
          0|mm  |       '2',
          0|mm  |       'CF-Cache-Status',
          0|mm  |       'DYNAMIC',
          0|mm  |       'Set-Cookie',
          0|mm  |       '__cf_bm=OoUIdyZ8fziOlR0ZXufTExomKxLJrvgfgDil42qlrOk-1712176934-1.0.1.1-6atgYmMjhGdKpAbUxyDKj36_Cswj3DQLV0Me_FTeh0Rywy2UqoMUs35FUtYJoVv06MUOyGfjuch82PQpSg_DGw; path=/; expires=Wed, 03-Apr-24 21:12:14 GMT; domain=.august.com; HttpOnly; Secure; SameSite=None',
          0|mm  |       'Server',
          0|mm  |       'cloudflare',
          0|mm  |       'CF-RAY',
          0|mm  |       '86ebe24d3c4eb3c7-MIA'
          0|mm  |     ],
          0|mm  |     rawTrailers: [],
          0|mm  |     joinDuplicateHeaders: undefined,
          0|mm  |     aborted: false,
          0|mm  |     upgrade: false,
          0|mm  |     url: '',
          0|mm  |     method: null,
          0|mm  |     statusCode: 401,
          0|mm  |     statusMessage: 'Unauthorized',
          0|mm  |     client: TLSSocket {
          0|mm  |       _tlsOptions: [Object],
          0|mm  |       _secureEstablished: true,
          0|mm  |       _securePending: false,
          0|mm  |       _newSessionPending: false,
          0|mm  |       _controlReleased: true,
          0|mm  |       secureConnecting: false,
          0|mm  |       _SNICallback: null,
          0|mm  |       servername: 'api-production.august.com',
          0|mm  |       alpnProtocol: false,
          0|mm  |       authorized: true,
          0|mm  |       authorizationError: null,
          0|mm  |       encrypted: true,
          0|mm  |       _events: [Object: null prototype],
          0|mm  |       _eventsCount: 9,
          0|mm  |       connecting: false,
          0|mm  |       _hadError: false,
          0|mm  |       _parent: null,
          0|mm  |       _host: 'api-production.august.com',
          0|mm  |       _closeAfterHandlingError: false,
          0|mm  |       _readableState: [ReadableState],
          0|mm  |       _maxListeners: undefined,
          0|mm  |       _writableState: [WritableState],
          0|mm  |       allowHalfOpen: false,
          0|mm  |       _sockname: null,
          0|mm  |       _pendingData: null,
          0|mm  |       _pendingEncoding: '',
          0|mm  |       server: undefined,
          0|mm  |       _server: null,
          0|mm  |       ssl: [TLSWrap],
          0|mm  |       _requestCert: true,
          0|mm  |       _rejectUnauthorized: true,
          0|mm  |       timeout: 5000,
          0|mm  |       parser: null,
          0|mm  |       _httpMessage: null,
          0|mm  |       autoSelectFamilyAttemptedAddresses: [Array],
          0|mm  |       [Symbol(alpncallback)]: null,
          0|mm  |       [Symbol(res)]: [TLSWrap],
          0|mm  |       [Symbol(verified)]: true,
          0|mm  |       [Symbol(pendingSession)]: null,
          0|mm  |       [Symbol(async_id_symbol)]: -1,
          0|mm  |       [Symbol(kHandle)]: [TLSWrap],
          0|mm  |       [Symbol(lastWriteQueueSize)]: 0,
          0|mm  |       [Symbol(timeout)]: Timeout {
          0|mm  |         _idleTimeout: 5000,
          0|mm  |         _idlePrev: [TimersList],
          0|mm  |         _idleNext: [Timeout],
          0|mm  |         _idleStart: 498879,
          0|mm  |         _onTimeout: [Function: bound ],
          0|mm  |         _timerArgs: undefined,
          0|mm  |         _repeat: null,
          0|mm  |         _destroyed: false,
          0|mm  |         [Symbol(refed)]: false,
          0|mm  |         [Symbol(kHasPrimitive)]: false,
          0|mm  |         [Symbol(asyncId)]: 17455,
          0|mm  |         [Symbol(triggerId)]: 17453
          0|mm  |       },
          0|mm  |       [Symbol(kBuffer)]: null,
          0|mm  |       [Symbol(kBufferCb)]: null,
          0|mm  |       [Symbol(kBufferGen)]: null,
          0|mm  |       [Symbol(kCapture)]: false,
          0|mm  |       [Symbol(kSetNoDelay)]: false,
          0|mm  |       [Symbol(kSetKeepAlive)]: true,
          0|mm  |       [Symbol(kSetKeepAliveInitialDelay)]: 1,
          0|mm  |       [Symbol(kBytesRead)]: 0,
          0|mm  |       [Symbol(kBytesWritten)]: 0,
          0|mm  |       [Symbol(connect-options)]: [Object]
          0|mm  |     },
          
          S KristjanESPERANTOK 2 Replies Last reply Reply Quote 0
          • S Away
            sdetweil @jcgrim13
            last edited by

            @jcgrim13 GET failed with: 401

            unauthorized

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 1
            • KristjanESPERANTOK Offline
              KristjanESPERANTO Module Developer @jcgrim13
              last edited by

              @jcgrim13 Check that your password and augustID are correct.

              1 Reply Last reply Reply Quote 0
              • J Offline
                jcgrim13
                last edited by

                @KristjanESPERANTO, I had that same thought so I triple checked those, even used the same ones to log in to get the authorization code thats required when you first install the module. I am wondering if August changed something with their API…

                KristjanESPERANTOK S 2 Replies Last reply Reply Quote 0
                • KristjanESPERANTOK Offline
                  KristjanESPERANTO Module Developer @jcgrim13
                  last edited by

                  @jcgrim13 I recommend to open an issue in the module’s repository. Maybe the author will notice that.

                  1 Reply Last reply Reply Quote 0
                  • S Away
                    sdetweil @jcgrim13
                    last edited by

                    @jcgrim13 sid you rerun the auth script?

                    Screenshot_20240405_184730_Chrome.jpg

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      jcgrim13
                      last edited by

                      @sdetweil, I did and everything authorized successfully. I will open an issue with the developer as suggested above. I appreciate the responses and help!

                      1 Reply Last reply Reply Quote 1
                      • 1 / 1
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy