Bluetooth-Devices / oralb-ble

Bluetooth library for Oral B devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IO 8 reports as Smart Series 7000

sempre-chris opened this issue · comments

We have an IO 8 but it reports in HA as Smart Series 7000. Most attributes work with some success but I think its not quite right.

Output from brushing this morning:

2022-11-09 06:26:14.716 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x08r\x00\x00\x00\x07\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-96) connectable: True match: set() rssi: -96 2022-11-09 06:26:44.648 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x00\x0f\x00\x01\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-95) connectable: True match: set() rssi: -95 2022-11-09 06:27:03.151 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x00"\x00\x02\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-97) connectable: True match: set() rssi: -97 2022-11-09 06:27:03.998 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x00#\x00\x02\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-97) connectable: True match: set() rssi: -97 2022-11-09 06:27:06.224 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x00%\x00\x02\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-94) connectable: True match: set() rssi: -94 2022-11-09 06:27:17.698 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x000\x00\x02\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-93) connectable: True match: set() rssi: -93 2022-11-09 06:27:19.332 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x002\x00\x02\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-98) connectable: True match: set() rssi: -98 2022-11-09 06:27:24.362 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x007\x00\x02\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-97) connectable: True match: set() rssi: -97 2022-11-09 06:27:43.190 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x01\x0e\x00\x03\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-95) connectable: True match: set() rssi: -95 2022-11-09 06:27:44.013 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x01\x0f\x00\x03\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-93) connectable: True match: set() rssi: -93 2022-11-09 06:27:46.067 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x01\x11\x00\x03\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-99) connectable: True match: set() rssi: -99 2022-11-09 06:27:48.328 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x01\x13\x00\x03\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-99) connectable: True match: set() rssi: -99 2022-11-09 06:27:49.127 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-c814ac: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x01\x14\x00\x03\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-96) connectable: True match: set() rssi: -96 2022-11-09 06:28:15.864 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] Oral-B Toothbrush (F8:8A:5E:E1:DB:58): Switching from esp32-bluetooth-proxy-c814ac[True] to esp32-bluetooth-proxy-cb54fc[True] (time elapsed:26.735744516015984 > stale seconds:25.111759460996836) 2022-11-09 06:28:15.865 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-cb54fc: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x01/\x00\x04\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-94) connectable: True match: set() rssi: -94 2022-11-09 06:28:18.624 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-cb54fc: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x011\x00\x04\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-96) connectable: True match: set() rssi: -96 2022-11-09 06:28:18.827 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-cb54fc: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x012\x00\x04\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-98) connectable: True match: set() rssi: -98 2022-11-09 06:28:40.537 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-cb54fc: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x02\x0b\x00\x07\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-98) connectable: True match: set() rssi: -98 2022-11-09 06:29:02.244 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-cb54fc: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x03r\x02\x1e\x00*\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-98) connectable: True match: set() rssi: -98 2022-11-09 06:29:40.784 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] esp32-bluetooth-proxy-cb54fc: F8:8A:5E:E1:DB:58 AdvertisementData(local_name='Oral-B Toothbrush', manufacturer_data={220: b'\x061\x19\x02r\x025\x002\x00\x00'}, service_uuids=['0000fe0d-0000-1000-8000-00805f9b34fb'], tx_power=-127, rssi=-99) connectable: True match: set() rssi: -99 2022-11-09 06:29:48.841 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] Oral-B Toothbrush (F8:8A:5E:E1:DB:58): Switching from esp32-bluetooth-proxy-cb54fc[True] to esp32-bluetooth-proxy-c814ac[True] (new rssi:-93 - threshold:5 > old rssi:-99) 2022-11-09 06:29:59.283 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] Oral-B Toothbrush (F8:8A:5E:E1:DB:58): Switching from esp32-bluetooth-proxy-c814ac[True] to esp32-bluetooth-proxy-cb54fc[True] (time elapsed:1.2080062919994816 > stale seconds:1.1120059869717807)

Thanks for the AdvertisementData

@bdraco if you need any more logging to be done for different features, just tag me, this was just from a standard clean, so aware there are menu options etc to go through and maybe config for the pressure?

It was using the mapping for Smart Series instead of IO Series so it should just work with the right mapping now