Desk Still not moving

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.

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

Could you share the logs from the start ?

i gues 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    :<PHONE_NUMBER>0000-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    :<PHONE_NUMBER>0000-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

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 ?

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.

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;

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

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:
[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!

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

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: <IP_ADDRESS>
    gateway: <IP_ADDRESS>
    subnet: <IP_ADDRESS>
  # 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<EMAIL_ADDRESS>
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 <IP_ADDRESS> using esphome API
INFO Successfully connected to <IP_ADDRESS>
[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: <IP_ADDRESS>
[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: <IP_ADDRESS>
[13:08:02][C][wifi:363]:   Gateway: <IP_ADDRESS>
[13:08:02][C][wifi:364]:   DNS1: <IP_ADDRESS>
[13:08:02][C][wifi:365]:   DNS2: <IP_ADDRESS>
[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: <IP_ADDRESS>:3232
[13:08:02][C][ota:086]:   Using Password.
[13:08:02][C][api:134]: API Server:
[13:08:02][C][api:135]:   Address: <IP_ADDRESS>: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: <IP_ADDRESS>
    gateway: <IP_ADDRESS>
    subnet: <IP_ADDRESS>
  # 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<EMAIL_ADDRESS>
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 <IP_ADDRESS> using esphome API
INFO Successfully connected to <IP_ADDRESS>
[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: <IP_ADDRESS>
[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: <IP_ADDRESS>
[13:19:51][C][wifi:363]:   Gateway: <IP_ADDRESS>
[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: <IP_ADDRESS>:3232
[13:19:51][C][ota:086]:   Using Password.
[13:19:51][C][api:134]: API Server:
[13:19:51][C][api:135]:   Address: <IP_ADDRESS>: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 <IP_ADDRESS>
[13:20:26][W][api.connection:082]: aioesphomeapi (<IP_ADDRESS>): Connection closed
[13:20:26][D][api:098]: Accepted <IP_ADDRESS>
[13:20:26][D][api.connection:771]: Home Assistant 2021.12.0 (<IP_ADDRESS>): 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: <IP_ADDRESS>
    gateway: <IP_ADDRESS>
    subnet: <IP_ADDRESS>
  # 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 <IP_ADDRESS> using esphome API
INFO Successfully connected to <IP_ADDRESS>
[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: <IP_ADDRESS>
[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: <IP_ADDRESS>
[12:49:37][C][wifi:363]:   Gateway: <IP_ADDRESS>
[12:49:37][C][wifi:364]:   DNS1: <IP_ADDRESS>
[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: <IP_ADDRESS>:3232
[12:49:38][C][ota:086]:   Using Password.
[12:49:38][C][api:134]: API Server:
[12:49:38][C][api:135]:   Address: <IP_ADDRESS>: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

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


EDGE_IDENTITY: Get Default OS Account failed:

I have a very basic setup, and trying to run a test of the following code based off Microsofts "Automate Microsoft Edge" code snippit:
from selenium import webdriver
from selenium.webdriver.common.by import By
import time

driver = webdriver.Edge()

driver.get('https://bing.com')

element = driver.find_element(By.ID, 'sb_form_q')
element.send_keys('WebDriver')
element.submit()

time.sleep(5)
driver.quit()

The outcome is correct, Edge opens>goes to Bing>searches for WebDriver>Closes Edge.
But in the terminal I get so many errors, but specifically, I am interested in the 2nd line, "EDGE_IDENTITY: Get Default OS Account failed":
DevTools listening on ws://<IP_ADDRESS>:65470/devtools/browser/73be1ada-8666-43a2-888e-b53255f60a1f
[10536:18144:0930/222000.308:ERROR:edge_auth_errors.cc(415)] EDGE_IDENTITY: Get Default OS Account failed: Error: Primary Error: kImplicitSignInFailure, Secondary Error: kAccountProviderFetchError, Platform error: 0, Error string:
[10536:18144:0930/222004.153:ERROR:fallback_task_provider.cc(124)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[10536:18144:0930/222005.761:ERROR:device_event_log_impl.cc(214)] [22:20:05.753] USB: usb_service_win.cc:415 Could not read device interface GUIDs: The system cannot find the file specified. (0x2)
[10536:18144:0930/222005.762:ERROR:device_event_log_impl.cc(214)] [22:20:05.761] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[10536:18144:0930/222005.762:ERROR:usb_descriptors.cc(141)] Failed to read length for configuration 1.
[10536:18144:0930/222005.762:ERROR:usb_descriptors.cc(100)] Failed to read all configuration descriptors. Expected 2, got 1.
[10536:18144:0930/222005.763:ERROR:device_event_log_impl.cc(214)] [22:20:05.762] USB: usb_device_win.cc:96 Failed to read descriptors from \?\usb#vid_17ef&pid_a359#301e3dd68#{a5dcbf10-6530-11d2-901f-00c04fb951ed}.
[10536:18144:0930/222005.763:ERROR:device_event_log_impl.cc(214)] [22:20:05.762] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[10536:18144:0930/222005.764:ERROR:device_event_log_impl.cc(214)] [22:20:05.764] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
[10536:18144:0930/222005.765:ERROR:device_event_log_impl.cc(214)] [22:20:05.764] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
Is this a bug? Or is the Microsoft code snippet incorrect?
I am worried that with such little code and the amount of errors, It will make troubleshooting harder down the line.
Information:

Browser: Version 105.0.1343.53 (Official build) (64-bit)
Selenium: 4.5.0
Driver: Microsoft Edge WebDriver 105.0.1343.53 x64
Python: 3.10.7 64-bit
OS: Windows 10 21H2 19044.2006
VSCode: 1.71.2

Those error logs are generated by Edge, not msedgedriver. The driver is simply passing Edge's log output through to the console. These are understandably distracting but don't indicate a problem with WebDriver and won't impact the test.

Closing this issue. Some browser features may not work as intended when Edge is running under WebDriver, which causes them to generate error logs. From the WebDriver point of view though, showing log output from the browser is by design.

I encountered the same problem

In my case it's closing the window completely and automation are failing.

I was running into the same problem as you guys and for what it's worth I found a solution.
I went to the "Automate Microsoft Edge" and read further down, Manage and Configure Webdriver Service.
I added the following lines to the above example code:
from selenium.webdriver.edge.service import Service

service = Service(verbose = True)

and replaced
driver = webdriver.Edge()
with
driver = webdriver.Edge(service = service)
I hashed out the time sleep and driver quit at the bottom to see if the browser stays open and it does!
Hope this helps someone?

You need to delete the old msedgedriver.exe file and download the version matches your Edge

You need to delete the old msedgedriver.exe file and download the version matches your Edge

Updating the webdriver with the lastest version solved my issue.
ISSUE: "EDGE_IDENTITY: Get Default OS Account failed: Error: Primary Error: kImplicitSignInFailure, Secondary Error: kAccountProviderFetchError"


Upgrade SKAFFOLD_VERSION to 0.11.0

The Skaffold release 0.11.0 fixes a number of issues related to Docker multi-stage builds and multi-artifact builds: https://github.com/GoogleContainerTools/skaffold/releases/tag/v0.11.0

@igdianov many thanks!