plugin: [Bug]: Eufy Door Lock - Your Door has no Lock
What happened?
After updating Eufy Plugin, I’m getting the error message that front door has no lock. This causes homebridge to shutdown and restart in an infinite loop. Before this last update, it worked without any issues. Rolling back to any previous versions did not fix the issue. Product: Eufy Smartlock S230
Device Type
other (UnSupported)
Plugin Version
v2.0.x (Supported)
HomeBridge Version
v1.6.x (Supported)
NodeJS Version
v18 (Supported)
Operating System
Windows 10+ (UnSupported)
Relevant log output
[09/06/2023 22:09:38] [EufySecurity-2.2.12] WARN Front Door has no lock
[9/6/2023, 6:09:38 PM] Error: Front Door raise error to check and attach a lock: function Error() { [native code] }
at new LockAccessory (/homebridge/node_modules/homebridge-eufy-security/src/plugin/accessories/LockAccessory.ts:63:13)
at EufySecurityPlatform.register_accessory (/homebridge/node_modules/homebridge-eufy-security/src/plugin/platform.ts:591:9)
at EufySecurityPlatform.processAccessory (/homebridge/node_modules/homebridge-eufy-security/src/plugin/platform.ts:407:12)
at EufySecurityPlatform.deviceAdded (/homebridge/node_modules/homebridge-eufy-security/src/plugin/platform.ts:369:10)
at EufySecurity.emit (node:events:513:28)
at EufySecurity.emit (node:domain:489:12)
at EufySecurity.addDevice (/homebridge/node_modules/homebridge-eufy-security/node_modules/eufy-security-client/src/eufysecurity.ts:323:18)
at /homebridge/node_modules/homebridge-eufy-security/node_modules/eufy-security-client/src/eufysecurity.ts:643:30
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 0)
config
{
"bridge": {
"name": "Homebridge 189C",
"username": "XX:XX:XX:XX:XX:XX",
"port": XXXXX,
"pin": "XXX-XX-XXX",
"advertiser": "bonjour-hap"
},
"accessories": [
{
"name": "Xiaomi Mi Robot Vaccum 1st Generation",
"ip": "192.XXX.XX.X",
"token": "XXX",
"serviceType": "fan",
"waterBox": false,
"dustBin": true,
"dustCollection": true,
"disableCareServices": false,
"silent": false,
"pause": true,
"pauseWord": "pause",
"findMe": false,
"findMeWord": "where are you",
"goTo": false,
"goToWord": "go to coordinates",
"goToX": 25500,
"goToY": 25500,
"dock": true,
"cleanword": "cleaning",
"roomTimeout": 0,
"autoroom": true,
"accessory": "XiaomiRoborockVacuum"
}
],
"platforms": [
{
"name": "Config",
"port": XXXX,
"auth": "form",
"theme": "navi-blue",
"tempUnits": "f",
"lang": "auto",
"platform": "config"
},
{
"refreshToken": XXXXX
"alarmOnEntryDelay": true,
"hideLightGroups": true,
"platform": "Ring"
},
{
"name": "Nest",
"googleAuth": {
"issueToken": XXXX,
"cookies": XXXX
},
"platform": "Nest"
},
{
"name": "Blink",
"username": "XXX",
"password": "XXX",
"pin": XXXX,
"hide-alarm": true,
"hide-manual-arm-switch": true,
"enable-liveview": true,
"disable-thumbnail-refresh": true,
"enable-startup-diagnostic": false,
"platform": "Blink"
},
{
"email": "XXX",
"password": "XXX",
"name": "myQ",
"platform": "myQ"
},
{
"username": "XXX",
"password": "XXX",
"country": "US",
"deviceName": "",
"platform": "EufySecurity",
"ignoreStations": [],
"ignoreDevices": [],
"cleanCache": true,
"cameras": [
{
"serialNumber": "XXX",
"rtsp": false,
"talkback": false
}
]
}
],
"disabledPlugins": [
"homebridge-blink-for-home",
"homebridge-xiaomi-roborock-vacuum",
"@0/homebridge-tuya-platform",
"homebridge-eufy-security"
]
}
About this issue
- Original URL
- State: closed
- Created 10 months ago
- Comments: 21 (10 by maintainers)
Commits related to this issue
- Fixing the issue #407 on lock wrong property set (thanks @InquisitorBR @zhodd) — committed to homebridge-eufy-security/plugin by lenoxys 10 months ago
- Merge pull request #413 from homebridge-eufy-security/debug_lock Debug lock - #407 — committed to homebridge-eufy-security/plugin by lenoxys 10 months ago
- Found issue #407 Doing twice the conversion which led to an error. — committed to homebridge-eufy-security/plugin by lenoxys 10 months ago
Cool, thanks for your feedback ! I’m closing the issue.
ha perfect @InquisitorBR that’s I was looking for. Let me check and push a new version