nuki_hub
nuki_hub copied to clipboard
Opener and KeyPad 2.0 - no KeyPad entities visible
Hello Thank you very much for the great work. I'm currently experimenting a bit. I have an opener running via the ESP hub in the Home Assistant (2024.2.1). These entities are all displayed. But now I have also connected a KeyPad 2.0. Unfortunately, its entities are not displayed. I have already reset everything several times, reinstalled, recoupled... Without success. In other articles, I could see in pictures that entries such as "KeyPad status" should appear under "Diagnostic". In MQTT I receive corresponding messages from the KeyPad. What am I doing wrong or what have I overlooked? Thank you for your help.
Are already one step further... Thank you. But in my opinion, entities of the KeyPad are still missing. as "KeyPad status"
I think the answer is unfortunately not as easy as adding the auto discovery topics for home assistant. Checking the code again, the keypad is actually not yet implemented for the opener - mostly because it's a rare thing that someone want's to use an opener and a keypad together. I'll have to go through the code and see what's necessary to add keypad support for the opener - it's mostly duplicating some code.
Thank you for your efforts. If there's anything I can do to help, I'm very happy to do it!
The view has changed...
with FingerPrint:
[ { "index": 158, "authorizationId": 3431651, "authorizationName": "Keypad", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 8, "timeMinute": 51, "timeSecond": 46, "type": "KeypadAction", "action": "Unlock", "completionStatus": "undefined" }, { "index": 157, "authorizationId": 3431651, "authorizationName": "Zutrittscode (Keypad)", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 8, "timeMinute": 50, "timeSecond": 52, "type": "KeypadAction", "action": "Unlock", "completionStatus": "success" }, { "index": 156, "authorizationId": 3431651, "authorizationName": "Keypad", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 7, "timeMinute": 52, "timeSecond": 40, "type": "KeypadAction", "action": "Unlock", "completionStatus": "undefined" }, { "index": 155, "authorizationId": 3431651, "authorizationName": "Zutrittscode (Keypad)", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 7, "timeMinute": 52, "timeSecond": 2, "type": "KeypadAction", "action": "Unlock", "completionStatus": "success" }, { "index": 154, "authorizationId": 3431651, "authorizationName": "Keypad", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 7, "timeMinute": 48, "timeSecond": 43, "type": "KeypadAction", "action": "Unlock", "completionStatus": "undefined" } ]
With Pin:
[ { "index": 159, "authorizationId": 3431651, "authorizationName": "Zutrittscode (Keypad)", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 8, "timeMinute": 54, "timeSecond": 5, "type": "KeypadAction", "action": "Unlock", "completionStatus": "success" }, { "index": 158, "authorizationId": 3431651, "authorizationName": "Keypad", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 8, "timeMinute": 51, "timeSecond": 46, "type": "KeypadAction", "action": "Unlock", "completionStatus": "undefined" }, { "index": 157, "authorizationId": 3431651, "authorizationName": "Zutrittscode (Keypad)", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 8, "timeMinute": 50, "timeSecond": 52, "type": "KeypadAction", "action": "Unlock", "completionStatus": "success" }, { "index": 156, "authorizationId": 3431651, "authorizationName": "Keypad", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 7, "timeMinute": 52, "timeSecond": 40, "type": "KeypadAction", "action": "Unlock", "completionStatus": "undefined" }, { "index": 155, "authorizationId": 3431651, "authorizationName": "Zutrittscode (Keypad)", "timeYear": 2024, "timeMonth": 2, "timeDay": 14, "timeHour": 7, "timeMinute": 52, "timeSecond": 2, "type": "KeypadAction", "action": "Unlock", "completionStatus": "success" } ]
Hi, I think first thing to do is to add the missing code, not that much you can do.
Hi Any News? best regards
Hi,
actually there's not as much missing as I thought. I think I only have to recheck all auto discoveries for the opener keypad
THX. much better. must test it.
Is this working as expected?
@technyon: Has this been merged into master yet?
I've manually build a nuki_hub.bin from https://github.com/technyon/nuki_hub/pull/373 and can confirm this is working. I've tested:
- Opener with a paired Keypad showing up correctly
- Deleting, updating, creating keycodes
Merged into master