Skip to content
This repository has been archived by the owner on Nov 4, 2023. It is now read-only.

Desk Still not moving #25

Open
Nicras opened this issue Jun 21, 2021 · 9 comments
Open

Desk Still not moving #25

Nicras opened this issue Jun 21, 2021 · 9 comments

Comments

@Nicras
Copy link

Nicras commented Jun 21, 2021

Hi, and thank you a lot for this great work.
I struggled the whole day getting v2.0.0 up and running. Everything went fine except the desk is not moving when trying to move it from Homeassistant.

image

Then i saw you updated to v2.0.1 and I went straight updating my device but again the same behaviour.

Any help is appreciated

@j5lien
Copy link
Owner

j5lien commented Jun 21, 2021

Could you share the logs from the start ?

@Nicras
Copy link
Author

Nicras commented Jun 21, 2021

i guess you mean this:

[22:41:59][C][template.binary_sensor:018]: Template Binary Sensor 'Desk Connection'
[22:41:59][C][template.binary_sensor:018]: Template Binary Sensor 'Desk Moving'
[22:41:59][C][logger:189]: Logger:
[22:41:59][C][logger:190]: Level: DEBUG
[22:41:59][C][logger:191]: Log Baud Rate: 115200
[22:41:59][C][logger:192]: Hardware UART: UART0
[22:41:59][C][esp32_ble_tracker:606]: BLE Tracker:
[22:41:59][C][esp32_ble_tracker:607]: Scan Duration: 300 s
[22:41:59][C][esp32_ble_tracker:608]: Scan Interval: 320.0 ms
[22:41:59][C][esp32_ble_tracker:609]: Scan Window: 30.0 ms
[22:41:59][C][esp32_ble_tracker:610]: Scan Type: ACTIVE
[22:41:59][C][ble_client:033]: BLE Client:
[22:41:59][C][ble_client:034]: Address: e4:6b:42:7f:1a:39
[22:41:59][C][ble_sensor:019]: BLE Sensor 'Desk Height'
[22:41:59][C][ble_sensor:019]: State Class: ''
[22:41:59][C][ble_sensor:019]: Unit of Measurement: 'cm'
[22:41:59][C][ble_sensor:019]: Accuracy Decimals: 1
[22:41:59][C][ble_sensor:019]: Icon: 'mdi:arrow-up-down'
[22:41:59][C][ble_sensor:020]: MAC address : e4:6b:42:7f:1a:39
[22:42:00][C][ble_sensor:021]: Service UUID : 99FA0020338A10-248A-4900-9C02-15F78A
[22:42:00][C][ble_sensor:022]: Characteristic UUID: 99FA0021338A10-248A-4900-9C02-15F78A
[22:42:00][C][ble_sensor:023]: Descriptor UUID : 00000000000000-0000-0000-0000-000000
[22:42:00][C][ble_sensor:024]: Notifications : YES
[22:42:00][C][ble_sensor:025]: Update Interval: 4294967.5s
[22:42:00][C][ble_sensor:019]: BLE Sensor 'Desk Speed'
[22:42:00][C][ble_sensor:019]: State Class: ''
[22:42:00][C][ble_sensor:019]: Unit of Measurement: 'cm/min'
[22:42:00][C][ble_sensor:019]: Accuracy Decimals: 0
[22:42:00][C][ble_sensor:019]: Icon: 'mdi:speedometer'
[22:42:00][C][ble_sensor:020]: MAC address : e4:6b:42:7f:1a:39
[22:42:00][C][ble_sensor:021]: Service UUID : 99FA0020338A10-248A-4900-9C02-15F78A
[22:42:00][C][ble_sensor:022]: Characteristic UUID: 99FA0021338A10-248A-4900-9C02-15F78A
[22:42:00][C][ble_sensor:023]: Descriptor UUID : 00000000000000-0000-0000-0000-000000
[22:42:00][C][ble_sensor:024]: Notifications : YES
[22:42:00][C][ble_sensor:025]: Update Interval: 4294967.5s
[22:42:00][C][ota:029]: Over-The-Air Updates:
[22:42:00][C][ota:030]: Address: linak-desk-control.mainka.home:3232
[22:42:00][C][api:095]: API Server:
[22:42:00][C][api:096]: Address: linak-desk-control.mainka.home:6053
[22:42:00][C][idasen_desk_controller:024]: Idasen Desk Controller:
[22:42:00][C][idasen_desk_controller:025]: MAC address : e4:6b:42:7f:1a:39
[22:42:00][C][idasen_desk_controller:026]: Notifications : disable
[22:42:00][C][idasen_desk_controller:027]: Desk 'Desk'
[22:42:00][I][ble_client:159]: Service UUID: 0x1800
[22:42:00][I][ble_client:160]: start_handle: 0x1 end_handle: 0x7
[22:42:00][I][ble_client:339]: characteristic 0x2A00, handle 0x3, properties 0xa
[22:42:00][I][ble_client:339]: characteristic 0x2A01, handle 0x5, properties 0x2
[22:42:00][I][ble_client:339]: characteristic 0x2A04, handle 0x7, properties 0x2
[22:42:00][I][ble_client:159]: Service UUID: 0x1801
[22:42:00][I][ble_client:160]: start_handle: 0x8 end_handle: 0xb
[22:42:00][I][ble_client:339]: characteristic 0x2A05, handle 0xa, properties 0x20
[22:42:00][I][ble_client:159]: Service UUID: 99FA0001338A10-248A-4900-9C02-15F78A
[22:42:00][I][ble_client:160]: start_handle: 0xc end_handle: 0x11
[22:42:01][I][ble_client:339]: characteristic 99FA0002338A10-248A-4900-9C02-15F78A, handle 0xe, properties 0xc
[22:42:01][I][ble_client:339]: characteristic 99FA0003338A10-248A-4900-9C02-15F78A, handle 0x10, properties 0x12
[22:42:01][I][ble_client:159]: Service UUID: 99FA0010338A10-248A-4900-9C02-15F78A
[22:42:01][I][ble_client:160]: start_handle: 0x12 end_handle: 0x15
[22:42:01][I][ble_client:339]: characteristic 99FA0011338A10-248A-4900-9C02-15F78A, handle 0x14, properties 0x1e
[22:42:01][I][ble_client:159]: Service UUID: 0x180A
[22:42:01][I][ble_client:160]: start_handle: 0x16 end_handle: 0x1a
[22:42:01][I][ble_client:339]: characteristic 0x2A29, handle 0x18, properties 0x2
[22:42:01][I][ble_client:339]: characteristic 0x2A24, handle 0x1a, properties 0x2
[22:42:01][I][ble_client:159]: Service UUID: 99FA0020338A10-248A-4900-9C02-15F78A
[22:42:01][I][ble_client:160]: start_handle: 0x1b end_handle: 0x37
[22:42:01][I][ble_client:339]: characteristic 99FA0021338A10-248A-4900-9C02-15F78A, handle 0x1d, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0022338A10-248A-4900-9C02-15F78A, handle 0x20, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0023338A10-248A-4900-9C02-15F78A, handle 0x23, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0024338A10-248A-4900-9C02-15F78A, handle 0x26, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0025338A10-248A-4900-9C02-15F78A, handle 0x29, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0026338A10-248A-4900-9C02-15F78A, handle 0x2c, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0027338A10-248A-4900-9C02-15F78A, handle 0x2f, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0028338A10-248A-4900-9C02-15F78A, handle 0x32, properties 0x12
[22:42:01][I][ble_client:339]: characteristic 99FA0029338A10-248A-4900-9C02-15F78A, handle 0x35, properties 0x2
[22:42:01][I][ble_client:339]: characteristic 99FA002A338A10-248A-4900-9C02-15F78A, handle 0x37, properties 0x2
[22:42:01][I][ble_client:159]: Service UUID: 99FA0030338A10-248A-4900-9C02-15F78A
[22:42:01][I][ble_client:160]: start_handle: 0x38 end_handle: 0xffff
[22:42:01][I][ble_client:339]: characteristic 99FA0031338A10-248A-4900-9C02-15F78A, handle 0x3a, properties 0xc
[22:42:01][I][ble_client:339]: characteristic 99FA0032338A10-248A-4900-9C02-15F78A, handle 0x3c, properties 0xc
[22:42:01][I][ble_client:339]: characteristic 99FA0033338A10-248A-4900-9C02-15F78A, handle 0x3e, properties 0xc
[22:42:01][I][ble_client:339]: characteristic 99FA0034338A10-248A-4900-9C02-15F78A, handle 0x40, properties 0xc
[22:42:01][D][esp32_ble_tracker:180]: Starting scan...
[22:42:01][W][ble_client:170]: No descriptor found for notify of handle 0x1d
[22:42:01][W][ble_client:170]: No descriptor found for notify of handle 0x1d

@j5lien
Copy link
Owner

j5lien commented Jun 28, 2021

Your desk doesn't have exactly the same controls as mine.
On the latest release, I added an option to use different bluetooth control commands.
https://github.com/j5lien/esphome-idasen-desk-controller/blob/main/README.md#not-moving-using-cover-component

Does it fix your issues ?

@Nicras
Copy link
Author

Nicras commented Jun 28, 2021

Hi, apparently not...since 2.0.1 I get the same disconnects as in #26
I figured out it connects correctly and if I move the table with the Linak Controller (which is DPG1C), the following error message is logged and the ble_client disconnects

