ronengr / hass_nuki_bt

Control Nuki Lock over bluetooth
MIT License
32 stars 7 forks source link

Not Open Door control #13

Closed alfredocdmiranda closed 10 months ago

alfredocdmiranda commented 10 months ago

System Health details

System Information

version core-2023.8.2
installation_type Home Assistant Container
dev false
hassio false
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 6.4.11-200.fc38.x86_64
arch x86_64
timezone Europe/Lisbon
config_dir /config
Home Assistant Community Store GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok GitHub API Calls Remaining | 4970 Installed Version | 1.32.1 Stage | running Available Repositories | 1267 Downloaded Repositories | 3
Home Assistant Cloud logged_in | false -- | -- can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | ok
Dashboards dashboards | 2 -- | -- resources | 0 views | 1 mode | storage
Recorder oldest_recorder_run | August 13, 2023 at 10:26 AM -- | -- current_recorder_run | August 23, 2023 at 5:22 PM estimated_db_size | 22.70 MiB database_engine | sqlite database_version | 3.41.2

Checklist

Describe the issue

After configuring a Nuki Smarlock 3.0 is not possible to see a control to open/latch the door.

Screenshot from 2023-08-23 17-27-11

Reproduction steps

  1. Configure Nuki Smarlock 3.0

Debug logs

