@sdetweil, I did and everything authorized successfully. I will open an issue with the developer as suggested above. I appreciate the responses and help!
Read the statement by Michael Teeuw here.
Best posts made by jcgrim13
-
RE: August-Lock Module Stuck on Loading
Latest posts made by jcgrim13
-
RE: August-Lock Module Stuck on Loading
@sdetweil, I did and everything authorized successfully. I will open an issue with the developer as suggested above. I appreciate the responses and help!
-
RE: August-Lock Module Stuck on Loading
@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…
-
RE: August-Lock Module Stuck on Loading
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 | },
-
August-Lock Module Stuck on Loading
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!