[23:43:29][I][ble_client:083]: Attempting BLE connection to e4:6b:42:7f:1a:39
[23:43:29][V][ble_client:113]: [e4:6b:42:7f:1a:39] ESP_GATTC_OPEN_EVT
[23:43:29][I][idasen_desk_controller:042]: [] Connected successfully!
[23:43:29][D][binary_sensor:036]: 'Desk Connection': Sending state ON
[23:43:33][V][ble_client:132]: cfg_mtu status 0, mtu 23
[23:43:33][V][ble_client:157]: [e4:6b:42:7f:1a:39] ESP_GATTC_SEARCH_CMPL_EVT
[23:43:33][I][ble_client:159]: Service UUID: 0x1800
[23:43:33][I][ble_client:160]: start_handle: 0x1 end_handle: 0x7
[23:43:33][I][ble_client:339]: characteristic 0x2A00, handle 0x3, properties 0xa
[23:43:33][I][ble_client:339]: characteristic 0x2A01, handle 0x5, properties 0x2
[23:43:33][I][ble_client:339]: characteristic 0x2A04, handle 0x7, properties 0x2
[23:43:33][I][ble_client:159]: Service UUID: 0x1801
[23:43:33][I][ble_client:160]: start_handle: 0x8 end_handle: 0xb
[23:43:33][I][ble_client:339]: characteristic 0x2A05, handle 0xa, properties 0x20
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0xb
[23:43:33][I][ble_client:159]: Service UUID: 99FA0001338A10-248A-4900-9C02-15F78A
[23:43:33][I][ble_client:160]: start_handle: 0xc end_handle: 0x11
[23:43:33][I][ble_client:339]: characteristic 99FA0002338A10-248A-4900-9C02-15F78A, handle 0xe, properties 0xc
[23:43:33][I][ble_client:339]: characteristic 99FA0003338A10-248A-4900-9C02-15F78A, handle 0x10, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x11
[23:43:33][I][ble_client:159]: Service UUID: 99FA0010338A10-248A-4900-9C02-15F78A
[23:43:33][I][ble_client:160]: start_handle: 0x12 end_handle: 0x15
[23:43:33][I][ble_client:339]: characteristic 99FA0011338A10-248A-4900-9C02-15F78A, handle 0x14, properties 0x1e
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x15
[23:43:33][I][ble_client:159]: Service UUID: 0x180A
[23:43:33][I][ble_client:160]: start_handle: 0x16 end_handle: 0x1a
[23:43:33][I][ble_client:339]: characteristic 0x2A29, handle 0x18, properties 0x2
[23:43:33][I][ble_client:339]: characteristic 0x2A24, handle 0x1a, properties 0x2
[23:43:33][I][ble_client:159]: Service UUID: 99FA0020338A10-248A-4900-9C02-15F78A
[23:43:33][I][ble_client:160]: start_handle: 0x1b end_handle: 0x37
[23:43:33][I][ble_client:339]: characteristic 99FA0021338A10-248A-4900-9C02-15F78A, handle 0x1d, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x1e
[23:43:33][I][ble_client:339]: characteristic 99FA0022338A10-248A-4900-9C02-15F78A, handle 0x20, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x21
[23:43:33][I][ble_client:339]: characteristic 99FA0023338A10-248A-4900-9C02-15F78A, handle 0x23, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x24
[23:43:33][I][ble_client:339]: characteristic 99FA0024338A10-248A-4900-9C02-15F78A, handle 0x26, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x27
[23:43:33][I][ble_client:339]: characteristic 99FA0025338A10-248A-4900-9C02-15F78A, handle 0x29, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x2a
[23:43:33][I][ble_client:339]: characteristic 99FA0026338A10-248A-4900-9C02-15F78A, handle 0x2c, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x2d
[23:43:33][I][ble_client:339]: characteristic 99FA0027338A10-248A-4900-9C02-15F78A, handle 0x2f, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x30
[23:43:33][I][ble_client:339]: characteristic 99FA0028338A10-248A-4900-9C02-15F78A, handle 0x32, properties 0x12
[23:43:33][V][ble_client:374]: descriptor 0x2902, handle 0x33
[23:43:33][I][ble_client:339]: characteristic 99FA0029338A10-248A-4900-9C02-15F78A, handle 0x35, properties 0x2
[23:43:33][I][ble_client:339]: characteristic 99FA002A338A10-248A-4900-9C02-15F78A, handle 0x37, properties 0x2
[23:43:33][I][ble_client:159]: Service UUID: 99FA0030338A10-248A-4900-9C02-15F78A
[23:43:33][I][ble_client:160]: start_handle: 0x38 end_handle: 0xffff
[23:43:33][I][ble_client:339]: characteristic 99FA0031338A10-248A-4900-9C02-15F78A, handle 0x3a, properties 0xc
[23:43:33][I][ble_client:339]: characteristic 99FA0032338A10-248A-4900-9C02-15F78A, handle 0x3c, properties 0xc
[23:43:33][I][ble_client:339]: characteristic 99FA0033338A10-248A-4900-9C02-15F78A, handle 0x3e, properties 0xc
[23:43:33][I][ble_client:339]: characteristic 99FA0034338A10-248A-4900-9C02-15F78A, handle 0x40, properties 0xc
[23:43:33][D][esp32_ble_tracker:180]: Starting scan...
[23:43:33][V][app:081]: A component took a long time in a loop() cycle (0.37 s).
[23:43:33][V][app:082]: Components should block for at most 20-30ms in loop().
[23:43:34][D][esp32_ble_tracker:620]: Found device 31:2B:11:4E:FE:92 RSSI=-82
[23:43:34][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:35][D][esp32_ble_tracker:620]: Found device 0E:7B:8A:77:E1:53 RSSI=-87
[23:43:35][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:37][D][esp32_ble_tracker:620]: Found device E4:6B:42:7F:1A:39 RSSI=-71
[23:43:37][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:37][D][esp32_ble_tracker:620]: Found device C6:65:16:CD:FD:E5 RSSI=-84
[23:43:37][D][esp32_ble_tracker:641]: Address Type: PUBLIC
[23:43:37][D][esp32_ble_tracker:620]: Found device 30:EA:B4:6F:FD:ED RSSI=-83
[23:43:37][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:38][W][idasen_desk_controller:104]: Error reading char at handle 29, status=5
[23:43:41][D][esp32_ble_tracker:620]: Found device 79:B5:62:BA:29:5B RSSI=-88
[23:43:41][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:41][D][esp32_ble_tracker:645]: TX Power: 2
[23:43:41][D][esp32_ble_tracker:620]: Found device 66:08:0D:2F:B7:F6 RSSI=-87
[23:43:41][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:41][D][esp32_ble_tracker:645]: TX Power: 2
[23:43:42][D][esp32_ble_tracker:620]: Found device 11:E6:EA:AA:66:8B RSSI=-78
[23:43:42][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:43][D][esp32_ble_tracker:620]: Found device 52:89:87:11:25:22 RSSI=-78
[23:43:43][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:43][D][esp32_ble_tracker:645]: TX Power: 2
[23:43:49][D][esp32_ble_tracker:620]: Found device 4E:60:32:57:8B:C5 RSSI=-75
[23:43:49][D][esp32_ble_tracker:641]: Address Type: RANDOM
[23:43:49][D][esp32_ble_tracker:645]: TX Power: 2
[23:44:04][V][ble_client:140]: [e4:6b:42:7f:1a:39] ESP_GATTC_DISCONNECT_EVT
[23:44:04][W][idasen_desk_controller:049]: [] Disconnected!

Maybe you can give me an advice how to figure out the right controls for my desk and where to change them in the source code?
Honestly I'm not a programmer but I'd really love to get this working, so any help would be appreciated.

Maybe this helps:

image

@j5lien
Copy link
Owner

j5lien commented Jul 20, 2021

I'm not sure to understand why you receive a ESP_GATTC_DISCONNECT_EVT from the desk.
If you don't configure this custom component and only try to retrieve the height sensor, does it work ?
If it works, the sensor is updated instantly or does it update every 30s ?

esp32_ble_tracker:

ble_client:
  - mac_address: "00:00:00:00:00:00" # Replace with the desk bluetooth mac address
    id: idasen_desk

sensor:
  # Desk Height Sensor
  - platform: ble_client
    ble_client_id: idasen_desk
    id: desk_height
    name: 'Desk Height'
    service_uuid: '99fa0020-338a-1024-8a49-009c0215f78a'
    characteristic_uuid: '99fa0021-338a-1024-8a49-009c0215f78a'
    icon: 'mdi:arrow-up-down'
    unit_of_measurement: 'cm'
    accuracy_decimals: 1
    update_interval: 30s
    notify: true
    lambda: |-
      uint16_t raw_height = ((uint16_t)x[1] << 8) | x[0];
      unsigned short height_mm = raw_height / 10;

      return (float) height_mm / 10;

@j5lien
Copy link
Owner

j5lien commented Jul 20, 2021

Do you have another device connected to your desk with bluetooth (like your phone) ?

@Nicras
Copy link
Author

Nicras commented Jul 29, 2021

Heya, yeah I had/have my Phone connected, using the app. But I also tried the connection to ESP while my mobile was disconnected and I reset the desk controller, so it no other connection than ESP. I also tried the ble connection only method, you described above but it is still the same problem and no information from the sensor:

[13:27:11][W][ble_sensor:039]: [Desk Height] Disconnected!
[13:27:11][V][sensor:035]: 'Desk Height': Received new state nan
[13:27:11][D][sensor:127]: 'Desk Height': Sending state nan cm with 1 decimals of accuracy
[13:27:11][V][ble_client:113]: [e4:6b:42:7f:1a:39] ESP_GATTC_OPEN_EVT
[13:27:11][W][ble_client:115]: connect to e4:6b:42:7f:1a:39 failed, status=133
[13:27:11][D][esp32_ble_tracker:180]: Starting scan...
[13:27:12][D][ble_client:045]: Found device at MAC address [E4:6B:42:7F:1A:39]
[13:27:12][I][ble_client:083]: Attempting BLE connection to e4:6b:42:7f:1a:39
[13:27:12][V][ble_client:113]: [e4:6b:42:7f:1a:39] ESP_GATTC_OPEN_EVT
[13:27:12][I][ble_sensor:033]: [Desk Height] Connected successfully!
[13:27:15][V][ble_client:132]: cfg_mtu status 0, mtu 23
[13:27:15][V][ble_client:157]: [e4:6b:42:7f:1a:39] ESP_GATTC_SEARCH_CMPL_EVT
[13:27:15][I][ble_client:159]: Service UUID: 0x1800
[13:27:15][I][ble_client:160]: start_handle: 0x1 end_handle: 0x7
[13:27:15][I][ble_client:339]: characteristic 0x2A00, handle 0x3, properties 0xa
[13:27:15][I][ble_client:339]: characteristic 0x2A01, handle 0x5, properties 0x2
[13:27:15][I][ble_client:339]: characteristic 0x2A04, handle 0x7, properties 0x2
[13:27:15][I][ble_client:159]: Service UUID: 0x1801
[13:27:15][I][ble_client:160]: start_handle: 0x8 end_handle: 0xb
[13:27:15][I][ble_client:339]: characteristic 0x2A05, handle 0xa, properties 0x20
[13:27:15][V][ble_client:374]: descriptor 0x2902, handle 0xb
[13:27:15][I][ble_client:159]: Service UUID: 99FA0001338A10-248A-4900-9C02-15F78A
[13:27:15][I][ble_client:160]: start_handle: 0xc end_handle: 0x11
[13:27:15][I][ble_client:339]: characteristic 99FA0002338A10-248A-4900-9C02-15F78A, handle 0xe, properties 0xc
[13:27:15][I][ble_client:339]: characteristic 99FA0003338A10-248A-4900-9C02-15F78A, handle 0x10, properties 0x12
[13:27:15][V][ble_client:374]: descriptor 0x2902, handle 0x11
[13:27:15][I][ble_client:159]: Service UUID: 99FA0010338A10-248A-4900-9C02-15F78A
[13:27:15][I][ble_client:160]: start_handle: 0x12 end_handle: 0x15
[13:27:15][I][ble_client:339]: characteristic 99FA0011338A10-248A-4900-9C02-15F78A, handle 0x14, properties 0x1e
[13:27:15][V][ble_client:374]: descriptor 0x2902, handle 0x15
[13:27:15][I][ble_client:159]: Service UUID: 0x180A
[13:27:15][I][ble_client:160]: start_handle: 0x16 end_handle: 0x1a
[13:27:15][I][ble_client:339]: characteristic 0x2A29, handle 0x18, properties 0x2
[13:27:15][I][ble_client:339]: characteristic 0x2A24, handle 0x1a, properties 0x2
[13:27:16][I][ble_client:159]: Service UUID: 99FA0020338A10-248A-4900-9C02-15F78A
[13:27:16][I][ble_client:160]: start_handle: 0x1b end_handle: 0x37
[13:27:16][I][ble_client:339]: characteristic 99FA0021338A10-248A-4900-9C02-15F78A, handle 0x1d, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x1e
[13:27:16][I][ble_client:339]: characteristic 99FA0022338A10-248A-4900-9C02-15F78A, handle 0x20, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x21
[13:27:16][I][ble_client:339]: characteristic 99FA0023338A10-248A-4900-9C02-15F78A, handle 0x23, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x24
[13:27:16][I][ble_client:339]: characteristic 99FA0024338A10-248A-4900-9C02-15F78A, handle 0x26, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x27
[13:27:16][I][ble_client:339]: characteristic 99FA0025338A10-248A-4900-9C02-15F78A, handle 0x29, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x2a
[13:27:16][I][ble_client:339]: characteristic 99FA0026338A10-248A-4900-9C02-15F78A, handle 0x2c, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x2d
[13:27:16][I][ble_client:339]: characteristic 99FA0027338A10-248A-4900-9C02-15F78A, handle 0x2f, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x30
[13:27:16][I][ble_client:339]: characteristic 99FA0028338A10-248A-4900-9C02-15F78A, handle 0x32, properties 0x12
[13:27:16][V][ble_client:374]: descriptor 0x2902, handle 0x33
[13:27:16][I][ble_client:339]: characteristic 99FA0029338A10-248A-4900-9C02-15F78A, handle 0x35, properties 0x2
[13:27:16][I][ble_client:339]: characteristic 99FA002A338A10-248A-4900-9C02-15F78A, handle 0x37, properties 0x2
[13:27:16][I][ble_client:159]: Service UUID: 99FA0030338A10-248A-4900-9C02-15F78A
[13:27:16][I][ble_client:160]: start_handle: 0x38 end_handle: 0xffff
[13:27:16][I][ble_client:339]: characteristic 99FA0031338A10-248A-4900-9C02-15F78A, handle 0x3a, properties 0xc
[13:27:16][I][ble_client:339]: characteristic 99FA0032338A10-248A-4900-9C02-15F78A, handle 0x3c, properties 0xc
[13:27:16][I][ble_client:339]: characteristic 99FA0033338A10-248A-4900-9C02-15F78A, handle 0x3e, properties 0xc
[13:27:16][I][ble_client:339]: characteristic 99FA0034338A10-248A-4900-9C02-15F78A, handle 0x40, properties 0xc
[13:27:16][D][esp32_ble_tracker:180]: Starting scan...
[13:27:16][V][app:081]: A component took a long time in a loop() cycle (0.37 s).
[13:27:16][V][app:082]: Components should block for at most 20-30ms in loop().
[13:27:16][D][esp32_ble_tracker:620]: Found device 1A:4C:B2:1F:56:A7 RSSI=-81
[13:27:16][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:16][D][esp32_ble_tracker:620]: Found device 2F:1B:4D:5E:5B:28 RSSI=-95
[13:27:16][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:17][D][esp32_ble_tracker:620]: Found device 76:41:59:F7:2F:46 RSSI=-80
[13:27:17][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:17][D][esp32_ble_tracker:645]: TX Power: 2
[13:27:18][D][esp32_ble_tracker:620]: Found device B2:22:7A:5F:FD:BD RSSI=-68
[13:27:18][D][esp32_ble_tracker:641]: Address Type: PUBLIC
[13:27:19][D][esp32_ble_tracker:620]: Found device 69:E2:AB:3F:FD:BE RSSI=-86
[13:27:19][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:19][D][esp32_ble_tracker:645]: TX Power: 2
[13:27:20][D][esp32_ble_tracker:620]: Found device 0D:5A:01:9D:FC:59 RSSI=-81
[13:27:20][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:21][D][esp32_ble_tracker:620]: Found device E4:6B:42:7F:1A:39 RSSI=-63
[13:27:21][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:23][W][ble_sensor:082]: Error reading char at handle 29, status=5
[13:27:29][D][esp32_ble_tracker:620]: Found device 19:78:64:CF:15:4F RSSI=-76
[13:27:29][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:35][D][esp32_ble_tracker:620]: Found device 24:4B:03:D6:15:3E RSSI=-94
[13:27:35][D][esp32_ble_tracker:641]: Address Type: PUBLIC
[13:27:44][D][esp32_ble_tracker:620]: Found device 37:47:55:02:83:EB RSSI=-83
[13:27:44][D][esp32_ble_tracker:641]: Address Type: RANDOM
[13:27:47][V][ble_client:140]: [e4:6b:42:7f:1a:39] ESP_GATTC_DISCONNECT_EVT
[13:27:47][W][ble_sensor:039]: [Desk Height] Disconnected!