2023-08-23 17:22:35.526 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 3
2023-08-23 17:22:35.729 INFO (MainThread) [pyNukiBT.nuki] Nuki: 54:D2:72:AD:00:FC, RSSI: -91
2023-08-23 17:22:37.207 DEBUG (MainThread) [pyNukiBT.nuki] Services ['00001801-0000-1000-8000-00805f9b34fb (Handle: 1): Generic Attribute Profile', '00001800-0000-1000-8000-00805f9b34fb (Handle: 9): Generic Access Profile', '0000180a-0000-1000-8000-00805f9b34fb (Handle: 14): Device Information', 'a92ee100-5501-11e4-916c-0800200c9a66 (Handle: 23): Unknown', 'a92ee200-5501-11e4-916c-0800200c9a66 (Handle: 27): Unknown', '00000045-0000-1000-8000-0026bb765291 (Handle: 36): Unknown', '00000096-0000-1000-8000-0026bb765291 (Handle: 53): Unknown', '0000003e-0000-1000-8000-0026bb765291 (Handle: 71): Unknown', '000000a2-0000-1000-8000-0026bb765291 (Handle: 105): Unknown', '00000055-0000-1000-8000-0026bb765291 (Handle: 114): Unknown']
2023-08-23 17:22:37.207 DEBUG (MainThread) [pyNukiBT.nuki] Characteristics ['00002a05-0000-1000-8000-00805f9b34fb (Handle: 3): Service Changed', '00002b2a-0000-1000-8000-00805f9b34fb (Handle: 6): Database Hash', '00002b29-0000-1000-8000-00805f9b34fb (Handle: 8): Client Supported Features', '00002a00-0000-1000-8000-00805f9b34fb (Handle: 11): Device Name', '00002a01-0000-1000-8000-00805f9b34fb (Handle: 13): Appearance', '00002a25-0000-1000-8000-00805f9b34fb (Handle: 16): Serial Number String', '00002a27-0000-1000-8000-00805f9b34fb (Handle: 18): Hardware Revision String', '00002a26-0000-1000-8000-00805f9b34fb (Handle: 20): Firmware Revision String', '00002a24-0000-1000-8000-00805f9b34fb (Handle: 22): Model Number String', 'a92ee101-5501-11e4-916c-0800200c9a66 (Handle: 25): Unknown', 'a92ee201-5501-11e4-916c-0800200c9a66 (Handle: 29): Unknown', 'a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown', 'a92ee203-5501-11e4-916c-0800200c9a66 (Handle: 35): Unknown', 'e604e95d-a759-4817-87d3-aa005083a0d1 (Handle: 38): Unknown', '000000a5-0000-1000-8000-0026bb765291 (Handle: 40): Unknown', '0000001d-0000-1000-8000-0026bb765291 (Handle: 43): Unknown', '0000001e-0000-1000-8000-0026bb765291 (Handle: 47): MCAP Control Channel', '00000023-0000-1000-8000-0026bb765291 (Handle: 51): Unknown', 'e604e95d-a759-4817-87d3-aa005083a0d1 (Handle: 55): Unknown', '00000079-0000-1000-8000-0026bb765291 (Handle: 57): Unknown', '00000068-0000-1000-8000-0026bb765291 (Handle: 61): Unknown', '0000008f-0000-1000-8000-0026bb765291 (Handle: 65): Unknown', '00000023-0000-1000-8000-0026bb765291 (Handle: 69): Unknown', 'e604e95d-a759-4817-87d3-aa005083a0d1 (Handle: 73): Unknown', '00000014-0000-1000-8000-0026bb765291 (Handle: 75): Hardcopy Data Channel', '00000020-0000-1000-8000-0026bb765291 (Handle: 78): Unknown', '00000021-0000-1000-8000-0026bb765291 (Handle: 81): Unknown', '00000023-0000-1000-8000-0026bb765291 (Handle: 84): Unknown', '00000030-0000-1000-8000-0026bb765291 (Handle: 87): Unknown', '00000052-0000-1000-8000-0026bb765291 (Handle: 90): Unknown', '00000053-0000-1000-8000-0026bb765291 (Handle: 93): Unknown', '00000037-0000-1000-8000-0026bb765291 (Handle: 96): Unknown', '00000220-0000-1000-8000-0026bb765291 (Handle: 99): Unknown', '000000a6-0000-1000-8000-0026bb765291 (Handle: 102): Unknown', 'e604e95d-a759-4817-87d3-aa005083a0d1 (Handle: 107): Unknown', '000000a5-0000-1000-8000-0026bb765291 (Handle: 109): Unknown', '00000037-0000-1000-8000-0026bb765291 (Handle: 112): Unknown', 'e604e95d-a759-4817-87d3-aa005083a0d1 (Handle: 116): Unknown', '0000004c-0000-1000-8000-0026bb765291 (Handle: 118): Unknown', '0000004e-0000-1000-8000-0026bb765291 (Handle: 121): Unknown', '0000004f-0000-1000-8000-0026bb765291 (Handle: 124): Unknown', '00000050-0000-1000-8000-0026bb765291 (Handle: 127): Unknown']
2023-08-23 17:22:37.379 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.379 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:37.572 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b'\x13\xf8+\x93t\xee\xd6\x0bR\n,\xd66\xed-\xda-\xc6s\x90pS\xb8\xf2\x01\x00\xbfu2\x00S\r\xa4\xbd\x19\xf7\xb9\xe8\xd1\xf8\x02@e\xcb\xd5d\n\xf5}\x14^\x08\x1c\x14\xc6j\x08\xf3-N\xf9\xd4\xfb\xd5\xa4\x98_\xab\xcf\xbd,\xe6\x14\xf9w\xfe\xf9\xe9)\xc3')
2023-08-23 17:22:37.573 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 3
2023-08-23 17:22:37.573 DEBUG (MainThread) [pyNukiBT.nuki] State: Container: 
    nuki_state = (enum) DOOR_MODE 2
    lock_state = (enum) UNLOCKED 3
    trigger = (enum) SYSTEM 0
    current_time = Container: 
        year = 2023
        month = 8
        day = 23
        hour = 16
        minute = 22
        second = 23
    timezone_offset = 0
    critical_battery_state = 200
    config_update_count = 3
    lock_n_go_timer = 0
    last_lock_action = (enum) UNLATCH 3
    last_lock_action_trigger = (enum) SYSTEM 0
    last_lock_action_completion_status = (enum) SUCCESS 0
    door_sensor_state = (enum) UNAVAILABLE 0
    nightmode_active = 0
    accessory_battery_state = 0
