Closed bugs181 closed 2 years ago
For more context, it might be appropriate to post the Ring keypad version numbers. (Perhaps something has changed?)
FCC ID: 2AEUP5AT2S7 IC: 20271-5AT2S7 Model: 5AT2S7 SKU: 4AK1SZ-0EN0
I'm not sure what the DSN number is so I'll withhold that information for privacy reasons, unless I can determine the information can't be abused.
Closing, it appears that the config.js file was corrupted and zwave-js-server
could not read the S2_Authenticated
and S2_AccessControl
keys. After fixing this issue, I was able to successfully Include it on the first attempt.
Thanks
I believe this is the ONLY resource I've found on the internet about using the Ring keypad outside of the Ring app/ecosystem. For that, I'm very much thankful. I've been a Ring user for a few years now and have been patiently waiting for someone to bring this beautiful keypad into Homeassistant without the Ring cloud services.
Setup / Hardware
My setup is a little complex, so I'll try to be brief and if you need any other info to help diagnose the issue, please let me know.
For the hardware, I'm using an
Aeotec Z-Stick Gen5 Plus
(ZW090-A
) from Amazon. I have the z-wave stick connected to Home Assistant remotely usingzwave-js-server
where the device is located. In Home Assistant I'm using the Z-WaveJS integration (Not the ZWavetoMQTT project). The integration does not use the supervisor addon and asks the websocket address to connect to remotely.Issue
The issue I'm having is getting the keypad included properly.
I've tried both classic Inclusion and Smart Inclusion via the QR code. With Smart Inclusion, the device eventually gets added but with a notice that the device was added insecurely. There are no keypad events coming through the zwave-js server logs and nothing on Lovelace (probably because this keypad won't work without S2).
The notice is as follows:
Inclusion
DURING inclusion, I'm seeing a lot of timeouts during the interview process.
They are as follows (trimmed for brevity):
Ideas?
Do you have any ideas what else I can try?