2022-07-08 18:55:31 -05:00
|
|
|
"""Automatically generated by hassfest.
|
|
|
|
|
|
|
|
To update, run python3 -m script.hassfest
|
|
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
|
2022-08-22 08:02:26 -10:00
|
|
|
BLUETOOTH: list[dict[str, bool | str | int | list[int]]] = [
|
2022-09-29 21:55:45 +02:00
|
|
|
{
|
|
|
|
"domain": "airthings_ble",
|
|
|
|
"manufacturer_id": 820,
|
|
|
|
},
|
2022-10-30 22:50:46 -05:00
|
|
|
{
|
|
|
|
"domain": "aranet",
|
|
|
|
"manufacturer_id": 1794,
|
|
|
|
"service_uuid": "f0cd1400-95da-4f4b-9ac8-aa55d312af0c",
|
|
|
|
"connectable": False,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "aranet",
|
|
|
|
"manufacturer_id": 1794,
|
|
|
|
"service_uuid": "0000fce0-0000-1000-8000-00805f9b34fb",
|
|
|
|
"connectable": False,
|
|
|
|
},
|
2022-09-04 09:45:52 -04:00
|
|
|
{
|
|
|
|
"domain": "bluemaestro",
|
|
|
|
"manufacturer_id": 307,
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-09-04 09:45:52 -04:00
|
|
|
},
|
2022-08-27 15:25:29 +02:00
|
|
|
{
|
|
|
|
"domain": "bthome",
|
|
|
|
"connectable": False,
|
2022-09-19 23:37:22 +02:00
|
|
|
"service_data_uuid": "0000181c-0000-1000-8000-00805f9b34fb",
|
2022-08-27 15:25:29 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "bthome",
|
|
|
|
"connectable": False,
|
2022-09-19 23:37:22 +02:00
|
|
|
"service_data_uuid": "0000181e-0000-1000-8000-00805f9b34fb",
|
2022-08-27 15:25:29 +02:00
|
|
|
},
|
2022-11-09 15:31:58 +01:00
|
|
|
{
|
|
|
|
"domain": "bthome",
|
|
|
|
"connectable": False,
|
|
|
|
"service_data_uuid": "0000fcd2-0000-1000-8000-00805f9b34fb",
|
|
|
|
},
|
2022-08-01 16:56:08 +02:00
|
|
|
{
|
|
|
|
"domain": "fjaraskupan",
|
2022-08-31 05:40:25 +02:00
|
|
|
"connectable": False,
|
2022-08-01 16:56:08 +02:00
|
|
|
"manufacturer_id": 20296,
|
|
|
|
"manufacturer_data_start": [
|
|
|
|
79,
|
|
|
|
68,
|
|
|
|
70,
|
|
|
|
74,
|
|
|
|
65,
|
2022-09-19 23:37:22 +02:00
|
|
|
82,
|
|
|
|
],
|
2022-08-01 16:56:08 +02:00
|
|
|
},
|
2022-07-24 03:39:23 -05:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "Govee*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 03:39:23 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "GVH5*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 03:39:23 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "B5178*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 03:39:23 -05:00
|
|
|
},
|
2022-08-09 04:53:21 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 6966,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008451-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-09 04:53:21 -10:00
|
|
|
},
|
2022-09-24 16:02:17 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 63391,
|
|
|
|
"service_uuid": "00008351-0000-1000-8000-00805f9b34fb",
|
|
|
|
"connectable": False,
|
|
|
|
},
|
2022-07-24 03:39:23 -05:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 26589,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008351-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 03:39:23 -05:00
|
|
|
},
|
2022-09-13 22:17:09 +02:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 57391,
|
|
|
|
"service_uuid": "00008351-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-09-13 22:17:09 +02:00
|
|
|
},
|
2022-07-24 03:39:23 -05:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 18994,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008551-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 03:39:23 -05:00
|
|
|
},
|
2022-08-07 10:11:34 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 818,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008551-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-07 10:11:34 -10:00
|
|
|
},
|
2022-09-29 22:33:14 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 53579,
|
|
|
|
"service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
|
|
|
|
"connectable": False,
|
|
|
|
},
|
2022-09-24 16:02:17 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 43682,
|
|
|
|
"service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
|
|
|
|
"connectable": False,
|
|
|
|
},
|
2022-08-10 23:08:03 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 59970,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-10 23:08:03 -10:00
|
|
|
},
|
2022-07-24 03:39:23 -05:00
|
|
|
{
|
2022-08-31 16:41:22 +00:00
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 63585,
|
|
|
|
"service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-31 16:41:22 +00:00
|
|
|
},
|
|
|
|
{
|
2022-07-24 03:39:23 -05:00
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 14474,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 03:39:23 -05:00
|
|
|
},
|
2022-07-28 17:07:32 -10:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 10032,
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "00008251-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-28 17:07:32 -10:00
|
|
|
},
|
2022-08-30 22:01:35 -04:00
|
|
|
{
|
|
|
|
"domain": "govee_ble",
|
|
|
|
"manufacturer_id": 19506,
|
|
|
|
"service_uuid": "00001801-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-30 22:01:35 -04:00
|
|
|
},
|
2022-07-17 08:19:05 -05:00
|
|
|
{
|
|
|
|
"domain": "homekit_controller",
|
|
|
|
"manufacturer_id": 76,
|
2022-07-17 17:25:45 -05:00
|
|
|
"manufacturer_data_start": [
|
2022-09-19 23:37:22 +02:00
|
|
|
6,
|
|
|
|
],
|
2022-07-17 08:19:05 -05:00
|
|
|
},
|
2022-09-19 15:43:41 -10:00
|
|
|
{
|
|
|
|
"domain": "ibeacon",
|
|
|
|
"manufacturer_id": 76,
|
|
|
|
"manufacturer_data_start": [
|
|
|
|
2,
|
|
|
|
21,
|
|
|
|
],
|
|
|
|
},
|
2022-07-21 22:17:09 -05:00
|
|
|
{
|
|
|
|
"domain": "inkbird",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "sps",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-21 22:17:09 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "inkbird",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "Inkbird*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-21 22:17:09 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "inkbird",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "iBBQ*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-21 22:17:09 -05:00
|
|
|
},
|
2022-08-09 04:49:17 -10:00
|
|
|
{
|
|
|
|
"domain": "inkbird",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "xBBQ*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-09 04:49:17 -10:00
|
|
|
},
|
2022-07-21 22:17:09 -05:00
|
|
|
{
|
|
|
|
"domain": "inkbird",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "tps",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-21 22:17:09 -05:00
|
|
|
},
|
2022-09-21 17:09:39 +02:00
|
|
|
{
|
|
|
|
"domain": "kegtron",
|
|
|
|
"connectable": False,
|
|
|
|
"manufacturer_id": 65535,
|
|
|
|
},
|
2022-09-22 02:44:37 +01:00
|
|
|
{
|
|
|
|
"domain": "keymitt_ble",
|
2022-10-08 07:19:40 +01:00
|
|
|
"service_uuid": "0000abcd-0000-1000-8000-00805f9b34fb",
|
2022-09-22 02:44:37 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "keymitt_ble",
|
|
|
|
"local_name": "mib*",
|
|
|
|
},
|
2022-08-29 11:38:18 -05:00
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "LEDnet*",
|
2022-08-29 11:38:18 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "BLE-LED*",
|
2022-08-29 11:38:18 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "LEDBLE*",
|
2022-08-29 11:38:18 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "Triones*",
|
2022-08-29 11:38:18 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "LEDBlue*",
|
2022-08-29 11:38:18 -05:00
|
|
|
},
|
2022-09-04 12:54:40 -04:00
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "Dream~*",
|
2022-09-04 12:54:40 -04:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "QHM-*",
|
2022-09-04 12:54:40 -04:00
|
|
|
},
|
2022-09-05 13:05:37 -05:00
|
|
|
{
|
|
|
|
"domain": "led_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"local_name": "AP-*",
|
2022-09-05 13:05:37 -05:00
|
|
|
},
|
2022-08-30 17:06:44 -04:00
|
|
|
{
|
|
|
|
"domain": "melnor",
|
|
|
|
"manufacturer_data_start": [
|
2022-09-19 23:37:22 +02:00
|
|
|
89,
|
2022-08-30 17:06:44 -04:00
|
|
|
],
|
2022-09-19 23:37:22 +02:00
|
|
|
"manufacturer_id": 13,
|
2022-08-30 17:06:44 -04:00
|
|
|
},
|
2022-07-24 02:51:14 -05:00
|
|
|
{
|
|
|
|
"domain": "moat",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "Moat_S*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 02:51:14 -05:00
|
|
|
},
|
2022-10-24 23:11:40 -05:00
|
|
|
{
|
|
|
|
"domain": "oralb",
|
|
|
|
"manufacturer_id": 220,
|
|
|
|
},
|
2022-08-13 21:00:27 -10:00
|
|
|
{
|
|
|
|
"domain": "qingping",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "Qingping*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-13 21:00:27 -10:00
|
|
|
},
|
2022-08-23 21:18:47 -07:00
|
|
|
{
|
|
|
|
"domain": "qingping",
|
|
|
|
"local_name": "Lee Guitars*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-23 21:18:47 -07:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "qingping",
|
|
|
|
"service_data_uuid": "0000fdcd-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-23 21:18:47 -07:00
|
|
|
},
|
2022-11-09 16:35:30 +02:00
|
|
|
{
|
|
|
|
"domain": "ruuvitag_ble",
|
|
|
|
"manufacturer_id": 1177,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "ruuvitag_ble",
|
|
|
|
"local_name": "Ruuvi *",
|
|
|
|
},
|
2022-08-30 21:49:31 -04:00
|
|
|
{
|
|
|
|
"domain": "sensorpro",
|
|
|
|
"manufacturer_id": 43605,
|
|
|
|
"manufacturer_data_start": [
|
|
|
|
1,
|
|
|
|
1,
|
|
|
|
164,
|
2022-09-19 23:37:22 +02:00
|
|
|
193,
|
2022-08-30 21:49:31 -04:00
|
|
|
],
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-30 21:49:31 -04:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "sensorpro",
|
|
|
|
"manufacturer_id": 43605,
|
|
|
|
"manufacturer_data_start": [
|
|
|
|
1,
|
|
|
|
5,
|
|
|
|
164,
|
2022-09-19 23:37:22 +02:00
|
|
|
193,
|
2022-08-30 21:49:31 -04:00
|
|
|
],
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-30 21:49:31 -04:00
|
|
|
},
|
2022-07-21 20:31:23 -05:00
|
|
|
{
|
|
|
|
"domain": "sensorpush",
|
2022-08-22 08:02:26 -10:00
|
|
|
"local_name": "SensorPush*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-21 20:31:23 -05:00
|
|
|
},
|
2022-10-10 16:14:27 -07:00
|
|
|
{
|
|
|
|
"domain": "snooz",
|
|
|
|
"local_name": "Snooz*",
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "snooz",
|
|
|
|
"service_uuid": "729f0608-496a-47fe-a124-3a62aaa3fbc0",
|
|
|
|
},
|
2022-09-27 16:50:40 -10:00
|
|
|
{
|
|
|
|
"domain": "switchbot",
|
|
|
|
"service_data_uuid": "00000d00-0000-1000-8000-00805f9b34fb",
|
|
|
|
"connectable": False,
|
|
|
|
},
|
2022-07-24 16:55:52 -05:00
|
|
|
{
|
|
|
|
"domain": "switchbot",
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_data_uuid": "0000fd3d-0000-1000-8000-00805f9b34fb",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-24 16:55:52 -05:00
|
|
|
},
|
2022-07-08 18:55:31 -05:00
|
|
|
{
|
|
|
|
"domain": "switchbot",
|
2022-08-22 08:02:26 -10:00
|
|
|
"service_uuid": "cba20d00-224d-11e6-9fb8-0002a5d5c51b",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-07-22 23:55:06 +01:00
|
|
|
},
|
2022-08-26 21:44:10 -05:00
|
|
|
{
|
|
|
|
"domain": "thermobeacon",
|
|
|
|
"service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
|
|
|
|
"manufacturer_id": 16,
|
|
|
|
"manufacturer_data_start": [
|
2022-09-19 23:37:22 +02:00
|
|
|
0,
|
2022-08-26 21:44:10 -05:00
|
|
|
],
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-26 21:44:10 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "thermobeacon",
|
|
|
|
"service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
|
|
|
|
"manufacturer_id": 17,
|
|
|
|
"manufacturer_data_start": [
|
2022-09-19 23:37:22 +02:00
|
|
|
0,
|
2022-08-26 21:44:10 -05:00
|
|
|
],
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-26 21:44:10 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "thermobeacon",
|
|
|
|
"service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
|
|
|
|
"manufacturer_id": 21,
|
|
|
|
"manufacturer_data_start": [
|
2022-09-19 23:37:22 +02:00
|
|
|
0,
|
2022-08-26 21:44:10 -05:00
|
|
|
],
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-26 21:44:10 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "thermobeacon",
|
|
|
|
"local_name": "ThermoBeacon",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-26 21:44:10 -05:00
|
|
|
},
|
2022-08-25 08:24:55 -05:00
|
|
|
{
|
|
|
|
"domain": "thermopro",
|
|
|
|
"local_name": "TP35*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-08-25 08:24:55 -05:00
|
|
|
},
|
2022-09-06 02:55:43 -05:00
|
|
|
{
|
|
|
|
"domain": "thermopro",
|
|
|
|
"local_name": "TP39*",
|
2022-09-19 23:37:22 +02:00
|
|
|
"connectable": False,
|
2022-09-06 02:55:43 -05:00
|
|
|
},
|
2022-09-07 10:24:21 -04:00
|
|
|
{
|
|
|
|
"domain": "tilt_ble",
|
2022-09-19 23:37:22 +02:00
|
|
|
"manufacturer_id": 76,
|
2022-09-19 19:57:18 -05:00
|
|
|
"manufacturer_data_start": [
|
|
|
|
2,
|
|
|
|
21,
|
|
|
|
164,
|
|
|
|
149,
|
|
|
|
187,
|
|
|
|
],
|
2022-09-07 10:24:21 -04:00
|
|
|
},
|
2022-07-22 23:55:06 +01:00
|
|
|
{
|
|
|
|
"domain": "xiaomi_ble",
|
2022-08-22 08:02:26 -10:00
|
|
|
"connectable": False,
|
2022-09-19 23:37:22 +02:00
|
|
|
"service_data_uuid": "0000fe95-0000-1000-8000-00805f9b34fb",
|
2022-08-10 10:08:02 -10:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"domain": "yalexs_ble",
|
2022-09-13 05:38:01 -05:00
|
|
|
"manufacturer_id": 465,
|
2022-09-19 23:37:22 +02:00
|
|
|
"service_uuid": "0000fe24-0000-1000-8000-00805f9b34fb",
|
|
|
|
},
|
2022-07-08 18:55:31 -05:00
|
|
|
]
|