2023-08-23 17:22:37.573 INFO (MainThread) [pyNukiBT.nuki] Retrieve nuki configuration
2023-08-23 17:22:37.574 INFO (MainThread) [pyNukiBT.nuki] sending encrypted command REQUEST_DATA
2023-08-23 17:22:37.574 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 1
2023-08-23 17:22:37.574 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.574 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:37.686 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b'\x85\x8a\r\xed\x94\xee?tj\x1e\xfb\x04\xc4i\xe2\x0ez\xf8\xb8]\x81q\xed\x94\x01\x00\xbfu8\x00\x87\x08\xac\xd0v\xfa\x02I\xfe\xac?6r\x01;\x0e\x81\xc1\x05P]\xa7v\xfd\xeb\x80\xffL"\xdd\xfe\x80*&\xadY]\xf3SG\xb9<\xc3i*#\x9b\x16\xcf6\xe1\xe8\xe0s;\xfc')
2023-08-23 17:22:37.689 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 1
2023-08-23 17:22:37.690 INFO (MainThread) [pyNukiBT.nuki] sending encrypted command REQUEST_LOG_ENTRIES
2023-08-23 17:22:37.690 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 1
2023-08-23 17:22:37.690 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.690 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:37.788 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b'\x02j\xed<lSi\n\x82\xad8d-\xf7\'\xd7~\xb6\x93L\xb7N\x10.\x01\x00\xbfuM\x00OD\xdbk\x08\xaa\xdb\x1e}\x04<\x1d\xa7e\xd87"\x80z\xbbo\xec\xb4\x18\xbe\xab||\x9a3p\x9a\xba\xd0\xed\xcc\xf7\x88\x9b\xb7@\xf2d\xbc\xb7\x87\x1f\xbf\xe1\xa3\x89\xef1\x93\x81\xf9g\x1c-\x11\xaa\x03\xd5;c\xe0\x8d\xe30`\xfa\xf8\xcaY\x9e\xc3\x9e')
2023-08-23 17:22:37.789 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 1
2023-08-23 17:22:37.814 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b'\x07\x0f%*\xb5\xf9\\-\x96\x88%`@\x96\xbd<Z\xc0\xa2i\x00D\x8d\xab\x01\x00\xbfu\x19\x00\x0e\xff\xfe\xd8\xed\x98Rjs\x89\xe3&Z\x17h}E\xbc\x15\xa4MS>%A')
2023-08-23 17:22:37.815 DEBUG (MainThread) [pyNukiBT.nuki] Last action: COMPLETED
2023-08-23 17:22:37.815 DEBUG (MainThread) [pyNukiBT.nuki] Container: 
    status = (enum) COMPLETED 0
2023-08-23 17:22:37.815 DEBUG (MainThread) [pyNukiBT.nuki] [Container(index=22, timestamp=Container(year=2023, month=8, day=23, hour=12, minute=35, second=0), auth_id=1106968578, name=u'Luciana Sobral', type=uEnumIntegerString.new(2, 'LOCK_ACTION'), data=Container(lock_action=uEnumIntegerString.new(3, 'UNLATCH'), trigger=uEnumIntegerString.new(0, 'SYSTEM'), flags=0, completion_status=uEnumIntegerString.new(0, 'SUCCESS'), padding=None))]
2023-08-23 17:22:37.815 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.815 INFO (MainThread) [pyNukiBT.nuki] sending encrypted command REQUEST_DATA
2023-08-23 17:22:37.815 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 1
2023-08-23 17:22:37.815 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.815 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:37.879 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 1
2023-08-23 17:22:37.887 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b"^\xd4\x93\x99S\xc0\xce\xa9\x0f N\x9e1dL\xc9\xab\x80\x84\xa5\xd98V\x17\x01\x00\xbfu8\x00\x040\xae\xc2k\xee\xa7\x81j\xd39\xc1\x9b\xeb^^\x03\xd74\x1bt\xfd\xf7\x11\xc7\xe6=)\xa7\xe0\x0fP|@\t3\x9d\x84\xe33\xe9\xed\'\xe1\x0cD74L\x88--\xb8\x04\x01\x18")
2023-08-23 17:22:37.887 INFO (MainThread) [pyNukiBT.nuki] sending encrypted command REQUEST_CONFIG
2023-08-23 17:22:37.888 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 1
2023-08-23 17:22:37.888 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.888 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:37.989 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 1
2023-08-23 17:22:37.990 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b'\xa8\xf4!y\xb9\xa5k1\xa9\x00.\x81\xae\x8b\x84\xec\xd0#\x0f\xb7\x1c0t5\x01\x00\xbfue\x00v\xe2s\xcc\x08Z7\xd5`\xc9\xe5\x02\xdd#%\xc5\xb2\xdb\xe4;\xc4\xf1\x81\xd8\xc3\xd8\xea\xe0B\x95\xc9\x98\xbc[\x89\xec\xae\xdc\x07\xa2\xcf\xec\xc0+x\xad\xac\xff\xeb\xd6\xa7E!\x82\xfb|K\x17\xaa\xe9SC\xfdD\xdc`\x1c\xf4\x04(\xfc\xda\x8a\xa9\x95\x07\xefB\x94\xb7\x8b\xb7\xb2\x8a\t\xaa\r\x04\x9bN\xfc\xd6A\x1d10\xf4\xb95\xf4\xaf')
2023-08-23 17:22:37.990 DEBUG (MainThread) [pyNukiBT.nuki] Config: Container: 
    nuki_id = 934084860
    name = u'Home Front Door' (total 15)
    latitude = 41.44145202636719
    longitude = -8.317627906799316
    auto_unlatch = 1
    pairing_enabled = 1
    button_enabled = 1
    led_enabled = 1
    led_brightness = 3
    current_time = Container: 
        year = 2023
        month = 8
        day = 23
        hour = 16
        minute = 22
        second = 24
    timezone_offset = 0
    dst_mode = 0
    has_fob = 0
    fob_action_1 = 4
    fob_action_2 = 1
    fob_action_3 = 2
    single_lock = 0
    advertising_mode = (enum) AUTOMATIC 0
    has_keypad = 0
    firmware_version = ListContainer: 
        3
        6
        9
    hardware_revision = ListContainer: 
        6
        11
    homekit_status = 1
    timezone_id = (enum) EUROPE_LONDON 40
    undocumented = 4
    undocumented2 = 0
    has_keypad_v2 = 0
