Giter VIP home page Giter VIP logo

Comments (11)

AidasK avatar AidasK commented on July 25, 2024 1

So you want me to add a test case and implementation for this device based on the log provided, right?

from qingping-ble.

bdraco avatar bdraco commented on July 25, 2024

Please post the advertisement data from the Home Assistant Bluetooth debug log

from qingping-ble.

AidasK avatar AidasK commented on July 25, 2024

How can I do that? Can I just run bluetoothctl scan on? Though my network is quite congested with 20+ devices.

from qingping-ble.

bdraco avatar bdraco commented on July 25, 2024

https://www.home-assistant.io/integrations/logger/

# Example configuration.yaml entry
logger:
  default: info
  logs:
    homeassistant.components.bluetooth: debug

or at run time
https://www.home-assistant.io/integrations/logger/#service-set_level

from qingping-ble.

AidasK avatar AidasK commented on July 25, 2024

Will try!

In the mean while, I think this log might contain what you need:

bluetoothctl connect 58:2D:34:82:6C:6F

Attempting to connect to 58:2D:34:82:6C:6F
[CHG] Device CD:5E:A9:86:F2:EB RSSI: -72
[CHG] Device 7C:49:EB:31:20:DC RSSI: -76
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -72
[CHG] Device 72:26:25:2F:6B:5E RSSI: -92
[CHG] Device 53:16:27:EB:03:61 RSSI: -77
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -73
[CHG] Device F3:E3:87:C0:F9:77 RSSI: -87
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -78
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -89
[CHG] Device F6:84:B3:5E:ED:3B RSSI: -90
[CHG] Device 80:47:86:D5:A5:61 RSSI: -97
[CHG] Device 80:47:86:D5:A5:61 ManufacturerData Key: 0x0075
[CHG] Device 80:47:86:D5:A5:61 ManufacturerData Value:
  42 04 01 01 6f 80 47 86 d5 a5 61 82 47 86 d5 a5  B...o.G...a.G...
  60 01 77 e2 39 b2 17 a3                          `.w.9...
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -91
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Key: 0x0075
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Value:
  42 04 01 01 61 4c c9 5e 50 bf 09 4e c9 5e 50 bf  B...aL.^P..N.^P.
  08 ff 00 00 00 00 00 00                          ........
[CHG] Device 7D:19:69:C4:83:4E RSSI: -88
[CHG] Device 7D:19:69:C4:83:4E ManufacturerData Key: 0x004c
[CHG] Device 7D:19:69:C4:83:4E ManufacturerData Value:
  10 06 3c 1e 58 88 60 e2                          ..<.X.`.
[CHG] Device 68:9F:1A:AE:A8:EF RSSI: -89
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -89
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0x0075
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  42 04 01 20 76 20 0d 00 02 01 41 01 01 00 01 00  B.. v ....A.....
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0xff19
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  00 75 00 09 01 00 00 00 06 01 00 00 00 00 00 00  .u..............
  00 00 00 00 00 00 00 00                          ........
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -69
[CHG] Device CC:B5:D1:32:4A:45 RSSI: -74
[CHG] Device CC:B5:D1:32:4A:45 ServiceData Key: 0000fdcd-0000-1000-8000-00805f9b34fb
[CHG] Device CC:B5:D1:32:4A:45 ServiceData Value:
  88 24 43 4a 32 d1 b5 cc 01 04 b9 00 66 01 12 04  .$CJ2.......f...
  06 00 06 00 13 02 09 02                          ........
