Closed kebel87 closed 8 months ago
Version
1.7.1
Node version
?
Operating System type
Other
Operating system version
HassOS
Describe the bug
Eufy S230 (T8520) lock is reporting correctly in home assistant using this add-on Fuatakgun HACS integration.
However, whenever I try to control the lock (lock or unlock) I get an error message.
To reproduce
1. Click in lock 2. Get error message 3. Read logs below
Screenshots & Logfiles
2023-11-20 16:55:44.560 ERROR Unexpected error Error Public key is not valid for specified curve details: { code: 'ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY' } error stack: • errors:405 NodeError node:internal/errors:405:5
• diffiehellman:167 dhComputeSecret node:internal/crypto/diffiehellman:167:11
• utils.ts:549 getAdvancedLockKey usr/src/app/node_modules/eufy-security-client/src/p2p/utils.ts:549:25
• utils.ts:669 getLockP2PCommand usr/src/app/node_modules/eufy-security-client/src/p2p/utils.ts:669:39
• station.ts:4419 lockDevice usr/src/app/node_modules/eufy-security-client/src/http/station.ts:4419:46
• eufysecurity.ts:1149 setDeviceProperty usr/src/app/node_modules/eufy-security-client/src/eufysecurity.ts:1149:31
• task_queues:95 processTicksAndRejections node:internal/process/task_queues:95:5
• message_handler.ts:209 handle usr/src/app/node_modules/eufy-security-ws/src/lib/device/message_handler.ts:209:17
• server.ts:125 receiveMessage usr/src/app/node_modules/eufy-security-ws/src/lib/server.ts:125:21
Additional context
No response
How did you get the option to "Lock/Unlock"? The only options I am seeing are for the sensor portion of the lock!
Version
1.7.1
Node version
?
Operating System type
Other
Operating system version
HassOS
Describe the bug
Eufy S230 (T8520) lock is reporting correctly in home assistant using this add-on Fuatakgun HACS integration. However, whenever I try to control the lock (lock or unlock) I get an error message.
To reproduce
1. Click in lock 2. Get error message 3. Read logs below
Screenshots & Logfiles
2023-11-20 16:55:44.560 ERROR Unexpected error Error Public key is not valid for specified curve details: { code: 'ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY' } error stack: • errors:405 NodeError node:internal/errors:405:5 • diffiehellman:167 dhComputeSecret node:internal/crypto/diffiehellman:167:11 • utils.ts:549 getAdvancedLockKey usr/src/app/node_modules/eufy-security-client/src/p2p/utils.ts:549:25 • utils.ts:669 getLockP2PCommand usr/src/app/node_modules/eufy-security-client/src/p2p/utils.ts:669:39 • station.ts:4419 lockDevice usr/src/app/node_modules/eufy-security-client/src/http/station.ts:4419:46 • eufysecurity.ts:1149 setDeviceProperty usr/src/app/node_modules/eufy-security-client/src/eufysecurity.ts:1149:31 • task_queues:95 processTicksAndRejections node:internal/process/task_queues:95:5 • message_handler.ts:209 handle usr/src/app/node_modules/eufy-security-ws/src/lib/device/message_handler.ts:209:17 • server.ts:125 receiveMessage usr/src/app/node_modules/eufy-security-ws/src/lib/server.ts:125:21
Additional context
No response
How did you get the option to "Lock/Unlock"? The only options I am seeing are for the sensor portion of the lock!
I had to enabl the disabled entities. Do you have them?
I had to enabl the disabled entities. Do you have them?
I'm not sure I'm looking in the right spot. Where did you enable them?
Check diagnostic section of device page
Check diagnostic section of device page @fuatakgun The only options available are "Reset Alarm" and "Trigger Alarm". Nothing to lock or unlock!
Can you share a screenshot?
wrong repo
Version
1.7.1
Node version
?
Operating System type
Other
Operating system version
HassOS
Describe the bug
Eufy S230 (T8520) lock is reporting correctly in home assistant using this add-on Fuatakgun HACS integration.
However, whenever I try to control the lock (lock or unlock) I get an error message.
To reproduce
Screenshots & Logfiles
2023-11-20 16:55:44.560 ERROR Unexpected error Error Public key is not valid for specified curve details: { code: 'ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY' } error stack: • errors:405 NodeError node:internal/errors:405:5
• diffiehellman:167 dhComputeSecret node:internal/crypto/diffiehellman:167:11
• utils.ts:549 getAdvancedLockKey usr/src/app/node_modules/eufy-security-client/src/p2p/utils.ts:549:25
• utils.ts:669 getLockP2PCommand usr/src/app/node_modules/eufy-security-client/src/p2p/utils.ts:669:39
• station.ts:4419 lockDevice usr/src/app/node_modules/eufy-security-client/src/http/station.ts:4419:46
• eufysecurity.ts:1149 setDeviceProperty usr/src/app/node_modules/eufy-security-client/src/eufysecurity.ts:1149:31
• task_queues:95 processTicksAndRejections node:internal/process/task_queues:95:5
• message_handler.ts:209 handle usr/src/app/node_modules/eufy-security-ws/src/lib/device/message_handler.ts:209:17
• server.ts:125 receiveMessage usr/src/app/node_modules/eufy-security-ws/src/lib/server.ts:125:21
Additional context
No response