homebridge-plugins / homebridge-august

The Homebridge August plugin allows you to access your August/Yale Locks from HomeKit with Homebridge.
ISC License
36 stars 9 forks source link

Bug: Cannot read properties of undefined (reading 'locked') #110

Closed bgleonard closed 5 months ago

bgleonard commented 5 months ago

Describe The Bug

Plugin is unable to read lock and sensor status. Battery status and other information apears correct. The plugin reports lock model BETA211123 instead of Yale Assure Lock 2

To Reproduce

Install and setup August account in the plugin

Expected behavior

Lock status and sensor status should reflect actual state of the lock

Relevant log output

[19/05/2024, 07:08:38] [August] Initializing August platform...
[19/05/2024, 07:08:38] [August] [DEBUG] Using debugMode Logging
[19/05/2024, 07:08:38] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:38] [August] Finished initializing platform: August
[19/05/2024, 07:08:38] [August] [DEBUG] Using Default Refresh Rate (5 minutes).
[19/05/2024, 07:08:38] [August] Executed didFinishLaunching callback
[19/05/2024, 07:08:38] [August] [DEBUG] Config Credentials: {"augustId":"email@example.com","password":"example","countryCode":"US","installId":"example","isValidated":true,"notice":"Keep your tokens a secret!"}, isValidated: true
[19/05/2024, 07:08:38] [August] Config OK
[19/05/2024, 07:08:38] Publishing bridge accessory (name: Homebridge 5C6E, publishInfo: {
  username: '0E:B7:11:FD:5B:6D',
  port: 51636,
  pincode: '***-**-***',
  category: 2,
  bind: [ 'eth0', [length]: 1 ],
  mdns: undefined,
  addIdentifyingMaterial: true,
  advertiser: 'avahi'
}).
Setup Payload:
X-HM://0023YVFZBPBAS
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐     
    │ xxx-xx-xxxx │     
    └────────────┘     