@boardwarp
Copy link

boardwarp commented Dec 17, 2021

I've tried to follow the same diagnostic/replication steps with different configuration advice I've found, but they seem to result in the same behaviour. The whole time I've got my phone in flight mode, so it's not trying to connect at the same time.

  • After the firmware update is complete, put the desk in pairing mode and wait for it to pair with the ESP32
  • Wait for a few minutes to see whether it disconnects with no interaction
    • If it does, reconnect by putting desk in pairing mode again
    • If a disconnection occurs at any point during the following steps, also re-pair the desk before proceeding
  • Check values of sensors without interacting with desk
  • Change desk height manually
  • Change desk height using integration

Edit: Forgot to metion I'm posting here as I'm also using DPG1C

Iteration 1

Using the basic configuration from the README, the cover appears in Home Assistant, but incorrectly reports 100% position. The desk disconnected by itself after a minute or two. It can be reconnected by putting the desk in pairing mode again. Attempting to change the desk height via Home Assistant in the interval between connection and disconnection starts looping as if it's working, but the height doesn't change. Attempting to raise/lower the desk via the cover entity does nothing.

esphome:
  name: desk-controller

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "a1d19bdd07f3866190e9b75d212b25c6"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.0.11
    gateway: 192.168.0.1
    subnet: 255.255.255.0
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Desk-Controller Fallback Hotspot"
    password: !secret fallback_password

captive_portal:

external_components:
  - source: github://j5lien/esphome-idasen-desk-controller@v3.0.0

esp32_ble_tracker:

ble_client:
  - mac_address: "d6:ac:20:b7:c5:19"
    id: idasen_desk

idasen_desk_controller:
    ble_client_id: idasen_desk
    # Fallback to use only up and down commands (less precise)
    # -----------
    # Optional
    only_up_down_command: false

cover:
  - platform: idasen_desk_controller
    name: "Desk"