2023-08-23 17:22:37.990 INFO (MainThread) [pyNukiBT.nuki] request 1 log entries, start=0
2023-08-23 17:22:37.990 INFO (MainThread) [pyNukiBT.nuki] sending encrypted command REQUEST_DATA
2023-08-23 17:22:37.990 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 1
2023-08-23 17:22:37.990 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:37.990 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:38.091 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b"LV\xe3)\xa3\x95l\x16\xf1\xdf\xd6\xc5.tk5 \xc0\x8b\x06#\xef\xefr\x01\x00\xbfu8\x00u3\x18\x8dlD\xfd\x17\xbe\\\ns\xf0\x05HB\xb3\xd8\xe4V\xe4\xab\xb7\x95\x7f\'\x18R\xb42\x15[\xb2\x0c\xb9\x17\xc7qO\xc7\xd4y\r\xfdX\x1a7m`\xc5\x92\x87\x89\xdf\xc5\x8b")
2023-08-23 17:22:38.096 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 1
2023-08-23 17:22:38.097 INFO (MainThread) [pyNukiBT.nuki] sending encrypted command REQUEST_LOG_ENTRIES
2023-08-23 17:22:38.097 INFO (MainThread) [pyNukiBT.nuki] Trying to send data. Attempt 1
2023-08-23 17:22:38.097 INFO (MainThread) [pyNukiBT.nuki] Connected
2023-08-23 17:22:38.097 INFO (MainThread) [pyNukiBT.nuki] Sending data to Nuki
2023-08-23 17:22:38.197 DEBUG (MainThread) [pyNukiBT.nuki] Notification handler: a92ee202-5501-11e4-916c-0800200c9a66 (Handle: 32): Unknown, data: bytearray(b'I<}=*\xd8\x13\xe3\x93\xcdSv\xb4M#i\xe1!2n\x0e\x82\xb1B\x01\x00\xbfuM\x00\xddF\xac\x02\x96k\x90[,\xb0E\xf2_6J\x07\xe49\x9f"Gp\x97v\xcemr\x9cwS\xd8b\xc6\xb3FN\x0e#%pBX\x11`7\xa1\xde\x16\xecQ5T\xdd\xb5_\xec\xcd\xf3\x88q\xb5\x8av\xbe]3\xa84\xcf\x17\x1e\xa5h\n\xf0\x81`')
2023-08-23 17:22:38.200 INFO (MainThread) [pyNukiBT.nuki] Data sent on attempt 1

Diagnostics dump

No response

ronengr commented 10 months ago

If you click on the "Lock" control the HA control for locks will open, where you have an option to "Open" (or unlatch) the door (the small round button with the image of a door) Screenshot from 2023-08-23 22-06-31

alfredocdmiranda commented 10 months ago

Hey, thanks a lot. Sorry for this newbie question. It worked perfectly.