[19/05/2024, 07:08:38] Homebridge v1.8.2 (HAP v0.12.1) (Homebridge 5C6E) is running on port 51636.
[19/05/2024, 07:08:39] [August] Total August Locks Found: 6
[19/05/2024, 07:08:39] [August] [DEBUG] August Platform Config Not Set: undefined
[19/05/2024, 07:08:39] [August] August Devices: {"LockName":"Mudroom Garage Door","Type":15,"Created":"2023-09-28T23:25:06.649Z","Updated":"2023-09-28T23:25:06.649Z","LockID":"examplelockid","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9333554558324977,"batteryInfo":{"level":0.9333554558324977,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-01-11T13:31:30.407Z","lastChangeDate":"2023-09-28T23:25:06.649Z","lastChangeVoltage":6200,"deathDate":"2024-09-22T23:25:06.649Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:5A:AE","SerialNumber":"LFIA1000FF","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-28T23:26:06.892Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-29T11:53:28.638Z"}],"deleted":[],"loadedhk":[{"key":"a7879781f7c4f768f7602b8d2d62d7f1","slot":256,"UserID":"example","created":"2023-09-28T23:25:06.670Z","loaded":"2023-09-28T23:25:36.709Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"89eed9a0-9b0d-424a-afa0-c6168cf75eff","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"65160bb2150d297d0458e3b4","type":"pin","lockID":"examplelockid","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-28T23:26:42.351Z","updatedAt":"2023-09-28T23:26:45.142Z","loadedDate":"2023-09-28T23:26:45.142Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"examplelockid"}
[19/05/2024, 07:08:39] [August] Device: Mudroom Garage Door Enabled
[19/05/2024, 07:08:39] [August] Adding new accessory: Mudroom Garage Door Lock ID: examplelockid
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Mudroom Garage Door Using Debug Mode Logging: debugMode
[19/05/2024, 07:08:39] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:39] [August] Lock: Mudroom Garage Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'details'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Mudroom Garage Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Mudroom Garage Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'details')"
[19/05/2024, 07:08:39] [August] Lock: Mudroom Garage Door updateCharacteristic LockTargetState: 1
[19/05/2024, 07:08:39] [August] Lock: Mudroom Garage Door updateCharacteristic LockCurrentState: 1
[19/05/2024, 07:08:39] [August] Lock: Mudroom Garage Door updateCharacteristic BatteryLevel: 100
[19/05/2024, 07:08:39] [August] Lock: Mudroom Garage Door updateCharacteristic StatusLowBattery: 0
[19/05/2024, 07:08:39] [August] Lock: Mudroom Garage Door updateCharacteristic ContactSensorState: 1
[19/05/2024, 07:08:39] [August] August Credentials: {"config":{"apiKey":"example","pnSubKey":"sub-c-example","installId":"example","idType":"email","augustId":"email@example.com","password":"example","countryCode":"US"}}
[19/05/2024, 07:08:39] [August] Mudroom Garage Door (examplelockid) uuid:  bc8906d3-7943-4c7e-97ba-6e748df1dcce
[19/05/2024, 07:08:39] [August] Mudroom Garage Door External Accessory Mode: undefined
[19/05/2024, 07:08:39] [August] August Devices: {"LockName":"Front Door","Type":15,"Created":"2023-09-11T14:14:26.287Z","Updated":"2023-09-11T14:14:26.287Z","LockID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.6190684133180184,"batteryInfo":{"level":0.6190684133180184,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-05-10T06:34:56.856Z","lastChangeDate":"2023-09-11T14:14:26.287Z","lastChangeVoltage":6200,"deathDate":"2024-09-05T14:14:26.287Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6A:DD:48","SerialNumber":"LFI7Z002Z6","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2024-03-27T14:37:09.238Z","key":"example","slot":1,"UserID":"example","loaded":"2024-05-10T06:34:42.859Z"}],"deleted":[],"loadedhk":[{"key":"c67866a2c58f5a588d0cdce7d39a803b","slot":256,"UserID":"example","created":"2023-09-11T14:14:26.306Z","loaded":"2023-09-11T14:14:59.821Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"de357a25-2ebd-4dfb-8fcf-eef8fc86ffa5","ruleHash":{},"invitations":[{"invitationID":"3d460722-6fcd-4631-b363-965914d6205d","identifier":"tel:+18457099628","deviceID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","deviceType":"lock","rule":"always","type":"superuser","DateCreated":1694442851253,"callingUserID":"example","Name":"Nicole example","createdAt":"2023-09-11T14:34:11.253Z","updatedAt":"2023-09-11T14:34:11.253Z"}],"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"64ff26c47498deb73cf42b68","type":"pin","lockID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-11T14:40:04.939Z","updatedAt":"2023-09-13T16:59:50.247Z","loadedDate":"2023-09-13T16:59:50.247Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"3BC36CE361BA45D8B2CF15D8B14D8CCB"}
[19/05/2024, 07:08:39] [August] Device: Front Door Enabled
[19/05/2024, 07:08:39] [August] Adding new accessory: Front Door Lock ID: 3BC36CE361BA45D8B2CF15D8B14D8CCB
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Front Door Using Debug Mode Logging: debugMode
[19/05/2024, 07:08:39] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:39] [August] Lock: Front Door updateCharacteristic LockTargetState: 1
[19/05/2024, 07:08:39] [August] Lock: Front Door updateCharacteristic LockCurrentState: 1
[19/05/2024, 07:08:39] [August] Lock: Front Door updateCharacteristic BatteryLevel: 100
[19/05/2024, 07:08:39] [August] Lock: Front Door updateCharacteristic StatusLowBattery: 0
[19/05/2024, 07:08:39] [August] Lock: Front Door updateCharacteristic ContactSensorState: 1
[19/05/2024, 07:08:39] [August] August Credentials: {"config":{"apiKey":"example","pnSubKey":"sub-c-example","installId":"example","idType":"email","augustId":"email@example.com","password":"example","countryCode":"US"}}
[19/05/2024, 07:08:39] [August] Front Door (3BC36CE361BA45D8B2CF15D8B14D8CCB) uuid:  fc8673c4-b5d6-4b36-9358-f0dd00df46f2
[19/05/2024, 07:08:39] [August] Front Door External Accessory Mode: undefined
[19/05/2024, 07:08:39] [August] August Devices: {"LockName":"Laundry Room","Type":15,"Created":"2023-09-13T12:47:10.370Z","Updated":"2023-09-13T12:47:10.370Z","LockID":"A7B97F8397B54BCDA8DC4EC6EA869B10","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9549528167226526,"batteryInfo":{"level":0.9549528167226526,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-17T15:02:21.014Z","lastChangeDate":"2023-09-13T12:47:10.370Z","lastChangeVoltage":6200,"deathDate":"2024-09-07T12:47:10.370Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:59:AE","SerialNumber":"LFIA10005Y","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-13T12:52:02.612Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-13T13:24:37.258Z"}],"deleted":[],"loadedhk":[{"key":"80361d3d25694814b26da90e7338662a","slot":256,"UserID":"example","created":"2023-09-13T12:47:10.387Z","loaded":"2023-09-13T12:47:44.185Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"6501ea5d6e93f2a9c278bff7","type":"pin","lockID":"A7B97F8397B54BCDA8DC4EC6EA869B10","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-13T16:59:09.259Z","updatedAt":"2023-09-13T16:59:12.380Z","loadedDate":"2023-09-13T16:59:12.380Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"A7B97F8397B54BCDA8DC4EC6EA869B10"}
[19/05/2024, 07:08:39] [August] Device: Laundry Room Enabled
[19/05/2024, 07:08:39] [August] Adding new accessory: Laundry Room Lock ID: A7B97F8397B54BCDA8DC4EC6EA869B10
[19/05/2024, 07:08:39] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:39] [August] Lock: Laundry Room updateCharacteristic LockTargetState: 1
[19/05/2024, 07:08:39] [August] Lock: Laundry Room updateCharacteristic LockCurrentState: 1
[19/05/2024, 07:08:39] [August] Lock: Laundry Room updateCharacteristic BatteryLevel: 100
[19/05/2024, 07:08:39] [August] Lock: Laundry Room updateCharacteristic StatusLowBattery: 0
[19/05/2024, 07:08:39] [August] Lock: Laundry Room updateCharacteristic ContactSensorState: 1
[19/05/2024, 07:08:39] [August] August Credentials: {"config":{"apiKey":"example","pnSubKey":"sub-c-example","installId":"example","idType":"email","augustId":"email@example.com","password":"example","countryCode":"US"}}
[19/05/2024, 07:08:39] [August] Laundry Room (A7B97F8397B54BCDA8DC4EC6EA869B10) uuid:  8dd90068-77eb-4b0e-be78-545c9217ffab
[19/05/2024, 07:08:39] [August] Laundry Room External Accessory Mode: undefined
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Laundry Room Using Debug Mode Logging: debugMode
[19/05/2024, 07:08:39] [August] August Devices: {"LockName":"Back Stairs","Type":15,"Created":"2023-09-13T16:40:57.233Z","Updated":"2023-09-13T16:40:57.233Z","LockID":"C654A4D9B701446D8F3C67D8D5CFCBB3","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.8464056733755569,"batteryInfo":{"level":0.8464056733755569,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-06T14:31:42.213Z","lastChangeDate":"2023-09-13T16:40:57.233Z","lastChangeVoltage":6200,"deathDate":"2024-09-07T16:40:57.233Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:5A:AA","SerialNumber":"LFIA1000FA","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-13T16:40:57.256Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-13T16:41:27.441Z"}],"deleted":[],"loadedhk":[{"key":"51477bd332c4bdb51ee240ac8b65d9ef","slot":256,"UserID":"example","created":"2023-09-13T16:40:57.259Z","loaded":"2023-09-13T16:41:32.576Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"6501ea3e8f24b50b5fd47913","type":"pin","lockID":"C654A4D9B701446D8F3C67D8D5CFCBB3","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-13T16:58:38.168Z","updatedAt":"2023-09-13T17:01:43.885Z","loadedDate":"2023-09-13T17:01:43.885Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"C654A4D9B701446D8F3C67D8D5CFCBB3"}
[19/05/2024, 07:08:39] [August] Device: Back Stairs Enabled
[19/05/2024, 07:08:39] [August] Adding new accessory: Back Stairs Lock ID: C654A4D9B701446D8F3C67D8D5CFCBB3
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Back Stairs Using Debug Mode Logging: debugMode
[19/05/2024, 07:08:39] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:39] [August] Lock: Back Stairs updateCharacteristic LockTargetState: 1
[19/05/2024, 07:08:39] [August] Lock: Back Stairs updateCharacteristic LockCurrentState: 1
[19/05/2024, 07:08:39] [August] Lock: Back Stairs updateCharacteristic BatteryLevel: 100
[19/05/2024, 07:08:39] [August] Lock: Back Stairs updateCharacteristic StatusLowBattery: 0
[19/05/2024, 07:08:39] [August] Lock: Back Stairs updateCharacteristic ContactSensorState: 1
[19/05/2024, 07:08:39] [August] August Credentials: {"config":{"apiKey":"example","pnSubKey":"sub-c-example","installId":"example","idType":"email","augustId":"email@example.com","password":"example","countryCode":"US"}}
[19/05/2024, 07:08:39] [August] Back Stairs (C654A4D9B701446D8F3C67D8D5CFCBB3) uuid:  a9adab52-4196-4dd5-9af4-03ee51baa848
[19/05/2024, 07:08:39] [August] Back Stairs External Accessory Mode: undefined
[19/05/2024, 07:08:39] [August] August Devices: {"LockName":"Mudroom Door","Type":15,"Created":"2023-09-29T14:57:50.110Z","Updated":"2023-09-29T14:57:50.110Z","LockID":"DB11882A78774CBE8DC0DE1023865079","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9520185726469208,"batteryInfo":{"level":0.9520185726469208,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2023-09-29T18:37:48.813Z","lastChangeDate":"2023-09-29T14:57:50.110Z","lastChangeVoltage":6200,"deathDate":"2024-09-23T14:57:50.110Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:D3:E6","SerialNumber":"LFIA3002YS","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-29T18:32:54.782Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-29T18:33:12.609Z"}],"deleted":[],"loadedhk":[{"key":"2fba73f095700529d2b42fc2db2bd11a","slot":257,"UserID":"example","created":"2023-09-29T14:57:50.130Z","loaded":"2023-09-29T14:58:20.204Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"651718520c81936deaa5299c","type":"pin","lockID":"DB11882A78774CBE8DC0DE1023865079","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-29T18:32:50.967Z","updatedAt":"2023-09-29T18:33:12.895Z","loadedDate":"2023-09-29T18:33:12.895Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"DB11882A78774CBE8DC0DE1023865079"}
[19/05/2024, 07:08:39] [August] Device: Mudroom Door Enabled
[19/05/2024, 07:08:39] [August] Adding new accessory: Mudroom Door Lock ID: DB11882A78774CBE8DC0DE1023865079
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Mudroom Door Using Debug Mode Logging: debugMode
[19/05/2024, 07:08:39] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:39] [August] Lock: Mudroom Door updateCharacteristic LockTargetState: 1
[19/05/2024, 07:08:39] [August] Lock: Mudroom Door updateCharacteristic LockCurrentState: 1
[19/05/2024, 07:08:39] [August] Lock: Mudroom Door updateCharacteristic BatteryLevel: 100
[19/05/2024, 07:08:39] [August] Lock: Mudroom Door updateCharacteristic StatusLowBattery: 0
[19/05/2024, 07:08:39] [August] Lock: Mudroom Door updateCharacteristic ContactSensorState: 1
[19/05/2024, 07:08:39] [August] August Credentials: {"config":{"apiKey":"example","pnSubKey":"sub-c-example","installId":"example","idType":"email","augustId":"email@example.com","password":"example","countryCode":"US"}}
[19/05/2024, 07:08:39] [August] Mudroom Door (DB11882A78774CBE8DC0DE1023865079) uuid:  6d1dc3a2-69cc-440a-a29c-070054e63958
[19/05/2024, 07:08:39] [August] Mudroom Door External Accessory Mode: undefined
[19/05/2024, 07:08:39] [August] August Devices: {"LockName":"Garage Back Door","Type":15,"Created":"2024-01-11T13:42:33.731Z","Updated":"2024-01-11T13:42:33.731Z","LockID":"FB581D87647A4C399E6098046C0A2CEA","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.8035656988849951,"batteryInfo":{"level":0.8035656988849951,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-06T14:35:27.811Z","lastChangeDate":"2023-12-16T02:31:52.000Z","lastChangeVoltage":5770,"deathDate":"2024-12-10T02:31:52.000Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:59:B5","SerialNumber":"LFIA100065","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2024-01-11T13:48:46.535Z","key":"example","slot":1,"UserID":"example","loaded":"2024-01-12T21:42:35.254Z"}],"deleted":[],"loadedhk":[{"key":"979a375a345a0650fed982ce12096bad","slot":257,"UserID":"example","created":"2024-01-11T13:42:33.756Z","loaded":"2024-01-11T13:43:02.933Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"659ff092af773ab3849d7178","type":"pin","lockID":"FB581D87647A4C399E6098046C0A2CEA","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2024-01-11T13:43:46.270Z","updatedAt":"2024-01-11T13:43:46.444Z","loadedDate":"2024-01-11T13:43:46.444Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"FB581D87647A4C399E6098046C0A2CEA"}
[19/05/2024, 07:08:39] [August] Device: Garage Back Door Enabled
[19/05/2024, 07:08:39] [August] Adding new accessory: Garage Back Door Lock ID: FB581D87647A4C399E6098046C0A2CEA
[19/05/2024, 07:08:39] [August] [DEBUG] Lock: Garage Back Door Using Debug Mode Logging: debugMode
[19/05/2024, 07:08:39] [August] Plugin Version: 2.1.1-beta.8
[19/05/2024, 07:08:39] [August] Lock: Garage Back Door updateCharacteristic LockTargetState: 1
[19/05/2024, 07:08:39] [August] Lock: Garage Back Door updateCharacteristic LockCurrentState: 1
[19/05/2024, 07:08:39] [August] Lock: Garage Back Door updateCharacteristic BatteryLevel: 100
[19/05/2024, 07:08:39] [August] Lock: Garage Back Door updateCharacteristic StatusLowBattery: 0
[19/05/2024, 07:08:39] [August] Lock: Garage Back Door updateCharacteristic ContactSensorState: 1
[19/05/2024, 07:08:39] [August] August Credentials: {"config":{"apiKey":"example","pnSubKey":"sub-c-example","installId":"example","idType":"email","augustId":"email@example.com","password":"example","countryCode":"US"}}
[19/05/2024, 07:08:39] [August] Garage Back Door (FB581D87647A4C399E6098046C0A2CEA) uuid:  82529e7e-cfa4-455a-be42-a26a3dc06e6f
[19/05/2024, 07:08:39] [August] Garage Back Door External Accessory Mode: undefined
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Mudroom Door (refreshStatus) lockDetails: {"LockName":"Mudroom Door","Type":15,"Created":"2023-09-29T14:57:50.110Z","Updated":"2023-09-29T14:57:50.110Z","LockID":"DB11882A78774CBE8DC0DE1023865079","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9520185726469208,"batteryInfo":{"level":0.9520185726469208,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2023-09-29T18:37:48.813Z","lastChangeDate":"2023-09-29T14:57:50.110Z","lastChangeVoltage":6200,"deathDate":"2024-09-23T14:57:50.110Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:D3:E6","SerialNumber":"LFIA3002YS","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-29T18:32:54.782Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-29T18:33:12.609Z"}],"deleted":[],"loadedhk":[{"key":"2fba73f095700529d2b42fc2db2bd11a","slot":257,"UserID":"example","created":"2023-09-29T14:57:50.130Z","loaded":"2023-09-29T14:58:20.204Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"651718520c81936deaa5299c","type":"pin","lockID":"DB11882A78774CBE8DC0DE1023865079","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-29T18:32:50.967Z","updatedAt":"2023-09-29T18:33:12.895Z","loadedDate":"2023-09-29T18:33:12.895Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"DB11882A78774CBE8DC0DE1023865079"}
[19/05/2024, 07:08:40] [August] Lock: Mudroom Door parseStatus
[19/05/2024, 07:08:40] [August] Lock: Mudroom Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Mudroom Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Mudroom Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Garage Back Door (refreshStatus) lockDetails: {"LockName":"Garage Back Door","Type":15,"Created":"2024-01-11T13:42:33.731Z","Updated":"2024-01-11T13:42:33.731Z","LockID":"FB581D87647A4C399E6098046C0A2CEA","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.8035656988849951,"batteryInfo":{"level":0.8035656988849951,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-06T14:35:27.811Z","lastChangeDate":"2023-12-16T02:31:52.000Z","lastChangeVoltage":5770,"deathDate":"2024-12-10T02:31:52.000Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:59:B5","SerialNumber":"LFIA100065","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2024-01-11T13:48:46.535Z","key":"example","slot":1,"UserID":"example","loaded":"2024-01-12T21:42:35.254Z"}],"deleted":[],"loadedhk":[{"key":"979a375a345a0650fed982ce12096bad","slot":257,"UserID":"example","created":"2024-01-11T13:42:33.756Z","loaded":"2024-01-11T13:43:02.933Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"659ff092af773ab3849d7178","type":"pin","lockID":"FB581D87647A4C399E6098046C0A2CEA","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2024-01-11T13:43:46.270Z","updatedAt":"2024-01-11T13:43:46.444Z","loadedDate":"2024-01-11T13:43:46.444Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"FB581D87647A4C399E6098046C0A2CEA"}
[19/05/2024, 07:08:40] [August] Lock: Garage Back Door parseStatus
[19/05/2024, 07:08:40] [August] Lock: Garage Back Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Garage Back Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Garage Back Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Laundry Room (refreshStatus) lockDetails: {"LockName":"Laundry Room","Type":15,"Created":"2023-09-13T12:47:10.370Z","Updated":"2023-09-13T12:47:10.370Z","LockID":"A7B97F8397B54BCDA8DC4EC6EA869B10","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9549528167226526,"batteryInfo":{"level":0.9549528167226526,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-17T15:02:21.014Z","lastChangeDate":"2023-09-13T12:47:10.370Z","lastChangeVoltage":6200,"deathDate":"2024-09-07T12:47:10.370Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:59:AE","SerialNumber":"LFIA10005Y","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-13T12:52:02.612Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-13T13:24:37.258Z"}],"deleted":[],"loadedhk":[{"key":"80361d3d25694814b26da90e7338662a","slot":256,"UserID":"example","created":"2023-09-13T12:47:10.387Z","loaded":"2023-09-13T12:47:44.185Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"6501ea5d6e93f2a9c278bff7","type":"pin","lockID":"A7B97F8397B54BCDA8DC4EC6EA869B10","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-13T16:59:09.259Z","updatedAt":"2023-09-13T16:59:12.380Z","loadedDate":"2023-09-13T16:59:12.380Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"A7B97F8397B54BCDA8DC4EC6EA869B10"}
[19/05/2024, 07:08:40] [August] Lock: Laundry Room parseStatus
[19/05/2024, 07:08:40] [August] Lock: Laundry Room Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Laundry Room failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Laundry Room failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Back Stairs (refreshStatus) lockDetails: {"LockName":"Back Stairs","Type":15,"Created":"2023-09-13T16:40:57.233Z","Updated":"2023-09-13T16:40:57.233Z","LockID":"C654A4D9B701446D8F3C67D8D5CFCBB3","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.8464056733755569,"batteryInfo":{"level":0.8464056733755569,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-06T14:31:42.213Z","lastChangeDate":"2023-09-13T16:40:57.233Z","lastChangeVoltage":6200,"deathDate":"2024-09-07T16:40:57.233Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:5A:AA","SerialNumber":"LFIA1000FA","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-13T16:40:57.256Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-13T16:41:27.441Z"}],"deleted":[],"loadedhk":[{"key":"51477bd332c4bdb51ee240ac8b65d9ef","slot":256,"UserID":"example","created":"2023-09-13T16:40:57.259Z","loaded":"2023-09-13T16:41:32.576Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"6501ea3e8f24b50b5fd47913","type":"pin","lockID":"C654A4D9B701446D8F3C67D8D5CFCBB3","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-13T16:58:38.168Z","updatedAt":"2023-09-13T17:01:43.885Z","loadedDate":"2023-09-13T17:01:43.885Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"C654A4D9B701446D8F3C67D8D5CFCBB3"}
[19/05/2024, 07:08:40] [August] Lock: Back Stairs parseStatus
[19/05/2024, 07:08:40] [August] Lock: Back Stairs Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Back Stairs failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Back Stairs failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Front Door (refreshStatus) lockDetails: {"LockName":"Front Door","Type":15,"Created":"2023-09-11T14:14:26.287Z","Updated":"2023-09-11T14:14:26.287Z","LockID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.6190684133180184,"batteryInfo":{"level":0.6190684133180184,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-05-10T06:34:56.856Z","lastChangeDate":"2023-09-11T14:14:26.287Z","lastChangeVoltage":6200,"deathDate":"2024-09-05T14:14:26.287Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6A:DD:48","SerialNumber":"LFI7Z002Z6","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2024-03-27T14:37:09.238Z","key":"example","slot":1,"UserID":"example","loaded":"2024-05-10T06:34:42.859Z"}],"deleted":[],"loadedhk":[{"key":"c67866a2c58f5a588d0cdce7d39a803b","slot":256,"UserID":"example","created":"2023-09-11T14:14:26.306Z","loaded":"2023-09-11T14:14:59.821Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"de357a25-2ebd-4dfb-8fcf-eef8fc86ffa5","ruleHash":{},"invitations":[{"invitationID":"3d460722-6fcd-4631-b363-965914d6205d","identifier":"tel:+18457099628","deviceID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","deviceType":"lock","rule":"always","type":"superuser","DateCreated":1694442851253,"callingUserID":"example","Name":"Nicole example","createdAt":"2023-09-11T14:34:11.253Z","updatedAt":"2023-09-11T14:34:11.253Z"}],"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"64ff26c47498deb73cf42b68","type":"pin","lockID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-11T14:40:04.939Z","updatedAt":"2023-09-13T16:59:50.247Z","loadedDate":"2023-09-13T16:59:50.247Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"3BC36CE361BA45D8B2CF15D8B14D8CCB"}
[19/05/2024, 07:08:40] [August] Lock: Front Door parseStatus
[19/05/2024, 07:08:40] [August] Lock: Front Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Front Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:40] [August] [DEBUG] Lock: Front Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Mudroom Garage Door (refreshStatus) lockDetails: {"LockName":"Mudroom Garage Door","Type":15,"Created":"2023-09-28T23:25:06.649Z","Updated":"2023-09-28T23:25:06.649Z","LockID":"examplelockid","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9333554558324977,"batteryInfo":{"level":0.9333554558324977,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-01-11T13:31:30.407Z","lastChangeDate":"2023-09-28T23:25:06.649Z","lastChangeVoltage":6200,"deathDate":"2024-09-22T23:25:06.649Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:5A:AE","SerialNumber":"LFIA1000FF","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-28T23:26:06.892Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-29T11:53:28.638Z"}],"deleted":[],"loadedhk":[{"key":"a7879781f7c4f768f7602b8d2d62d7f1","slot":256,"UserID":"example","created":"2023-09-28T23:25:06.670Z","loaded":"2023-09-28T23:25:36.709Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"89eed9a0-9b0d-424a-afa0-c6168cf75eff","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"65160bb2150d297d0458e3b4","type":"pin","lockID":"examplelockid","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-28T23:26:42.351Z","updatedAt":"2023-09-28T23:26:45.142Z","loadedDate":"2023-09-28T23:26:45.142Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"examplelockid"}
[19/05/2024, 07:08:45] [August] Lock: Mudroom Garage Door parseStatus
[19/05/2024, 07:08:45] [August] Lock: Mudroom Garage Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Mudroom Garage Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Mudroom Garage Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Back Stairs (refreshStatus) lockDetails: {"LockName":"Back Stairs","Type":15,"Created":"2023-09-13T16:40:57.233Z","Updated":"2023-09-13T16:40:57.233Z","LockID":"C654A4D9B701446D8F3C67D8D5CFCBB3","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.8464056733755569,"batteryInfo":{"level":0.8464056733755569,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-06T14:31:42.213Z","lastChangeDate":"2023-09-13T16:40:57.233Z","lastChangeVoltage":6200,"deathDate":"2024-09-07T16:40:57.233Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:5A:AA","SerialNumber":"LFIA1000FA","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-13T16:40:57.256Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-13T16:41:27.441Z"}],"deleted":[],"loadedhk":[{"key":"51477bd332c4bdb51ee240ac8b65d9ef","slot":256,"UserID":"example","created":"2023-09-13T16:40:57.259Z","loaded":"2023-09-13T16:41:32.576Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"6501ea3e8f24b50b5fd47913","type":"pin","lockID":"C654A4D9B701446D8F3C67D8D5CFCBB3","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-13T16:58:38.168Z","updatedAt":"2023-09-13T17:01:43.885Z","loadedDate":"2023-09-13T17:01:43.885Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"C654A4D9B701446D8F3C67D8D5CFCBB3"}
[19/05/2024, 07:08:45] [August] Lock: Back Stairs parseStatus
[19/05/2024, 07:08:45] [August] Lock: Back Stairs Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Back Stairs failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Back Stairs failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Mudroom Door (refreshStatus) lockDetails: {"LockName":"Mudroom Door","Type":15,"Created":"2023-09-29T14:57:50.110Z","Updated":"2023-09-29T14:57:50.110Z","LockID":"DB11882A78774CBE8DC0DE1023865079","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9520185726469208,"batteryInfo":{"level":0.9520185726469208,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2023-09-29T18:37:48.813Z","lastChangeDate":"2023-09-29T14:57:50.110Z","lastChangeVoltage":6200,"deathDate":"2024-09-23T14:57:50.110Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:D3:E6","SerialNumber":"LFIA3002YS","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-29T18:32:54.782Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-29T18:33:12.609Z"}],"deleted":[],"loadedhk":[{"key":"2fba73f095700529d2b42fc2db2bd11a","slot":257,"UserID":"example","created":"2023-09-29T14:57:50.130Z","loaded":"2023-09-29T14:58:20.204Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"651718520c81936deaa5299c","type":"pin","lockID":"DB11882A78774CBE8DC0DE1023865079","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-29T18:32:50.967Z","updatedAt":"2023-09-29T18:33:12.895Z","loadedDate":"2023-09-29T18:33:12.895Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"DB11882A78774CBE8DC0DE1023865079"}
[19/05/2024, 07:08:45] [August] Lock: Mudroom Door parseStatus
[19/05/2024, 07:08:45] [August] Lock: Mudroom Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Mudroom Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Mudroom Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Front Door (refreshStatus) lockDetails: {"LockName":"Front Door","Type":15,"Created":"2023-09-11T14:14:26.287Z","Updated":"2023-09-11T14:14:26.287Z","LockID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.6190684133180184,"batteryInfo":{"level":0.6190684133180184,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-05-10T06:34:56.856Z","lastChangeDate":"2023-09-11T14:14:26.287Z","lastChangeVoltage":6200,"deathDate":"2024-09-05T14:14:26.287Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6A:DD:48","SerialNumber":"LFI7Z002Z6","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2024-03-27T14:37:09.238Z","key":"example","slot":1,"UserID":"example","loaded":"2024-05-10T06:34:42.859Z"}],"deleted":[],"loadedhk":[{"key":"c67866a2c58f5a588d0cdce7d39a803b","slot":256,"UserID":"example","created":"2023-09-11T14:14:26.306Z","loaded":"2023-09-11T14:14:59.821Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"de357a25-2ebd-4dfb-8fcf-eef8fc86ffa5","ruleHash":{},"invitations":[{"invitationID":"3d460722-6fcd-4631-b363-965914d6205d","identifier":"tel:+18457099628","deviceID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","deviceType":"lock","rule":"always","type":"superuser","DateCreated":1694442851253,"callingUserID":"example","Name":"Nicole example","createdAt":"2023-09-11T14:34:11.253Z","updatedAt":"2023-09-11T14:34:11.253Z"}],"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"64ff26c47498deb73cf42b68","type":"pin","lockID":"3BC36CE361BA45D8B2CF15D8B14D8CCB","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-11T14:40:04.939Z","updatedAt":"2023-09-13T16:59:50.247Z","loadedDate":"2023-09-13T16:59:50.247Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"3BC36CE361BA45D8B2CF15D8B14D8CCB"}
[19/05/2024, 07:08:45] [August] Lock: Front Door parseStatus
[19/05/2024, 07:08:45] [August] Lock: Front Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Front Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Front Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Garage Back Door (refreshStatus) lockDetails: {"LockName":"Garage Back Door","Type":15,"Created":"2024-01-11T13:42:33.731Z","Updated":"2024-01-11T13:42:33.731Z","LockID":"FB581D87647A4C399E6098046C0A2CEA","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.8035656988849951,"batteryInfo":{"level":0.8035656988849951,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-06T14:35:27.811Z","lastChangeDate":"2023-12-16T02:31:52.000Z","lastChangeVoltage":5770,"deathDate":"2024-12-10T02:31:52.000Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:59:B5","SerialNumber":"LFIA100065","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2024-01-11T13:48:46.535Z","key":"example","slot":1,"UserID":"example","loaded":"2024-01-12T21:42:35.254Z"}],"deleted":[],"loadedhk":[{"key":"979a375a345a0650fed982ce12096bad","slot":257,"UserID":"example","created":"2024-01-11T13:42:33.756Z","loaded":"2024-01-11T13:43:02.933Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"659ff092af773ab3849d7178","type":"pin","lockID":"FB581D87647A4C399E6098046C0A2CEA","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2024-01-11T13:43:46.270Z","updatedAt":"2024-01-11T13:43:46.444Z","loadedDate":"2024-01-11T13:43:46.444Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"FB581D87647A4C399E6098046C0A2CEA"}
[19/05/2024, 07:08:45] [August] Lock: Garage Back Door parseStatus
[19/05/2024, 07:08:45] [August] Lock: Garage Back Door Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Garage Back Door failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Garage Back Door failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Laundry Room (refreshStatus) lockDetails: {"LockName":"Laundry Room","Type":15,"Created":"2023-09-13T12:47:10.370Z","Updated":"2023-09-13T12:47:10.370Z","LockID":"A7B97F8397B54BCDA8DC4EC6EA869B10","HouseID":"example","HouseName":"Our House","Calibrated":false,"timeZone":"America/New_York","battery":0.9549528167226526,"batteryInfo":{"level":0.9549528167226526,"warningState":"lock_state_battery_warning_none","infoUpdatedDate":"2024-02-17T15:02:21.014Z","lastChangeDate":"2023-09-13T12:47:10.370Z","lastChangeVoltage":6200,"deathDate":"2024-09-07T12:47:10.370Z"},"supportsEntryCodes":true,"remoteOperateSecret":"example","skuNumber":"BETA211123","macAddress":"98:1B:B5:6C:59:AE","SerialNumber":"LFIA10005Y","LockStatus":{"status":"unknown"},"currentFirmwareVersion":"1.3.16","homeKitEnabled":true,"zWaveEnabled":false,"isGalileo":false,"OfflineKeys":{"created":[],"loaded":[{"created":"2023-09-13T12:52:02.612Z","key":"example","slot":1,"UserID":"example","loaded":"2023-09-13T13:24:37.258Z"}],"deleted":[],"loadedhk":[{"key":"80361d3d25694814b26da90e7338662a","slot":256,"UserID":"example","created":"2023-09-13T12:47:10.387Z","loaded":"2023-09-13T12:47:44.185Z"}]},"parametersToSet":{},"users":{"example":{"UserType":"superuser","FirstName":"Brad","LastName":"example","identifiers":["phone:+15555551212","email:email@example.com"]}},"pubsubChannel":"example","ruleHash":{},"cameras":[],"geofenceLimits":{"ios":{"debounceInterval":90,"gpsAccuracyMultiplier":2.5,"maximumGeofence":5000,"minimumGeofence":100,"minGPSAccuracyRequired":80}},"accessSchedulesAllowed":false,"pins":{"created":[],"loaded":[{"_id":"6501ea5d6e93f2a9c278bff7","type":"pin","lockID":"A7B97F8397B54BCDA8DC4EC6EA869B10","userID":"example","state":"loaded","pin":"example","slot":1,"accessType":"always","callingUserID":"example","createdAt":"2023-09-13T16:59:09.259Z","updatedAt":"2023-09-13T16:59:12.380Z","loadedDate":"2023-09-13T16:59:12.380Z","firstName":"Brad","lastName":"example","unverified":false}],"disabled":[],"disabling":[],"enabling":[],"deleting":[],"updating":[]},"lockId":"A7B97F8397B54BCDA8DC4EC6EA869B10"}
[19/05/2024, 07:08:45] [August] Lock: Laundry Room parseStatus
[19/05/2024, 07:08:45] [August] Lock: Laundry Room Unknown statusCode: TypeError: Cannot read properties of undefined (reading 'locked'), Submit Bugs Here: '
      + 'https://tinyurl.com/AugustYaleBug
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Laundry Room failed lockStatus (refreshStatus), Error: {}
[19/05/2024, 07:08:45] [August] [DEBUG] Lock: Laundry Room failed lockStatus (refreshStatus), Error Message: "Cannot read properties of undefined (reading 'locked')"

Config for homebridge-august

{
    "name": "August",
    "credentials": {
        "augustId": "email@example.com",
        "password": "example",
        "countryCode": "US",
        "installId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        "isValidated": true,
        "notice": "Keep your tokens a secret!"
    },
    "platform": "August"
}

Screenshots

No response

Device & Model

Yale Assure Lock 2 fw 1.3.16

Node.js Version

20.12.2

NPM Version

10.5.2

Homebridge Version

Debian GNU/Linux Bookworm (12)

Homebridge August Plugin Version

2.1.1-beta.8

Homebridge Config UI X Plugin Version

Homebridge v1.8.2

Operating System

Debian GNU/Linux Bookworm (12)

donavanbecker commented 5 months ago

Can you try the latest beta?

bgleonard commented 5 months ago

Thanks! I updated to Plugin Version: 2.1.1-beta.17 and that resolved this error. The devices still do not report correct status and there are new errors. I will open a new ticket for these and attach the logs.