[CHG] Device 7C:49:EB:31:20:DC RSSI: -77
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -81
[CHG] Device 72:26:25:2F:6B:5E RSSI: -90
[CHG] Device 53:16:27:EB:03:61 RSSI: -79
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -77
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -93
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -92
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Key: 0x0075
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Value:
  42 04 01 20 61 20 0d 00 02 01 41 01 01 00 01 00  B.. a ....A.....
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 7C:49:EB:31:20:DC RSSI: -81
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -75
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0x0075
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  42 04 01 01 76 98 06 3c f0 1a 61 9a 06 3c f0 1a  B...v..<..a..<..
  60 01 90 00 00 00 00 00                          `.......
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0xff19
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  00 75 00 09 01 00 00 00 06 01 00 00 00 00 00 00  .u..............
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 7C:49:EB:31:20:DC RSSI: -81
[CHG] Device 53:16:27:EB:03:61 RSSI: -78
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -88
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -79
[CHG] Device 72:26:25:2F:6B:5E RSSI: -89
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -68
[CHG] Device 7C:49:EB:31:20:DC RSSI: -74
[CHG] Device 80:47:86:D5:A5:61 RSSI: -97
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -79
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -92
[CHG] Device 7D:19:69:C4:83:4E RSSI: -88
[CHG] Device 7D:19:69:C4:83:4E ManufacturerData Key: 0x004c
[CHG] Device 7D:19:69:C4:83:4E ManufacturerData Value:
  01 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00  ................
  00                                               .
[CHG] Device 72:26:25:2F:6B:5E RSSI: -96
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -92
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -72
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -90
[DEL] Device F6:36:06:67:C0:91 F6-36-06-67-C0-91
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -87
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0x0075
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  42 04 01 20 76 20 0d 00 02 01 41 01 01 00 01 00  B.. v ....A.....
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0xff19
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  00 75 00 09 01 00 00 00 06 01 00 00 00 00 00 00  .u..............
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 72:26:25:2F:6B:5E RSSI: -94
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -95
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -89
[CHG] Device 68:9F:1A:AE:A8:EF RSSI: -92
[CHG] Device 72:26:25:2F:6B:5E RSSI: -88
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -70
[CHG] Device 7C:49:EB:31:20:DC RSSI: -80
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -89
[CHG] Device 7C:49:EB:31:20:DC RSSI: -75
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -98
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Key: 0x0075
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Value:
  42 04 01 01 61 4c c9 5e 50 bf 09 4e c9 5e 50 bf  B...aL.^P..N.^P.
  08 ff 00 00 00 00 00 00                          ........
[CHG] Device 80:47:86:D5:A5:61 RSSI: -94
[CHG] Device 80:47:86:D5:A5:61 ManufacturerData Key: 0x0075
[CHG] Device 80:47:86:D5:A5:61 ManufacturerData Value:
  42 04 01 20 6f 21 0d 00 22 01 37 01 01 00 01 00  B.. o!..".7.....
  00 00 00 00 00 00 00 03                          ........
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -71
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -77
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -88
[CHG] Device 72:26:25:2F:6B:5E RSSI: -93
[CHG] Device 7D:19:69:C4:83:4E RSSI: -80
[CHG] Device 7D:19:69:C4:83:4E ManufacturerData Key: 0x004c
[CHG] Device 7D:19:69:C4:83:4E ManufacturerData Value:
  01 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00  ................
  00                                               .
[CHG] Device 75:3F:9D:E4:ED:92 RSSI: -86
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -71
[CHG] Device CB:F2:EA:2A:EA:EA RSSI: -72
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -82
[CHG] Device 7C:49:EB:31:20:DC RSSI: -74
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -89
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -68
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -91
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Key: 0x0075
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Value:
  42 04 01 20 61 20 0d 00 02 01 41 01 01 00 01 00  B.. a ....A.....
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -76
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -97
[CHG] Device 75:3F:9D:E4:ED:92 RSSI: -88
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -90
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -85
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0x0075
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  42 04 01 01 76 98 06 3c f0 1a 61 9a 06 3c f0 1a  B...v..<..a..<..
  60 01 90 00 00 00 00 00                          `.......
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0xff19
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  00 75 00 09 01 00 00 00 06 01 00 00 00 00 00 00  .u..............
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 7C:49:EB:31:20:DC RSSI: -77
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -72
[CHG] Device 53:16:27:EB:03:61 RSSI: -78
[CHG] Device 44:F2:A6:79:A7:3F RSSI: -91
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -78
[CHG] Device 75:3F:9D:E4:ED:92 RSSI: -85
[CHG] Device 7C:49:EB:31:20:DC RSSI: -77
[CHG] Device C6:12:19:09:55:9B RSSI: -89
[DEL] Device C7:9D:24:5D:16:92 C7-9D-24-5D-16-92
[DEL] Device 5A:81:53:7F:D2:F8 5A-81-53-7F-D2-F8
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -100
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Key: 0x0075
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Value:
  42 04 01 01 61 4c c9 5e 50 bf 09 4e c9 5e 50 bf  B...aL.^P..N.^P.
  08 ff 00 00 00 00 00 00                          ........
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -68
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -77
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0x0075
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  42 04 01 20 76 20 0d 00 02 01 41 01 01 00 01 00  B.. v ....A.....
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0xff19
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  00 75 00 09 01 00 00 00 06 01 00 00 00 00 00 00  .u..............
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -92
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -72
[CHG] Device 53:16:27:EB:03:61 RSSI: -79
[CHG] Device EF:77:59:F6:3E:A8 RSSI: -90
[CHG] Device 72:26:25:2F:6B:5E RSSI: -88
[CHG] Device CD:5E:A9:86:F2:EB RSSI: -79
[CHG] Device 7C:49:EB:31:20:DC RSSI: -74
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -81
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -99
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -71
[CHG] Device F6:84:B3:5E:ED:3B RSSI: -94
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -71
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -91
[CHG] Device 80:47:86:D5:A5:61 RSSI: -84
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -85
[CHG] Device 7C:49:EB:31:20:DC RSSI: -82
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -70
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -72
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -95
[CHG] Device 72:26:25:2F:6B:5E RSSI: -95
[CHG] Device 68:9F:1A:AE:A8:EF RSSI: -89
[CHG] Device 75:3F:9D:E4:ED:92 RSSI: -90
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -93
[CHG] Device 72:26:25:2F:6B:5E RSSI: -86
[CHG] Device 7C:49:EB:31:20:DC RSSI: -81
[CHG] Device 53:16:27:EB:03:61 RSSI: -71
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -77
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -91
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -88
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -76
[CHG] Device 98:06:3C:F0:1A:61 RSSI: -87
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0x0075
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  42 04 01 01 76 98 06 3c f0 1a 61 9a 06 3c f0 1a  B...v..<..a..<..
  60 01 90 00 00 00 00 00                          `.......
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Key: 0xff19
[CHG] Device 98:06:3C:F0:1A:61 ManufacturerData Value:
  00 75 00 09 01 00 00 00 06 01 00 00 00 00 00 00  .u..............
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 68:9F:1A:AE:A8:EF RSSI: -95
[CHG] Device 46:EE:A3:3E:C7:DC RSSI: -93
[CHG] Device 7C:49:EB:31:20:DC RSSI: -81
[CHG] Device C4:82:E1:C9:DD:E1 RSSI: -71
[CHG] Device 72:26:25:2F:6B:5E RSSI: -90
[CHG] Device 6C:0A:01:C8:9A:40 RSSI: -72
[CHG] Device 53:16:27:EB:03:61 RSSI: -76
[CHG] Device 4C:C9:5E:50:BF:09 RSSI: -97
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Key: 0x0075
[CHG] Device 4C:C9:5E:50:BF:09 ManufacturerData Value:
  42 04 01 20 61 20 0d 00 02 01 41 01 01 00 01 00  B.. a ....A.....
  00 00 00 00 00 00 00 00                          ........
[CHG] Device 73:AC:CD:F3:EB:00 RSSI: -93
[CHG] Device 6E:39:07:DC:CB:D4 RSSI: -77
[CHG] Device 7C:49:EB:31:20:DC RSSI: -76
[CHG] Device 58:2D:34:82:6C:6F RSSI: -71
[CHG] Device 58:2D:34:82:6C:6F ServiceData Key: 0000fdcd-0000-1000-8000-00805f9b34fb
[CHG] Device 58:2D:34:82:6C:6F ServiceData Value:
  88 33 6f 6c 82 34 2d 58 01 04 ee 00 43 01 02 01  .3ol.4-X....C...
  5d 13 02 8f 02                                   ]....
[DEL] Device FE:C3:AB:78:28:B2 FE-C3-AB-78-28-B2
[DEL] Device 46:1B:31:F7:18:BC 46-1B-31-F7-18-BC
[CHG] Device 58:2D:34:82:6C:6F Connected: yes
Connection successful

And also

bluetoothctl scan on | grep 58:2D:34:82:6C:6F

[CHG] Device 58:2D:34:82:6C:6F Connected: yes
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 00000100-0065-6c62-2e74-6f696d2e696d
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 00001800-0000-1000-8000-00805f9b34fb
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 00001801-0000-1000-8000-00805f9b34fb
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 0000180a-0000-1000-8000-00805f9b34fb
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 0000fe95-0000-1000-8000-00805f9b34fb
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 00010203-0405-0607-0809-0a0b0c0d1912
[CHG] Device 58:2D:34:82:6C:6F UUIDs: 22210000-554a-4546-5542-46534450464d
[CHG] Device 58:2D:34:82:6C:6F ServicesResolved: yes

from qingping-ble.

AidasK avatar AidasK commented on July 25, 2024

Oh, also

bluetoothctl info 58:2D:34:82:6C:6F

Device 58:2D:34:82:6C:6F (public)
	Name: Qingping CO2 Temp RH
	Alias: Qingping CO2 Temp RH
	Paired: no
	Bonded: no
	Trusted: no
	Blocked: no
	Connected: yes
	LegacyPairing: no
	UUID: Vendor specific           (00000100-0065-6c62-2e74-6f696d2e696d)
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
	UUID: Xiaomi Inc.               (0000fe95-0000-1000-8000-00805f9b34fb)
	UUID: Vendor specific           (00010203-0405-0607-0809-0a0b0c0d1912)
	UUID: Vendor specific           (22210000-554a-4546-5542-46534450464d)
	ServiceData Key: 0000fdcd-0000-1000-8000-00805f9b34fb
	ServiceData Value:
  88 33 6f 6c 82 34 2d 58 01 04 ee 00 43 01 02 01  .3ol.4-X....C...
  5d 13 02 8f 02                                   ]....

from qingping-ble.

AidasK avatar AidasK commented on July 25, 2024

Finally! @bdraco


homeassistant  | 2024-01-20 23:13:26.878 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xee\x00=\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-70) match: set()
homeassistant  | 2024-01-20 23:13:55.223 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xee\x00<\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-74) match: set()
homeassistant  | 2024-01-20 23:14:08.351 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xef\x00<\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-75) match: set()
homeassistant  | 2024-01-20 23:14:10.375 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xee\x00<\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-75) match: set()
homeassistant  | 2024-01-20 23:14:12.390 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xef\x00=\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-74) match: set()
homeassistant  | 2024-01-20 23:14:15.464 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xef\x00<\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-71) match: set()
homeassistant  | 2024-01-20 23:14:18.476 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (B8:27:EB:77:2A:AF) [connectable]: 58:2D:34:82:6C:6F AdvertisementData(local_name='Qingping CO2 Temp RH', service_data={'0000fdcd-0000-1000-8000-00805f9b34fb': b'\x883ol\x824-X\x01\x04\xef\x00=\x01\x02\x01]\x13\x02\x8f\x02'}, service_uuids=['00000100-0065-6c62-2e74-6f696d2e696d', '00001800-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000fe95-0000-1000-8000-00805f9b34fb', '00010203-0405-0607-0809-0a0b0c0d1912', '22210000-554a-4546-5542-46534450464d'], rssi=-73) match: set()

from qingping-ble.

bdraco avatar bdraco commented on July 25, 2024

There you go.

If you open a PR for this, and copy the

def test_has_motion():
test, and mark it as xfail, I can help you figure out what else is needed to make it work

from qingping-ble.

AidasK avatar AidasK commented on July 25, 2024

Is there an easy way to copy paste this MR home-assistant/core#105876? Should I do it? Too bad it's that strict

from qingping-ble.

bdraco avatar bdraco commented on July 25, 2024

https://developers.home-assistant.io/docs/development_environment

Or you can do it in code spaces

https://github.com/codespaces/new?skip_quickstart=true&machine=basicLinux32gb&repo=12888993&ref=dev&devcontainer_path=.devcontainer%2Fdevcontainer.json&geo=UsWest

from qingping-ble.

AidasK avatar AidasK commented on July 25, 2024

Thanks @bdraco home-assistant/core#108567 :))

from qingping-ble.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.