INFO Reading configuration /config/desk-controller.yaml...
INFO Starting log output from 192.168.0.11 using esphome API
INFO Successfully connected to 192.168.0.11
[13:08:02][I][app:102]: ESPHome version 2021.12.1 compiled on Dec 17 2021, 13:00:53
[13:08:02][C][wifi:488]: WiFi:
[13:08:02][C][wifi:350]:   Local MAC: 94:B9:7E:C2:E4:E4
[13:08:02][C][wifi:351]:   SSID: [redacted]
[13:08:02][C][wifi:352]:   IP Address: 192.168.0.11
[13:08:02][C][wifi:354]:   BSSID: [redacted]
[13:08:02][C][wifi:355]:   Hostname: 'desk-controller'
[13:08:02][C][wifi:357]:   Signal strength: -47 dB ▂▄▆█
[13:08:02][C][wifi:361]:   Channel: 1
[13:08:02][C][wifi:362]:   Subnet: 255.255.255.0
[13:08:02][C][wifi:363]:   Gateway: 192.168.0.1
[13:08:02][C][wifi:364]:   DNS1: 0.0.0.0
[13:08:02][C][wifi:365]:   DNS2: 0.0.0.0
[13:08:02][C][logger:233]: Logger:
[13:08:02][C][logger:234]:   Level: DEBUG
[13:08:02][C][logger:235]:   Log Baud Rate: 115200
[13:08:02][C][esp32_ble_tracker:705]: BLE Tracker:
[13:08:02][C][esp32_ble_tracker:706]:   Scan Duration: 300 s
[13:08:02][C][esp32_ble_tracker:707]:   Scan Interval: 320.0 ms
[13:08:02][C][esp32_ble_tracker:708]:   Scan Window: 30.0 ms
[13:08:02][C][esp32_ble_tracker:709]:   Scan Type: ACTIVE
[13:08:02][C][ble_client:035]: BLE Client:
[13:08:02][C][ble_client:036]:   Address: d6:ac:20:b7:c5:19
[13:08:02][C][captive_portal:144]: Captive Portal:
[13:08:02][C][ota:082]: Over-The-Air Updates:
[13:08:02][C][ota:083]:   Address: 192.168.0.11:3232
[13:08:02][C][ota:086]:   Using Password.
[13:08:02][C][api:134]: API Server:
[13:08:02][C][api:135]:   Address: 192.168.0.11:6053
[13:08:02][C][api:139]:   Using noise encryption: NO
[13:08:02][C][mdns:084]: mDNS:
[13:08:02][C][mdns:085]:   Hostname: desk-controller
[13:08:02][C][idasen_desk_controller:026]:   Notifications      : enable
[13:08:02][C][idasen_desk_controller:027]:   Desk 'Desk'
[13:08:13][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:08:13][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[13:08:13][D][esp32_ble_tracker:214]: Starting scan...
[13:08:13][D][esp32_ble_tracker:719]: Found device 2E:1B:69:D1:10:27 RSSI=-69
[13:08:13][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:13][D][esp32_ble_tracker:719]: Found device 6B:3B:59:6F:F8:58 RSSI=-58
[13:08:13][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:13][D][esp32_ble_tracker:719]: Found device 67:FD:08:70:B1:6B RSSI=-72
[13:08:13][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:13][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:15][D][esp32_ble_tracker:719]: Found device 43:E1:84:02:25:2C RSSI=-58
[13:08:15][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:16][D][esp32_ble_tracker:719]: Found device 5A:BA:27:05:6E:E3 RSSI=-92
[13:08:16][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:16][D][esp32_ble_tracker:719]: Found device 4B:40:AB:E2:C7:FA RSSI=-88
[13:08:16][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:16][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:16][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-70
[13:08:16][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:16][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:16][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-78
[13:08:16][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:08:16][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:17][D][esp32_ble_tracker:719]: Found device 36:20:8C:2E:12:4F RSSI=-93
[13:08:17][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:17][D][esp32_ble_tracker:719]: Found device 24:8F:A6:8A:34:8C RSSI=-53
[13:08:17][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:17][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:08:17][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:08:18][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:08:18][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[13:08:18][D][esp32_ble_tracker:214]: Starting scan...
[13:08:18][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:08:18][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:08:19][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:08:19][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[13:08:19][D][esp32_ble_tracker:214]: Starting scan...
[13:08:19][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:08:19][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:08:19][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:08:19][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[13:08:19][D][esp32_ble_tracker:214]: Starting scan...
[13:08:19][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:08:19][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:08:20][I][idasen_desk_controller:042]: [Desk] Connected successfully!
[13:08:22][I][ble_client:161]: Service UUID: 0x1800
[13:08:23][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x7
[13:08:23][I][ble_client:341]:  characteristic 0x2A00, handle 0x3, properties 0xa
[13:08:23][I][ble_client:341]:  characteristic 0x2A01, handle 0x5, properties 0x2
[13:08:23][I][ble_client:341]:  characteristic 0x2A04, handle 0x7, properties 0x2
[13:08:23][I][ble_client:161]: Service UUID: 0x1801
[13:08:23][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[13:08:23][I][ble_client:341]:  characteristic 0x2A05, handle 0xa, properties 0x20
[13:08:23][I][ble_client:161]: Service UUID: 99FA0001-338A-1024-8A49-009C0215F78A
[13:08:23][I][ble_client:161]: Service UUID: 0x180A
[13:08:23][I][ble_client:162]:   start_handle: 0x16  end_handle: 0x1a
[13:08:23][I][ble_client:341]:  characteristic 0x2A29, handle 0x18, properties 0x2
[13:08:23][I][ble_client:341]:  characteristic 0x2A24, handle 0x1a, properties 0x2
[13:08:23][I][ble_client:161]: Service UUID: 99FA0020-338A-1024-8A49-009C0215F78A
[13:08:23][I][ble_client:162]:   start_handle: 0x1b  end_handle: 0x37
[13:08:23][I][ble_client:341]:  characteristic 99FA0021-338A-1024-8A49-009C0215F78A, handle 0x1d, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0022-338A-1024-8A49-009C0215F78A, handle 0x20, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0023-338A-1024-8A49-009C0215F78A, handle 0x23, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0024-338A-1024-8A49-009C0215F78A, handle 0x26, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0025-338A-1024-8A49-009C0215F78A, handle 0x29, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0026-338A-1024-8A49-009C0215F78A, handle 0x2c, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0027-338A-1024-8A49-009C0215F78A, handle 0x2f, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0028-338A-1024-8A49-009C0215F78A, handle 0x32, properties 0x12
[13:08:23][I][ble_client:341]:  characteristic 99FA0029-338A-1024-8A49-009C0215F78A, handle 0x35, properties 0x2
[13:08:23][I][ble_client:341]:  characteristic 99FA002A-338A-1024-8A49-009C0215F78A, handle 0x37, properties 0x2
[13:08:23][I][ble_client:161]: Service UUID: 99FA0030-338A-1024-8A49-009C0215F78A
[13:08:23][I][ble_client:162]:   start_handle: 0x38  end_handle: 0xffff
[13:08:23][I][ble_client:341]:  characteristic 99FA0031-338A-1024-8A49-009C0215F78A, handle 0x3a, properties 0xc
[13:08:23][I][ble_client:341]:  characteristic 99FA0032-338A-1024-8A49-009C0215F78A, handle 0x3c, properties 0xc
[13:08:23][I][ble_client:341]:  characteristic 99FA0033-338A-1024-8A49-009C0215F78A, handle 0x3e, properties 0xc
[13:08:23][I][ble_client:341]:  characteristic 99FA0034-338A-1024-8A49-009C0215F78A, handle 0x40, properties 0xc
[13:08:23][D][esp32_ble_tracker:214]: Starting scan...
[13:08:23][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-70
[13:08:23][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:23][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:23][D][esp32_ble_tracker:719]: Found device 0B:76:1E:6E:1C:52 RSSI=-90
[13:08:23][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:719]: Found device 56:23:22:AF:75:1D RSSI=-83
[13:08:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:719]: Found device 26:9F:30:F3:63:DA RSSI=-84
[13:08:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:719]: Found device 69:3C:71:52:14:CD RSSI=-89
[13:08:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:719]: Found device 36:20:8C:2E:12:4F RSSI=-92
[13:08:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:719]: Found device 72:24:8C:0E:22:20 RSSI=-65
[13:08:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:719]: Found device 67:FD:08:70:B1:6B RSSI=-78
[13:08:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:24][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:25][D][esp32_ble_tracker:719]: Found device 24:8F:A6:8A:34:8C RSSI=-54
[13:08:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:25][D][esp32_ble_tracker:719]: Found device 43:E1:84:02:25:2C RSSI=-62
[13:08:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:25][D][esp32_ble_tracker:719]: Found device 2E:1B:69:D1:10:27 RSSI=-67
[13:08:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:26][D][esp32_ble_tracker:719]: Found device D6:AC:20:B7:C5:19 RSSI=-74
[13:08:26][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:28][W][idasen_desk_controller:104]: Error reading char at handle 29, status=5
[13:08:29][D][esp32_ble_tracker:719]: Found device 55:32:FC:56:50:D8 RSSI=-86
[13:08:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:29][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-86
[13:08:29][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:08:29][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:29][D][esp32_ble_tracker:719]: Found device D5:0F:E7:63:CA:7F RSSI=-88
[13:08:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:30][D][esp32_ble_tracker:719]: Found device C0:28:8D:8B:40:27 RSSI=-93
[13:08:30][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:08:31][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:94:D3 RSSI=-72
[13:08:31][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:08:31][D][esp32_ble_tracker:742]:   Name: 'LE-ES'
[13:08:31][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:35][D][esp32_ble_tracker:719]: Found device 15:47:A3:78:89:7D RSSI=-93
[13:08:35][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:36][D][esp32_ble_tracker:719]: Found device C1:60:D4:ED:EE:E9 RSSI=-93
[13:08:36][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:37][D][esp32_ble_tracker:719]: Found device 6B:3B:59:6F:F8:58 RSSI=-58
[13:08:37][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:37][D][esp32_ble_tracker:719]: Found device 4B:40:AB:E2:C7:FA RSSI=-87
[13:08:37][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:37][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:37][D][esp32_ble_tracker:719]: Found device 3E:0D:1C:B2:B4:99 RSSI=-95
[13:08:37][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:41][D][esp32_ble_tracker:719]: Found device 22:49:86:F7:03:AE RSSI=-86
[13:08:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:43][D][esp32_ble_tracker:719]: Found device 5A:BA:27:05:6E:E3 RSSI=-93
[13:08:43][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:45][D][esp32_ble_tracker:719]: Found device 46:CA:3C:A6:7F:D1 RSSI=-83
[13:08:45][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:47][D][esp32_ble_tracker:719]: Found device 63:C1:32:F2:6C:4B RSSI=-95
[13:08:47][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:47][D][esp32_ble_tracker:719]: Found device FE:65:CE:2B:C2:CC RSSI=-93
[13:08:47][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:48][D][esp32_ble_tracker:719]: Found device 7B:28:DA:6E:D3:34 RSSI=-86
[13:08:48][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:48][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:52][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:BD:86 RSSI=-72
[13:08:52][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:08:52][D][esp32_ble_tracker:742]:   Name: 'LE-reserved_F'
[13:08:52][D][esp32_ble_tracker:744]:   TX Power: 2
[13:08:53][D][esp32_ble_tracker:719]: Found device 79:A4:AA:82:5F:18 RSSI=-68
[13:08:53][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:08:54][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:08:55][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:08:55][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:09:25][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:09:25][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[13:09:25][D][esp32_ble_tracker:214]: Starting scan...
[13:09:25][D][esp32_ble_tracker:719]: Found device 5A:BA:27:05:6E:E3 RSSI=-91
[13:09:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:25][D][esp32_ble_tracker:719]: Found device 43:E1:84:02:25:2C RSSI=-64
[13:09:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:25][D][esp32_ble_tracker:719]: Found device 63:C1:32:F2:6C:4B RSSI=-96
[13:09:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:25][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:09:25][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:09:25][I][idasen_desk_controller:042]: [Desk] Connected successfully!
[13:09:28][I][ota:102]: Boot seems successful, resetting boot loop counter.
[13:09:28][D][esp32.preferences:114]: Saving preferences to flash...
[13:09:29][I][ble_client:161]: Service UUID: 0x1800
[13:09:29][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x7
[13:09:29][I][ble_client:341]:  characteristic 0x2A00, handle 0x3, properties 0xa
[13:09:29][I][ble_client:341]:  characteristic 0x2A01, handle 0x5, properties 0x2
[13:09:29][I][ble_client:341]:  characteristic 0x2A04, handle 0x7, properties 0x2
[13:09:29][I][ble_client:161]: Service UUID: 0x1801
[13:09:29][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[13:09:29][I][ble_client:341]:  characteristic 0x2A05, handle 0xa, properties 0x20
[13:09:29][I][ble_client:161]: Service UUID: 99FA0001-338A-1024-8A49-009C0215F78A
[13:09:29][I][ble_client:162]:   start_handle: 0xc  end_handle: 0x11
[13:09:29][I][ble_client:341]:  characteristic 99FA0002-338A-1024-8A49-009C0215F78A, handle 0xe, properties 0xc
[13:09:29][I][ble_client:341]:  characteristic 99FA0011-338A-1024-8A49-009C0215F78A, handle 0x14, properties 0x1e
[13:09:29][I][ble_client:161]: Service UUID: 0x180A
[13:09:29][I][ble_client:162]:   start_handle: 0x16  end_handle: 0x1a
[13:09:29][I][ble_client:341]:  characteristic 0x2A29, handle 0x18, properties 0x2
[13:09:29][I][ble_client:341]:  characteristic 0x2A24, handle 0x1a, properties 0x2
[13:09:29][I][ble_client:161]: Service UUID: 99FA0020-338A-1024-8A49-009C0215F78A
[13:09:29][I][ble_client:162]:   start_handle: 0x1b  end_handle: 0x37
[13:09:29][I][ble_client:341]:  characteristic 99FA0021-338A-1024-8A49-009C0215F78A, handle 0x1d, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0022-338A-1024-8A49-009C0215F78A, handle 0x20, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0023-338A-1024-8A49-009C0215F78A, handle 0x23, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0024-338A-1024-8A49-009C0215F78A, handle 0x26, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0025-338A-1024-8A49-009C0215F78A, handle 0x29, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0026-338A-1024-8A49-009C0215F78A, handle 0x2c, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0027-338A-1024-8A49-009C0215F78A, handle 0x2f, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0028-338A-1024-8A49-009C0215F78A, handle 0x32, properties 0x12
[13:09:29][I][ble_client:341]:  characteristic 99FA0029-338A-1024-8A49-009C0215F78A, handle 0x35, properties 0x2
[13:09:29][I][ble_client:341]:  characteristic 99FA002A-338A-1024-8A49-009C0215F78A, handle 0x37, properties 0x2
[13:09:29][I][ble_client:161]: Service UUID: 99FA0030-338A-1024-8A49-009C0215F78A
[13:09:29][I][ble_client:162]:   start_handle: 0x38  end_handle: 0xffff
[13:09:29][I][ble_client:341]:  characteristic 99FA0031-338A-1024-8A49-009C0215F78A, handle 0x3a, properties 0xc
[13:09:29][I][ble_client:341]:  characteristic 99FA0032-338A-1024-8A49-009C0215F78A, handle 0x3c, properties 0xc
[13:09:29][I][ble_client:341]:  characteristic 99FA0033-338A-1024-8A49-009C0215F78A, handle 0x3e, properties 0xc
[13:09:29][I][ble_client:341]:  characteristic 99FA0034-338A-1024-8A49-009C0215F78A, handle 0x40, properties 0xc
[13:09:29][D][esp32_ble_tracker:214]: Starting scan...
[13:09:29][D][esp32_ble_tracker:719]: Found device 46:CA:3C:A6:7F:D1 RSSI=-89
[13:09:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:29][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-67
[13:09:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:29][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:29][D][esp32_ble_tracker:719]: Found device 24:8F:A6:8A:34:8C RSSI=-54
[13:09:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:29][D][esp32_ble_tracker:719]: Found device 22:DD:3F:82:B5:3E RSSI=-88
[13:09:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:30][D][esp32_ble_tracker:719]: Found device 4A:38:D2:76:EE:E0 RSSI=-92
[13:09:30][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:30][D][esp32_ble_tracker:719]: Found device 56:23:22:AF:75:1D RSSI=-82
[13:09:30][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:30][D][esp32_ble_tracker:719]: Found device 6B:3B:59:6F:F8:58 RSSI=-65
[13:09:30][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:31][D][esp32_ble_tracker:719]: Found device 7B:28:DA:6E:D3:34 RSSI=-82
[13:09:31][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:31][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:31][D][esp32_ble_tracker:719]: Found device 0B:76:1E:6E:1C:52 RSSI=-89
[13:09:31][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:32][D][esp32_ble_tracker:719]: Found device 72:24:8C:0E:22:20 RSSI=-65
[13:09:32][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:33][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:BD:86 RSSI=-73
[13:09:33][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:09:33][D][esp32_ble_tracker:742]:   Name: 'LE-reserved_F'
[13:09:33][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:34][D][esp32_ble_tracker:719]: Found device 4B:40:AB:E2:C7:FA RSSI=-84
[13:09:34][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:34][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:34][D][esp32_ble_tracker:719]: Found device D6:AC:20:B7:C5:19 RSSI=-61
[13:09:34][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:34][W][idasen_desk_controller:104]: Error reading char at handle 29, status=5
[13:09:34][D][esp32_ble_tracker:719]: Found device 2E:1B:69:D1:10:27 RSSI=-78
[13:09:34][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:35][D][esp32_ble_tracker:719]: Found device 43:E1:84:02:25:2C RSSI=-61
[13:09:35][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:36][D][cover:078]: 'Desk' - Setting
[13:09:36][D][cover:086]:   Position: 0%
[13:09:36][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 0
[13:09:36][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 0
[13:09:36][D][esp32_ble_tracker:719]: Found device 3E:0D:1C:B2:B4:99 RSSI=-102
[13:09:36][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:36][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 0
[13:09:37][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 0
[13:09:37][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 0
[13:09:37][D][cover:078]: 'Desk' - Setting
[13:09:37][D][cover:086]:   Position: 61%
[13:09:37][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:37][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:37][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:38][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:38][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:38][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:38][D][esp32_ble_tracker:719]: Found device 3A:BC:9E:E8:95:C1 RSSI=-54
[13:09:38][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:38][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:38][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:39][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:39][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:39][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:39][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:39][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:40][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:40][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:40][D][esp32_ble_tracker:719]: Found device 26:9F:30:F3:63:DA RSSI=-75
[13:09:40][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:40][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:40][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:40][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:41][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:41][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:41][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:41][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:41][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:42][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:42][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:42][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:42][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:42][D][esp32_ble_tracker:719]: Found device 67:FD:08:70:B1:6B RSSI=-76
[13:09:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:42][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:42][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:43][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:43][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:43][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:43][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:43][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:44][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:44][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:44][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:44][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 61
[13:09:44][D][esp32_ble_tracker:719]: Found device 15:47:A3:78:89:7D RSSI=-93
[13:09:44][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:44][D][cover:078]: 'Desk' - Setting
[13:09:44][D][cover:082]:   Command: STOP
[13:09:44][D][idasen_desk_controller:248]: Cover control - STOP
[13:09:45][D][esp32_ble_tracker:719]: Found device 79:A4:AA:82:5F:18 RSSI=-67
[13:09:45][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:52][D][esp32_ble_tracker:719]: Found device 71:59:52:7F:74:78 RSSI=-86
[13:09:52][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:52][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:53][D][esp32_ble_tracker:719]: Found device 7C:8D:F9:89:C4:2E RSSI=-90
[13:09:53][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:53][D][esp32_ble_tracker:744]:   TX Power: 2
[13:09:56][D][esp32_ble_tracker:719]: Found device 5A:BA:27:05:6E:E3 RSSI=-90
[13:09:56][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:57][D][esp32_ble_tracker:719]: Found device 27:19:D2:9B:6E:95 RSSI=-91
[13:09:57][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:58][D][esp32_ble_tracker:719]: Found device 36:20:8C:2E:12:4F RSSI=-89
[13:09:58][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:58][D][esp32_ble_tracker:719]: Found device C6:9F:74:7A:60:46 RSSI=-77
[13:09:58][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:09:59][D][esp32_ble_tracker:719]: Found device 55:32:FC:56:50:D8 RSSI=-86
[13:09:59][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:10:00][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:10:02][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:10:02][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19

Iteration 2

Changed only_up_down_command: to true in the basic config

esphome:
  name: desk-controller

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "a1d19bdd07f3866190e9b75d212b25c6"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.0.11
    gateway: 192.168.0.1
    subnet: 255.255.255.0
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Desk-Controller Fallback Hotspot"
    password: !secret fallback_password

captive_portal:

external_components:
  - source: github://j5lien/esphome-idasen-desk-controller@v3.0.0

esp32_ble_tracker:

ble_client:
  - mac_address: "d6:ac:20:b7:c5:19"
    id: idasen_desk

idasen_desk_controller:
    ble_client_id: idasen_desk
    # Fallback to use only up and down commands (less precise)
    # -----------
    # Optional
    only_up_down_command: true

cover:
  - platform: idasen_desk_controller
    name: "Desk"
INFO Reading configuration /config/desk-controller.yaml...
INFO Starting log output from 192.168.0.11 using esphome API
INFO Successfully connected to 192.168.0.11
[13:19:51][I][app:102]: ESPHome version 2021.12.1 compiled on Dec 17 2021, 13:14:41
[13:19:51][C][wifi:488]: WiFi:
[13:19:51][C][wifi:350]:   Local MAC: 94:B9:7E:C2:E4:E4
[13:19:51][C][wifi:351]:   SSID: [redacted]
[13:19:51][C][wifi:352]:   IP Address: 192.168.0.11
[13:19:51][C][wifi:354]:   BSSID: [redacted]
[13:19:51][C][wifi:355]:   Hostname: 'desk-controller'
[13:19:51][C][wifi:357]:   Signal strength: -46 dB ▂▄▆█
[13:19:51][C][wifi:361]:   Channel: 1
[13:19:51][C][wifi:362]:   Subnet: 255.255.255.0
[13:19:51][C][wifi:363]:   Gateway: 192.168.0.1
[13:19:51][C][logger:233]: Logger:
[13:19:51][C][logger:234]:   Level: DEBUG
[13:19:51][C][logger:235]:   Log Baud Rate: 115200
[13:19:51][C][logger:236]:   Hardware UART: UART0
[13:19:51][C][esp32_ble_tracker:705]: BLE Tracker:
[13:19:51][C][esp32_ble_tracker:706]:   Scan Duration: 300 s
[13:19:51][C][esp32_ble_tracker:707]:   Scan Interval: 320.0 ms
[13:19:51][C][esp32_ble_tracker:708]:   Scan Window: 30.0 ms
[13:19:51][C][esp32_ble_tracker:709]:   Scan Type: ACTIVE
[13:19:51][C][ble_client:035]: BLE Client:
[13:19:51][C][ble_client:036]:   Address: d6:ac:20:b7:c5:19
[13:19:51][C][captive_portal:144]: Captive Portal:
[13:19:51][C][ota:082]: Over-The-Air Updates:
[13:19:51][C][ota:083]:   Address: 192.168.0.11:3232
[13:19:51][C][ota:086]:   Using Password.
[13:19:51][C][api:134]: API Server:
[13:19:51][C][api:135]:   Address: 192.168.0.11:6053
[13:19:51][C][api:139]:   Using noise encryption: NO
[13:19:51][C][mdns:084]: mDNS:
[13:19:51][C][mdns:085]:   Hostname: desk-controller
[13:19:51][C][idasen_desk_controller:024]: Idasen Desk Controller:
[13:19:52][D][esp32_ble_tracker:719]: Found device 0C:8A:B6:4A:70:FE RSSI=-58
[13:19:52][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:19:52][D][esp32_ble_tracker:719]: Found device 7C:59:D2:B0:DB:D6 RSSI=-90
[13:19:52][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:19:53][D][esp32_ble_tracker:719]: Found device 39:3D:1F:F8:9C:97 RSSI=-77
[13:19:53][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:19:53][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:19:53][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:19:54][I][idasen_desk_controller:042]: [Desk] Connected successfully!
[13:19:58][I][ble_client:161]: Service UUID: 0x1800
[13:19:58][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x7
[13:19:58][I][ble_client:341]:  characteristic 0x2A00, handle 0x3, properties 0xa
[13:19:58][I][ble_client:341]:  characteristic 0x2A01, handle 0x5, properties 0x2
[13:19:58][I][ble_client:341]:  characteristic 0x2A04, handle 0x7, properties 0x2
[13:19:58][I][ble_client:161]: Service UUID: 0x1801
[13:19:58][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[13:19:58][I][ble_client:341]:  characteristic 0x2A05, handle 0xa, properties 0x20
[13:19:58][I][ble_client:161]: Service UUID: 99FA0001-338A-1024-8A49-009C0215F78A
[13:19:58][I][ble_client:341]:  characteristic 99FA0002-338A-1024-8A49-009C0215F78A, handle 0xe, properties 0xc
[13:19:58][I][ble_client:341]:  characteristic 99FA0003-338A-1024-8A49-009C0215F78A, handle 0x10, properties 0x12
[13:19:58][I][ble_client:161]: Service UUID: 99FA0010-338A-1024-8A49-009C0215F78A
[13:19:58][I][ble_client:162]:   start_handle: 0x12  end_handle: 0x15
[13:19:58][I][ble_client:341]:  characteristic 99FA0011-338A-1024-8A49-009C0215F78A, handle 0x14, properties 0x1e
[13:19:58][I][ble_client:161]: Service UUID: 0x180A
[13:19:58][I][ble_client:162]:   start_handle: 0x16  end_handle: 0x1a
[13:19:58][I][ble_client:341]:  characteristic 0x2A29, handle 0x18, properties 0x2
[13:19:58][I][ble_client:341]:  characteristic 99FA0023-338A-1024-8A49-009C0215F78A, handle 0x23, properties 0x12
[13:19:58][I][ble_client:341]:  characteristic 99FA0024-338A-1024-8A49-009C0215F78A, handle 0x26, properties 0x12
[13:19:58][I][ble_client:341]:  characteristic 99FA0025-338A-1024-8A49-009C0215F78A, handle 0x29, properties 0x12
[13:19:58][I][ble_client:341]:  characteristic 99FA0026-338A-1024-8A49-009C0215F78A, handle 0x2c, properties 0x12
[13:19:58][I][ble_client:341]:  characteristic 99FA0027-338A-1024-8A49-009C0215F78A, handle 0x2f, properties 0x12
[13:19:58][I][ble_client:341]:  characteristic 99FA0028-338A-1024-8A49-009C0215F78A, handle 0x32, properties 0x12
[13:19:58][I][ble_client:341]:  characteristic 99FA0029-338A-1024-8A49-009C0215F78A, handle 0x35, properties 0x2
[13:19:58][I][ble_client:341]:  characteristic 99FA002A-338A-1024-8A49-009C0215F78A, handle 0x37, properties 0x2
[13:19:58][I][ble_client:161]: Service UUID: 99FA0030-338A-1024-8A49-009C0215F78A
[13:19:58][I][ble_client:162]:   start_handle: 0x38  end_handle: 0xffff
[13:19:58][I][ble_client:341]:  characteristic 99FA0031-338A-1024-8A49-009C0215F78A, handle 0x3a, properties 0xc
[13:19:58][I][ble_client:341]:  characteristic 99FA0032-338A-1024-8A49-009C0215F78A, handle 0x3c, properties 0xc
[13:19:58][I][ble_client:341]:  characteristic 99FA0033-338A-1024-8A49-009C0215F78A, handle 0x3e, properties 0xc
[13:19:58][I][ble_client:341]:  characteristic 99FA0034-338A-1024-8A49-009C0215F78A, handle 0x40, properties 0xc
[13:19:58][D][esp32_ble_tracker:214]: Starting scan...
[13:19:58][D][esp32_ble_tracker:719]: Found device 0C:8A:B6:4A:70:FE RSSI=-59
[13:19:58][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:19:58][D][esp32_ble_tracker:719]: Found device 2E:1B:69:D1:10:27 RSSI=-66
[13:19:58][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:19:59][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:BD:86 RSSI=-79
[13:19:59][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:19:59][D][esp32_ble_tracker:742]:   Name: 'LE-reserved_F'
[13:19:59][D][esp32_ble_tracker:744]:   TX Power: 2
[13:19:59][D][esp32_ble_tracker:719]: Found device 39:3D:1F:F8:9C:97 RSSI=-87
[13:19:59][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:00][D][esp32_ble_tracker:719]: Found device 71:CE:B9:07:D3:B5 RSSI=-61
[13:20:00][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:02][D][esp32_ble_tracker:719]: Found device D6:AC:20:B7:C5:19 RSSI=-97
[13:20:02][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:02][D][esp32_ble_tracker:719]: Found device 46:18:74:90:E0:2E RSSI=-63
[13:20:02][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:03][D][esp32_ble_tracker:719]: Found device 2B:95:51:C5:18:5F RSSI=-88
[13:20:03][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:03][W][idasen_desk_controller:104]: Error reading char at handle 29, status=5
[13:20:05][D][esp32_ble_tracker:719]: Found device 7C:59:D2:B0:DB:D6 RSSI=-91
[13:20:05][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:05][D][esp32_ble_tracker:719]: Found device 67:FD:08:70:B1:6B RSSI=-76
[13:20:05][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:05][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:05][D][esp32_ble_tracker:719]: Found device 79:A4:AA:82:5F:18 RSSI=-69
[13:20:05][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:06][D][esp32_ble_tracker:719]: Found device 4D:58:38:88:29:1A RSSI=-62
[13:20:06][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:06][D][esp32_ble_tracker:719]: Found device 2A:82:D3:94:9C:A4 RSSI=-90
[13:20:06][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:06][D][esp32_ble_tracker:719]: Found device 3B:9A:CD:A9:AD:4C RSSI=-91
[13:20:06][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:07][D][esp32_ble_tracker:719]: Found device 0D:A7:33:EC:A4:15 RSSI=-87
[13:20:07][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:08][D][esp32_ble_tracker:719]: Found device 62:F2:13:DA:2A:CB RSSI=-82
[13:20:08][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:08][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:09][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-72
[13:20:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:09][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:10][D][esp32_ble_tracker:719]: Found device 73:67:B4:27:C8:73 RSSI=-78
[13:20:10][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:13][D][esp32_ble_tracker:719]: Found device 0C:9D:C8:29:1B:C3 RSSI=-92
[13:20:13][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:15][D][esp32_ble_tracker:719]: Found device 38:95:BB:C2:D1:14 RSSI=-94
[13:20:15][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:16][D][esp32_ble_tracker:719]: Found device FC:CC:F8:98:9E:49 RSSI=-91
[13:20:16][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:17][D][esp32_ble_tracker:719]: Found device D8:0F:99:60:D1:78 RSSI=-85
[13:20:17][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:20:17][D][esp32_ble_tracker:719]: Found device 67:35:C3:04:DB:2E RSSI=-88
[13:20:17][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:18][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-77
[13:20:18][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:20:18][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:21][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:94:D3 RSSI=-71
[13:20:21][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:20:21][D][esp32_ble_tracker:742]:   Name: 'LE-ES'
[13:20:21][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:21][D][esp32_ble_tracker:719]: Found device 7B:25:E2:ED:C4:94 RSSI=-90
[13:20:21][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:22][D][esp32_ble_tracker:719]: Found device 42:57:D6:53:8A:1A RSSI=-85
[13:20:22][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:22][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:26][D][api:098]: Accepted 192.168.0.51
[13:20:26][W][api.connection:082]: aioesphomeapi (192.168.0.51): Connection closed
[13:20:26][D][api:098]: Accepted 192.168.0.51
[13:20:26][D][api.connection:771]: Home Assistant 2021.12.0 (192.168.0.51): Connected successfully
[13:20:29][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:20:29][D][esp32_ble_tracker:719]: Found device 70:71:27:DE:13:89 RSSI=-94
[13:20:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:33][D][esp32_ble_tracker:719]: Found device 7C:8D:F9:89:C4:2E RSSI=-93
[13:20:33][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:20:33][D][esp32_ble_tracker:744]:   TX Power: 2
[13:20:33][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:20:33][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:21:03][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:21:03][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[13:21:03][D][esp32_ble_tracker:214]: Starting scan...
[13:21:03][D][esp32_ble_tracker:719]: Found device 67:35:C3:04:DB:2E RSSI=-88
[13:21:03][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:04][D][esp32_ble_tracker:719]: Found device 0C:8A:B6:4A:70:FE RSSI=-59
[13:21:04][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:04][D][esp32_ble_tracker:719]: Found device 2B:95:51:C5:18:5F RSSI=-87
[13:21:04][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:04][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:21:04][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[13:21:04][I][idasen_desk_controller:042]: [Desk] Connected successfully!
[13:21:08][I][ble_client:161]: Service UUID: 0x1800
[13:21:08][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x7
[13:21:08][I][ble_client:341]:  characteristic 0x2A00, handle 0x3, properties 0xa
[13:21:08][I][ble_client:341]:  characteristic 0x2A01, handle 0x5, properties 0x2
[13:21:08][I][ble_client:341]:  characteristic 0x2A04, handle 0x7, properties 0x2
[13:21:09][I][ble_client:161]: Service UUID: 0x1801
[13:21:09][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[13:21:09][I][ble_client:341]:  characteristic 0x2A05, handle 0xa, properties 0x20
[13:21:09][I][ble_client:161]: Service UUID: 99FA0001-338A-1024-8A49-009C0215F78A
[13:21:09][I][ble_client:162]:   start_handle: 0xc  end_handle: 0x11
[13:21:09][I][ble_client:341]:  characteristic 99FA0002-338A-1024-8A49-009C0215F78A, handle 0xe, properties 0xc
[13:21:09][I][ble_client:341]:  characteristic 99FA0003-338A-1024-8A49-009C0215F78A, handle 0x10, properties 0x12
[13:21:09][I][ble_client:161]: Service UUID: 99FA0010-338A-1024-8A49-009C0215F78A
[13:21:09][I][ble_client:162]:   start_handle: 0x12  end_handle: 0x15
[13:21:09][I][ble_client:161]: Service UUID: 0x180A
[13:21:09][I][ble_client:162]:   start_handle: 0x16  end_handle: 0x1a
[13:21:09][I][ble_client:341]:  characteristic 0x2A29, handle 0x18, properties 0x2
[13:21:09][I][ble_client:341]:  characteristic 0x2A24, handle 0x1a, properties 0x2
[13:21:09][I][ble_client:161]: Service UUID: 99FA0020-338A-1024-8A49-009C0215F78A
[13:21:09][I][ble_client:162]:   start_handle: 0x1b  end_handle: 0x37
[13:21:09][I][ble_client:341]:  characteristic 99FA0021-338A-1024-8A49-009C0215F78A, handle 0x1d, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0022-338A-1024-8A49-009C0215F78A, handle 0x20, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0023-338A-1024-8A49-009C0215F78A, handle 0x23, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0024-338A-1024-8A49-009C0215F78A, handle 0x26, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0025-338A-1024-8A49-009C0215F78A, handle 0x29, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0026-338A-1024-8A49-009C0215F78A, handle 0x2c, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0028-338A-1024-8A49-009C0215F78A, handle 0x32, properties 0x12
[13:21:09][I][ble_client:341]:  characteristic 99FA0029-338A-1024-8A49-009C0215F78A, handle 0x35, properties 0x2
[13:21:09][I][ble_client:341]:  characteristic 99FA002A-338A-1024-8A49-009C0215F78A, handle 0x37, properties 0x2
[13:21:09][I][ble_client:161]: Service UUID: 99FA0030-338A-1024-8A49-009C0215F78A
[13:21:09][I][ble_client:162]:   start_handle: 0x38  end_handle: 0xffff
[13:21:09][I][ble_client:341]:  characteristic 99FA0031-338A-1024-8A49-009C0215F78A, handle 0x3a, properties 0xc
[13:21:09][I][ble_client:341]:  characteristic 99FA0032-338A-1024-8A49-009C0215F78A, handle 0x3c, properties 0xc
[13:21:09][I][ble_client:341]:  characteristic 99FA0033-338A-1024-8A49-009C0215F78A, handle 0x3e, properties 0xc
[13:21:09][I][ble_client:341]:  characteristic 99FA0034-338A-1024-8A49-009C0215F78A, handle 0x40, properties 0xc
[13:21:09][D][esp32_ble_tracker:214]: Starting scan...
[13:21:09][D][esp32_ble_tracker:719]: Found device 23:B7:F1:02:48:1A RSSI=-95
[13:21:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:09][D][esp32_ble_tracker:719]: Found device 62:F2:13:DA:2A:CB RSSI=-77
[13:21:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:09][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:09][D][esp32_ble_tracker:719]: Found device D6:AC:20:B7:C5:19 RSSI=-76
[13:21:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:09][D][esp32_ble_tracker:719]: Found device 0C:8A:B6:4A:70:FE RSSI=-58
[13:21:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:09][D][esp32_ble_tracker:719]: Found device 4D:58:38:88:29:1A RSSI=-62
[13:21:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:09][D][esp32_ble_tracker:719]: Found device 67:FD:08:70:B1:6B RSSI=-75
[13:21:09][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:10][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:10][D][esp32_ble_tracker:719]: Found device 2E:1B:69:D1:10:27 RSSI=-70
[13:21:10][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:10][D][esp32_ble_tracker:719]: Found device 46:18:74:90:E0:2E RSSI=-63
[13:21:10][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:10][D][esp32_ble_tracker:719]: Found device 0D:A7:33:EC:A4:15 RSSI=-89
[13:21:10][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:11][D][esp32_ble_tracker:719]: Found device 39:3D:1F:F8:9C:97 RSSI=-85
[13:21:11][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:12][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:94:D3 RSSI=-73
[13:21:12][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:21:12][D][esp32_ble_tracker:742]:   Name: 'LE-ES'
[13:21:12][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:12][D][esp32_ble_tracker:719]: Found device 70:71:27:DE:13:89 RSSI=-93
[13:21:12][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:12][D][esp32_ble_tracker:719]: Found device 3B:9A:CD:A9:AD:4C RSSI=-90
[13:21:12][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:12][D][esp32_ble_tracker:719]: Found device 73:67:B4:27:C8:73 RSSI=-82
[13:21:12][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:13][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-64
[13:21:13][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:13][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:14][W][idasen_desk_controller:104]: Error reading char at handle 29, status=5
[13:21:16][D][esp32_ble_tracker:719]: Found device 2A:82:D3:94:9C:A4 RSSI=-88
[13:21:16][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:17][D][esp32_ble_tracker:719]: Found device 71:CE:B9:07:D3:B5 RSSI=-61
[13:21:17][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:19][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-77
[13:21:19][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:21:19][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:22][D][esp32_ble_tracker:719]: Found device 2B:95:51:C5:18:5F RSSI=-88
[13:21:22][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:25][D][esp32_ble_tracker:719]: Found device 67:35:C3:04:DB:2E RSSI=-89
[13:21:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:25][D][esp32_ble_tracker:719]: Found device 77:3E:02:CE:72:14 RSSI=-84
[13:21:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:25][D][esp32_ble_tracker:719]: Found device CA:18:8B:9A:BD:E6 RSSI=-92
[13:21:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:25][D][esp32_ble_tracker:719]: Found device 4D:D5:BE:41:15:41 RSSI=-86
[13:21:25][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:25][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:30][D][esp32_ble_tracker:719]: Found device 79:A4:AA:82:5F:18 RSSI=-67
[13:21:30][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:31][D][cover:078]: 'Desk' - Setting
[13:21:31][D][cover:086]:   Position: 52%
[13:21:31][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:31][D][cover:078]: 'Desk' - Setting
[13:21:31][D][cover:086]:   Position: 52%
[13:21:31][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:31][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:31][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:32][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:32][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:32][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:32][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:33][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:33][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:33][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:33][D][idasen_desk_controller:217]: Update Desk - Move from 100 to 52
[13:21:33][D][cover:078]: 'Desk' - Setting
[13:21:33][D][cover:082]:   Command: STOP
[13:21:33][D][idasen_desk_controller:248]: Cover control - STOP
[13:21:38][D][esp32_ble_tracker:719]: Found device 0C:9D:C8:29:1B:C3 RSSI=-94
[13:21:38][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:39][D][esp32_ble_tracker:719]: Found device CF:A9:D5:72:3F:FF RSSI=-87
[13:21:39][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:39][W][idasen_desk_controller:049]: [Desk] Disconnected!
[13:21:41][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:BD:86 RSSI=-79
[13:21:41][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[13:21:41][D][esp32_ble_tracker:742]:   Name: 'LE-reserved_F'
[13:21:41][D][esp32_ble_tracker:744]:   TX Power: 2
[13:21:42][D][esp32_ble_tracker:719]: Found device 51:D6:A8:EC:F1:34 RSSI=-94
[13:21:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[13:21:42][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[13:21:42][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19

Iteration 3

Using configuration recommended by j5lien in issue #25, the desk connects but the sensor does not report the height. Moving the desk causes an error in the ESP log and a BLE disconnection.

esphome:
  name: desk-controller

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "a1d19bdd07f3866190e9b75d212b25c6"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.0.11
    gateway: 192.168.0.1
    subnet: 255.255.255.0
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Desk-Controller Fallback Hotspot"
    password: !secret fallback_password

captive_portal:

esp32_ble_tracker:

ble_client:
  - mac_address: "d6:ac:20:b7:c5:19"
    id: idasen_desk


sensor:
  # Desk Height Sensor
  - platform: ble_client
    ble_client_id: idasen_desk
    id: desk_height
    name: 'Desk Height'
    service_uuid: '99fa0020-338a-1024-8a49-009c0215f78a'
    characteristic_uuid: '99fa0021-338a-1024-8a49-009c0215f78a'
    icon: 'mdi:arrow-up-down'
    unit_of_measurement: 'cm'
    accuracy_decimals: 1
    update_interval: 30s
    notify: true
    lambda: |-
      uint16_t raw_height = ((uint16_t)x[1] << 8) | x[0];
      unsigned short height_mm = raw_height / 10;

      return (float) height_mm / 10;
INFO Reading configuration /config/desk-controller.yaml...
INFO Starting log output from 192.168.0.11 using esphome API
INFO Successfully connected to 192.168.0.11
[12:49:37][I][app:102]: ESPHome version 2021.12.1 compiled on Dec 17 2021, 12:45:13
[12:49:37][C][wifi:488]: WiFi:
[12:49:37][C][wifi:350]:   Local MAC: 94:B9:7E:C2:E4:E4
[12:49:37][C][wifi:351]:   SSID: [redacted]
[12:49:37][C][wifi:352]:   IP Address: 192.168.0.11
[12:49:37][C][wifi:354]:   BSSID: [redacted]
[12:49:37][C][wifi:355]:   Hostname: 'desk-controller'
[12:49:37][C][wifi:357]:   Signal strength: -45 dB ▂▄▆█
[12:49:37][C][wifi:361]:   Channel: 1
[12:49:37][C][wifi:362]:   Subnet: 255.255.255.0
[12:49:37][C][wifi:363]:   Gateway: 192.168.0.1
[12:49:37][C][wifi:364]:   DNS1: 0.0.0.0
[12:49:37][C][ble_sensor:019]: BLE Sensor 'Desk Height'
[12:49:37][C][ble_sensor:019]:   State Class: ''
[12:49:37][C][ble_sensor:019]:   Unit of Measurement: 'cm'
[12:49:37][C][ble_sensor:019]:   Accuracy Decimals: 1
[12:49:37][C][ble_sensor:019]:   Icon: 'mdi:arrow-up-down'
[12:49:37][C][ble_sensor:020]:   MAC address        : d6:ac:20:b7:c5:19
[12:49:37][C][ble_sensor:021]:   Service UUID       : 99FA0020-338A-1024-8A49-009C0215F78A
[12:49:37][C][ble_sensor:022]:   Characteristic UUID: 99FA0021-338A-1024-8A49-009C0215F78A
[12:49:37][C][ble_sensor:023]:   Descriptor UUID    : 00000000-0000-0000-0000-000000000000
[12:49:37][C][esp32_ble_tracker:705]: BLE Tracker:
[12:49:37][C][esp32_ble_tracker:706]:   Scan Duration: 300 s
[12:49:37][C][esp32_ble_tracker:707]:   Scan Interval: 320.0 ms
[12:49:37][C][esp32_ble_tracker:708]:   Scan Window: 30.0 ms
[12:49:38][C][esp32_ble_tracker:709]:   Scan Type: ACTIVE
[12:49:38][C][ble_client:035]: BLE Client:
[12:49:38][C][ble_client:036]:   Address: d6:ac:20:b7:c5:19
[12:49:38][C][captive_portal:144]: Captive Portal:
[12:49:38][C][ota:082]: Over-The-Air Updates:
[12:49:38][C][ota:083]:   Address: 192.168.0.11:3232
[12:49:38][C][ota:086]:   Using Password.
[12:49:38][C][api:134]: API Server:
[12:49:38][C][api:135]:   Address: 192.168.0.11:6053
[12:49:38][C][api:139]:   Using noise encryption: NO
[12:49:38][C][mdns:084]: mDNS:
[12:49:38][C][mdns:085]:   Hostname: desk-controller
[12:49:39][D][esp32_ble_tracker:719]: Found device 17:E7:BE:CC:AE:3A RSSI=-93
[12:49:39][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:49:39][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:BD:86 RSSI=-86
[12:49:39][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:49:39][D][esp32_ble_tracker:742]:   Name: 'LE-reserved_F'
[12:49:39][D][esp32_ble_tracker:744]:   TX Power: 2
[12:49:39][D][esp32_ble_tracker:719]: Found device 68:45:2B:97:EE:E5 RSSI=-93
[12:49:39][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:49:41][D][esp32_ble_tracker:719]: Found device 02:B2:56:B1:D1:49 RSSI=-59
[12:49:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:49:45][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-86
[12:49:45][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:49:45][D][esp32_ble_tracker:744]:   TX Power: 2
[12:49:49][D][esp32_ble_tracker:719]: Found device FC:17:FC:EA:D4:1B RSSI=-83
[12:49:49][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:49:52][W][ble_sensor:039]: [Desk Height] Disconnected!
[12:49:52][D][sensor:113]: 'Desk Height': Sending state nan cm with 1 decimals of accuracy
[12:49:53][D][esp32_ble_tracker:719]: Found device 35:3E:9D:11:7A:F7 RSSI=-89
[12:49:53][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:49:54][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[12:49:54][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[12:50:05][W][ble_sensor:119]: [Desk Height] Cannot poll, not connected
[12:50:24][W][ble_sensor:039]: [Desk Height] Disconnected!
[12:50:24][D][sensor:113]: 'Desk Height': Sending state nan cm with 1 decimals of accuracy
[12:50:24][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[12:50:24][D][esp32_ble_tracker:214]: Starting scan...
[12:50:24][D][esp32_ble_tracker:719]: Found device 4D:B0:A9:3B:6E:37 RSSI=-88
[12:50:24][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:24][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[12:50:24][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[12:50:24][I][ble_sensor:033]: [Desk Height] Connected successfully!
[12:50:27][I][ble_client:161]: Service UUID: 0x1800
[12:50:27][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x7
[12:50:27][I][ble_client:341]:  characteristic 0x2A00, handle 0x3, properties 0xa
[12:50:27][I][ble_client:341]:  characteristic 0x2A01, handle 0x5, properties 0x2
[12:50:27][I][ble_client:341]:  characteristic 0x2A04, handle 0x7, properties 0x2
[12:50:27][I][ble_client:161]: Service UUID: 0x1801
[12:50:27][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[12:50:27][I][ble_client:341]:  characteristic 0x2A05, handle 0xa, properties 0x20
[12:50:27][I][ble_client:161]: Service UUID: 99FA0001-338A-1024-8A49-009C0215F78A
[12:50:27][I][ble_client:162]:   start_handle: 0xc  end_handle: 0x11
[12:50:27][I][ble_client:341]:  characteristic 99FA0003-338A-1024-8A49-009C0215F78A, handle 0x10, properties 0x12
[12:50:27][I][ble_client:161]: Service UUID: 99FA0010-338A-1024-8A49-009C0215F78A
[12:50:27][I][ble_client:162]:   start_handle: 0x12  end_handle: 0x15
[12:50:27][I][ble_client:341]:  characteristic 99FA0011-338A-1024-8A49-009C0215F78A, handle 0x14, properties 0x1e
[12:50:27][I][ble_client:161]: Service UUID: 0x180A
[12:50:27][I][ble_client:162]:   start_handle: 0x16  end_handle: 0x1a
[12:50:27][I][ble_client:341]:  characteristic 0x2A29, handle 0x18, properties 0x2
[12:50:27][I][ble_client:341]:  characteristic 0x2A24, handle 0x1a, properties 0x2
[12:50:27][I][ble_client:161]: Service UUID: 99FA0020-338A-1024-8A49-009C0215F78A
[12:50:27][I][ble_client:162]:   start_handle: 0x1b  end_handle: 0x37
[12:50:27][I][ble_client:341]:  characteristic 99FA0021-338A-1024-8A49-009C0215F78A, handle 0x1d, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0022-338A-1024-8A49-009C0215F78A, handle 0x20, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0023-338A-1024-8A49-009C0215F78A, handle 0x23, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0024-338A-1024-8A49-009C0215F78A, handle 0x26, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0025-338A-1024-8A49-009C0215F78A, handle 0x29, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0026-338A-1024-8A49-009C0215F78A, handle 0x2c, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0027-338A-1024-8A49-009C0215F78A, handle 0x2f, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0028-338A-1024-8A49-009C0215F78A, handle 0x32, properties 0x12
[12:50:27][I][ble_client:341]:  characteristic 99FA0029-338A-1024-8A49-009C0215F78A, handle 0x35, properties 0x2
[12:50:27][I][ble_client:341]:  characteristic 99FA002A-338A-1024-8A49-009C0215F78A, handle 0x37, properties 0x2
[12:50:27][I][ble_client:161]: Service UUID: 99FA0030-338A-1024-8A49-009C0215F78A
[12:50:27][I][ble_client:162]:   start_handle: 0x38  end_handle: 0xffff
[12:50:27][I][ble_client:341]:  characteristic 99FA0031-338A-1024-8A49-009C0215F78A, handle 0x3a, properties 0xc
[12:50:27][I][ble_client:341]:  characteristic 99FA0032-338A-1024-8A49-009C0215F78A, handle 0x3c, properties 0xc
[12:50:27][I][ble_client:341]:  characteristic 99FA0033-338A-1024-8A49-009C0215F78A, handle 0x3e, properties 0xc
[12:50:27][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-77
[12:50:27][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:50:27][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:28][D][esp32_ble_tracker:719]: Found device 68:45:2B:97:EE:E5 RSSI=-95
[12:50:28][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:28][D][esp32_ble_tracker:719]: Found device 17:D6:E1:3C:01:38 RSSI=-92
[12:50:28][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:28][D][esp32_ble_tracker:719]: Found device 47:4F:C8:7B:E5:00 RSSI=-62
[12:50:28][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:29][D][esp32_ble_tracker:719]: Found device D6:AC:20:B7:C5:19 RSSI=-68
[12:50:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:29][D][esp32_ble_tracker:719]: Found device 59:19:A8:48:5A:E8 RSSI=-90
[12:50:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:29][D][esp32_ble_tracker:719]: Found device 02:B2:56:B1:D1:49 RSSI=-54
[12:50:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:29][D][esp32_ble_tracker:719]: Found device 4D:B0:A9:3B:6E:37 RSSI=-88
[12:50:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:29][D][esp32_ble_tracker:719]: Found device 39:70:51:48:AE:BF RSSI=-73
[12:50:29][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:32][D][esp32_ble_tracker:719]: Found device 6A:DC:7C:26:75:EA RSSI=-94
[12:50:32][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:32][D][esp32_ble_tracker:719]: Found device 73:4C:CD:0C:99:8C RSSI=-83
[12:50:32][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:32][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:33][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-65
[12:50:33][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:33][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:33][D][esp32_ble_tracker:719]: Found device 26:9F:30:F3:63:DA RSSI=-86
[12:50:33][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:33][D][esp32_ble_tracker:719]: Found device 05:E5:88:90:8E:6C RSSI=-92
[12:50:33][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:35][W][ble_sensor:082]: Error reading char at handle 29, status=5
[12:50:36][D][esp32_ble_tracker:719]: Found device 7E:0B:E4:A6:76:0D RSSI=-67
[12:50:36][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:37][D][esp32_ble_tracker:719]: Found device 7E:1F:92:02:F0:5E RSSI=-72
[12:50:37][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:38][D][esp32_ble_tracker:719]: Found device 7D:A7:7B:F3:BF:64 RSSI=-91
[12:50:38][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:38][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:38][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:BD:86 RSSI=-73
[12:50:38][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:50:38][D][esp32_ble_tracker:742]:   Name: 'LE-reserved_F'
[12:50:38][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:39][D][esp32_ble_tracker:719]: Found device 35:3E:9D:11:7A:F7 RSSI=-88
[12:50:39][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:41][D][esp32_ble_tracker:719]: Found device 68:20:45:7C:A5:C4 RSSI=-93
[12:50:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:41][D][esp32_ble_tracker:719]: Found device 68:9C:1F:97:DB:55 RSSI=-87
[12:50:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:42][D][esp32_ble_tracker:719]: Found device 62:D0:FC:18:F9:9A RSSI=-85
[12:50:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:43][D][esp32_ble_tracker:719]: Found device 17:E7:BE:CC:AE:3A RSSI=-94
[12:50:43][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:45][D][esp32_ble_tracker:719]: Found device D8:0F:99:60:D1:78 RSSI=-82
[12:50:45][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:50:51][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:94:D3 RSSI=-75
[12:50:51][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:50:51][D][esp32_ble_tracker:742]:   Name: 'LE-ES'
[12:50:51][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:52][D][esp32_ble_tracker:719]: Found device C0:28:8D:8B:40:27 RSSI=-83
[12:50:52][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:50:53][D][esp32_ble_tracker:719]: Found device 31:77:D4:05:58:CF RSSI=-94
[12:50:53][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:56][D][esp32_ble_tracker:719]: Found device 56:B6:55:DC:48:BB RSSI=-87
[12:50:56][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:57][D][esp32_ble_tracker:719]: Found device 76:E1:AE:73:72:C4 RSSI=-86
[12:50:57][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:57][D][esp32_ble_tracker:744]:   TX Power: 2
[12:50:59][D][esp32_ble_tracker:719]: Found device 01:A6:B9:61:F1:0F RSSI=-91
[12:50:59][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:50:59][W][ble_sensor:039]: [Desk Height] Disconnected!
[12:50:59][D][sensor:113]: 'Desk Height': Sending state nan cm with 1 decimals of accuracy
[12:51:05][D][esp32_ble_tracker:719]: Found device 67:13:C5:49:81:D4 RSSI=-85
[12:51:05][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:05][D][esp32_ble_tracker:744]:   TX Power: 2
[12:51:05][D][esp32_ble_tracker:719]: Found device FC:17:FC:EA:D4:1B RSSI=-85
[12:51:05][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:05][W][ble_sensor:119]: [Desk Height] Cannot poll, not connected
[12:51:06][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[12:51:06][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[12:51:35][W][ble_sensor:119]: [Desk Height] Cannot poll, not connected
[12:51:36][W][ble_sensor:039]: [Desk Height] Disconnected!
[12:51:36][D][sensor:113]: 'Desk Height': Sending state nan cm with 1 decimals of accuracy
[12:51:36][W][ble_client:117]: connect to d6:ac:20:b7:c5:19 failed, status=133
[12:51:36][D][esp32_ble_tracker:214]: Starting scan...
[12:51:36][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[12:51:36][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:94:D3 RSSI=-70
[12:51:36][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:51:36][D][esp32_ble_tracker:742]:   Name: 'LE-ES'
[12:51:36][D][esp32_ble_tracker:744]:   TX Power: 2
[12:51:36][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19
[12:51:36][D][esp32_ble_tracker:719]: Found device 47:4F:C8:7B:E5:00 RSSI=-57
[12:51:36][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:36][I][ble_sensor:033]: [Desk Height] Connected successfully!
[12:51:40][I][ble_client:161]: Service UUID: 0x1800
[12:51:40][I][ble_client:162]:   start_handle: 0x1  end_handle: 0x7
[12:51:40][I][ble_client:341]:  characteristic 0x2A00, handle 0x3, properties 0xa
[12:51:40][I][ble_client:341]:  characteristic 0x2A01, handle 0x5, properties 0x2
[12:51:40][I][ble_client:341]:  characteristic 0x2A04, handle 0x7, properties 0x2
[12:51:40][I][ble_client:161]: Service UUID: 0x1801
[12:51:40][I][ble_client:162]:   start_handle: 0x8  end_handle: 0xb
[12:51:40][I][ble_client:341]:  characteristic 0x2A05, handle 0xa, properties 0x20
[12:51:40][I][ble_client:161]: Service UUID: 99FA0001-338A-1024-8A49-009C0215F78A
[12:51:40][I][ble_client:162]:   start_handle: 0xc  end_handle: 0x11
[12:51:40][I][ble_client:341]:  characteristic 99FA0002-338A-1024-8A49-009C0215F78A, handle 0xe, properties 0xc
[12:51:40][I][ble_client:341]:  characteristic 99FA0003-338A-1024-8A49-009C0215F78A, handle 0x10, properties 0x12
[12:51:40][I][ble_client:161]: Service UUID: 99FA0010-338A-1024-8A49-009C0215F78A
[12:51:40][I][ble_client:161]: Service UUID: 0x180A
[12:51:40][I][ble_client:162]:   start_handle: 0x16  end_handle: 0x1a
[12:51:40][I][ble_client:341]:  characteristic 0x2A29, handle 0x18, properties 0x2
[12:51:40][I][ble_client:341]:  characteristic 0x2A24, handle 0x1a, properties 0x2
[12:51:40][I][ble_client:161]: Service UUID: 99FA0020-338A-1024-8A49-009C0215F78A
[12:51:40][I][ble_client:162]:   start_handle: 0x1b  end_handle: 0x37
[12:51:40][I][ble_client:341]:  characteristic 99FA0021-338A-1024-8A49-009C0215F78A, handle 0x1d, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0022-338A-1024-8A49-009C0215F78A, handle 0x20, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0023-338A-1024-8A49-009C0215F78A, handle 0x23, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0024-338A-1024-8A49-009C0215F78A, handle 0x26, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0025-338A-1024-8A49-009C0215F78A, handle 0x29, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0026-338A-1024-8A49-009C0215F78A, handle 0x2c, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0027-338A-1024-8A49-009C0215F78A, handle 0x2f, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0028-338A-1024-8A49-009C0215F78A, handle 0x32, properties 0x12
[12:51:40][I][ble_client:341]:  characteristic 99FA0029-338A-1024-8A49-009C0215F78A, handle 0x35, properties 0x2
[12:51:40][I][ble_client:341]:  characteristic 99FA002A-338A-1024-8A49-009C0215F78A, handle 0x37, properties 0x2
[12:51:40][I][ble_client:161]: Service UUID: 99FA0030-338A-1024-8A49-009C0215F78A
[12:51:40][I][ble_client:162]:   start_handle: 0x38  end_handle: 0xffff
[12:51:40][I][ble_client:341]:  characteristic 99FA0031-338A-1024-8A49-009C0215F78A, handle 0x3a, properties 0xc
[12:51:40][I][ble_client:341]:  characteristic 99FA0032-338A-1024-8A49-009C0215F78A, handle 0x3c, properties 0xc
[12:51:40][I][ble_client:341]:  characteristic 99FA0033-338A-1024-8A49-009C0215F78A, handle 0x3e, properties 0xc
[12:51:40][I][ble_client:341]:  characteristic 99FA0034-338A-1024-8A49-009C0215F78A, handle 0x40, properties 0xc
[12:51:40][D][esp32_ble_tracker:214]: Starting scan...
[12:51:41][D][esp32_ble_tracker:719]: Found device 17:D6:E1:3C:01:38 RSSI=-93
[12:51:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:41][D][esp32_ble_tracker:719]: Found device 62:D0:FC:18:F9:9A RSSI=-86
[12:51:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:41][D][esp32_ble_tracker:719]: Found device 73:4C:CD:0C:99:8C RSSI=-79
[12:51:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:41][D][esp32_ble_tracker:744]:   TX Power: 2
[12:51:41][D][esp32_ble_tracker:719]: Found device 33:99:F7:0F:7A:0C RSSI=-67
[12:51:41][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:42][D][esp32_ble_tracker:719]: Found device 68:9C:1F:97:DB:55 RSSI=-87
[12:51:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:42][D][esp32_ble_tracker:719]: Found device 47:4F:C8:7B:E5:00 RSSI=-57
[12:51:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:42][D][esp32_ble_tracker:719]: Found device 02:B2:56:B1:D1:49 RSSI=-58
[12:51:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:42][D][esp32_ble_tracker:719]: Found device 59:19:A8:48:5A:E8 RSSI=-88
[12:51:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:42][D][esp32_ble_tracker:719]: Found device 01:A6:B9:61:F1:0F RSSI=-92
[12:51:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:42][D][esp32_ble_tracker:719]: Found device D6:AC:20:B7:C5:19 RSSI=-57
[12:51:42][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:45][D][esp32_ble_tracker:719]: Found device 17:E7:BE:CC:AE:3A RSSI=-95
[12:51:45][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:45][D][esp32_ble_tracker:719]: Found device 6A:DC:7C:26:75:EA RSSI=-81
[12:51:45][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:45][D][esp32_ble_tracker:719]: Found device 7E:1F:92:02:F0:5E RSSI=-56
[12:51:45][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:46][D][esp32_ble_tracker:719]: Found device 72:4B:BF:7B:C3:A5 RSSI=-86
[12:51:46][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:46][D][esp32_ble_tracker:719]: Found device 31:77:D4:05:58:CF RSSI=-91
[12:51:46][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:46][D][esp32_ble_tracker:719]: Found device 4D:B0:A9:3B:6E:37 RSSI=-88
[12:51:46][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:47][D][esp32_ble_tracker:719]: Found device 26:9F:30:F3:63:DA RSSI=-76
[12:51:47][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:49][D][esp32_ble_tracker:719]: Found device 28:11:A5:5C:94:D3 RSSI=-73
[12:51:49][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:51:49][D][esp32_ble_tracker:742]:   Name: 'LE-ES'
[12:51:49][D][esp32_ble_tracker:744]:   TX Power: 2
[12:51:49][D][esp32_ble_tracker:719]: Found device 54:80:5D:51:24:F5 RSSI=-65
[12:51:49][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:49][D][esp32_ble_tracker:744]:   TX Power: 2
[12:51:49][D][esp32_ble_tracker:719]: Found device 76:E1:AE:73:72:C4 RSSI=-78
[12:51:49][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:49][D][esp32_ble_tracker:744]:   TX Power: 2
[12:51:49][D][esp32_ble_tracker:719]: Found device D8:0F:99:60:D1:78 RSSI=-82
[12:51:49][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:51:50][D][esp32_ble_tracker:719]: Found device 35:3E:9D:11:7A:F7 RSSI=-90
[12:51:50][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:52][D][esp32_ble_tracker:719]: Found device DB:A6:0E:85:0E:C7 RSSI=-90
[12:51:52][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:52][D][esp32_ble_tracker:719]: Found device 0F:AD:5B:79:85:B1 RSSI=-85
[12:51:52][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:51:56][D][esp32_ble_tracker:719]: Found device 5C:87:C4:FD:9E:57 RSSI=-68
[12:51:56][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:52:01][D][esp32_ble_tracker:719]: Found device 67:13:C5:49:81:D4 RSSI=-81
[12:52:01][D][esp32_ble_tracker:740]:   Address Type: RANDOM
[12:52:01][D][esp32_ble_tracker:744]:   TX Power: 2
[12:52:04][D][esp32_ble_tracker:719]: Found device D0:03:4B:52:9C:4E RSSI=-83
[12:52:04][D][esp32_ble_tracker:740]:   Address Type: PUBLIC
[12:52:04][D][esp32_ble_tracker:744]:   TX Power: 2
[12:52:05][W][ble_sensor:082]: Error reading char at handle 29, status=5
[12:52:11][W][ble_sensor:039]: [Desk Height] Disconnected!
[12:52:11][D][sensor:113]: 'Desk Height': Sending state nan cm with 1 decimals of accuracy
[12:52:11][D][ble_client:047]: Found device at MAC address [D6:AC:20:B7:C5:19]
[12:52:11][I][ble_client:085]: Attempting BLE connection to d6:ac:20:b7:c5:19

@backslashV
Copy link

Any updates on this? Facing the same issue. Tried with two different ESP32 devices.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants