Home Assistant Unofficial Reference 2024.12.1
bluetooth.py
Go to the documentation of this file.
1 """Automatically generated file.
2 
3 To update, run python3 -m script.hassfest
4 """
5 
6 from __future__ import annotations
7 
8 from typing import Final
9 
10 BLUETOOTH: Final[list[dict[str, bool | str | int | list[int]]]] = [
11  {
12  "domain": "acaia",
13  "manufacturer_id": 16962,
14  },
15  {
16  "domain": "acaia",
17  "local_name": "ACAIA*",
18  },
19  {
20  "domain": "acaia",
21  "local_name": "PYXIS-*",
22  },
23  {
24  "domain": "acaia",
25  "local_name": "LUNAR-*",
26  },
27  {
28  "domain": "acaia",
29  "local_name": "PROCHBT001",
30  },
31  {
32  "domain": "airthings_ble",
33  "manufacturer_id": 820,
34  "service_uuid": "b42e1f6e-ade7-11e4-89d3-123b93f75cba",
35  },
36  {
37  "domain": "airthings_ble",
38  "manufacturer_id": 820,
39  "service_uuid": "b42e4a8e-ade7-11e4-89d3-123b93f75cba",
40  },
41  {
42  "domain": "airthings_ble",
43  "manufacturer_id": 820,
44  "service_uuid": "b42e1c08-ade7-11e4-89d3-123b93f75cba",
45  },
46  {
47  "domain": "airthings_ble",
48  "manufacturer_id": 820,
49  "service_uuid": "b42e3882-ade7-11e4-89d3-123b93f75cba",
50  },
51  {
52  "connectable": False,
53  "domain": "aranet",
54  "manufacturer_id": 1794,
55  "service_uuid": "f0cd1400-95da-4f4b-9ac8-aa55d312af0c",
56  },
57  {
58  "connectable": False,
59  "domain": "aranet",
60  "manufacturer_id": 1794,
61  "service_uuid": "0000fce0-0000-1000-8000-00805f9b34fb",
62  },
63  {
64  "connectable": False,
65  "domain": "bluemaestro",
66  "manufacturer_id": 307,
67  },
68  {
69  "connectable": False,
70  "domain": "bthome",
71  "service_data_uuid": "0000181c-0000-1000-8000-00805f9b34fb",
72  },
73  {
74  "connectable": False,
75  "domain": "bthome",
76  "service_data_uuid": "0000181e-0000-1000-8000-00805f9b34fb",
77  },
78  {
79  "connectable": False,
80  "domain": "bthome",
81  "service_data_uuid": "0000fcd2-0000-1000-8000-00805f9b34fb",
82  },
83  {
84  "domain": "dormakaba_dkey",
85  "service_uuid": "e7a60000-6639-429f-94fd-86de8ea26897",
86  },
87  {
88  "domain": "dormakaba_dkey",
89  "service_uuid": "e7a60001-6639-429f-94fd-86de8ea26897",
90  },
91  {
92  "connectable": True,
93  "domain": "eq3btsmart",
94  "local_name": "CC-RT-BLE",
95  },
96  {
97  "connectable": True,
98  "domain": "eq3btsmart",
99  "local_name": "CC-RT-M-BLE",
100  },
101  {
102  "connectable": True,
103  "domain": "eq3btsmart",
104  "local_name": "CC-RT-BLE-EQ",
105  },
106  {
107  "domain": "eufylife_ble",
108  "local_name": "eufy T9140",
109  },
110  {
111  "domain": "eufylife_ble",
112  "local_name": "eufy T9146",
113  },
114  {
115  "domain": "eufylife_ble",
116  "local_name": "eufy T9147",
117  },
118  {
119  "domain": "eufylife_ble",
120  "local_name": "eufy T9148",
121  },
122  {
123  "domain": "eufylife_ble",
124  "local_name": "eufy T9149",
125  },
126  {
127  "connectable": False,
128  "domain": "fjaraskupan",
129  "manufacturer_data_start": [
130  79,
131  68,
132  70,
133  74,
134  65,
135  82,
136  ],
137  "manufacturer_id": 20296,
138  },
139  {
140  "connectable": True,
141  "domain": "gardena_bluetooth",
142  "manufacturer_id": 1062,
143  "service_uuid": "98bd0001-0b0e-421a-84e5-ddbf75dc6de4",
144  },
145  {
146  "connectable": False,
147  "domain": "govee_ble",
148  "local_name": "Govee*",
149  },
150  {
151  "connectable": False,
152  "domain": "govee_ble",
153  "local_name": "GVH5*",
154  },
155  {
156  "connectable": False,
157  "domain": "govee_ble",
158  "local_name": "B5178*",
159  },
160  {
161  "connectable": False,
162  "domain": "govee_ble",
163  "local_name": "GV5121*",
164  },
165  {
166  "connectable": False,
167  "domain": "govee_ble",
168  "local_name": "GV5122*",
169  },
170  {
171  "connectable": False,
172  "domain": "govee_ble",
173  "local_name": "GV5123*",
174  },
175  {
176  "connectable": False,
177  "domain": "govee_ble",
178  "local_name": "GV5124*",
179  },
180  {
181  "connectable": False,
182  "domain": "govee_ble",
183  "local_name": "GV5125*",
184  },
185  {
186  "connectable": False,
187  "domain": "govee_ble",
188  "local_name": "GV5126*",
189  },
190  {
191  "connectable": False,
192  "domain": "govee_ble",
193  "local_name": "GVH5127*",
194  },
195  {
196  "connectable": False,
197  "domain": "govee_ble",
198  "manufacturer_id": 1,
199  "service_uuid": "0000ec88-0000-1000-8000-00805f9b34fb",
200  },
201  {
202  "connectable": False,
203  "domain": "govee_ble",
204  "manufacturer_id": 6966,
205  "service_uuid": "00008451-0000-1000-8000-00805f9b34fb",
206  },
207  {
208  "connectable": False,
209  "domain": "govee_ble",
210  "manufacturer_id": 63391,
211  "service_uuid": "00008351-0000-1000-8000-00805f9b34fb",
212  },
213  {
214  "connectable": False,
215  "domain": "govee_ble",
216  "manufacturer_id": 26589,
217  "service_uuid": "00008351-0000-1000-8000-00805f9b34fb",
218  },
219  {
220  "connectable": False,
221  "domain": "govee_ble",
222  "manufacturer_id": 57391,
223  "service_uuid": "00008351-0000-1000-8000-00805f9b34fb",
224  },
225  {
226  "connectable": False,
227  "domain": "govee_ble",
228  "manufacturer_id": 18994,
229  "service_uuid": "00008551-0000-1000-8000-00805f9b34fb",
230  },
231  {
232  "connectable": False,
233  "domain": "govee_ble",
234  "manufacturer_id": 818,
235  "service_uuid": "00008551-0000-1000-8000-00805f9b34fb",
236  },
237  {
238  "connectable": False,
239  "domain": "govee_ble",
240  "manufacturer_id": 53579,
241  "service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
242  },
243  {
244  "connectable": False,
245  "domain": "govee_ble",
246  "manufacturer_id": 43682,
247  "service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
248  },
249  {
250  "connectable": False,
251  "domain": "govee_ble",
252  "manufacturer_id": 59970,
253  "service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
254  },
255  {
256  "connectable": False,
257  "domain": "govee_ble",
258  "manufacturer_id": 63585,
259  "service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
260  },
261  {
262  "connectable": False,
263  "domain": "govee_ble",
264  "manufacturer_id": 14474,
265  "service_uuid": "00008151-0000-1000-8000-00805f9b34fb",
266  },
267  {
268  "connectable": False,
269  "domain": "govee_ble",
270  "manufacturer_id": 10032,
271  "service_uuid": "00008251-0000-1000-8000-00805f9b34fb",
272  },
273  {
274  "connectable": False,
275  "domain": "govee_ble",
276  "manufacturer_id": 19506,
277  "service_uuid": "00001801-0000-1000-8000-00805f9b34fb",
278  },
279  {
280  "connectable": False,
281  "domain": "govee_ble",
282  "manufacturer_id": 61320,
283  },
284  {
285  "connectable": False,
286  "domain": "govee_ble",
287  "manufacturer_data_start": [
288  236,
289  0,
290  0,
291  1,
292  ],
293  "manufacturer_id": 34819,
294  },
295  {
296  "domain": "homekit_controller",
297  "manufacturer_data_start": [
298  6,
299  ],
300  "manufacturer_id": 76,
301  },
302  {
303  "connectable": True,
304  "domain": "husqvarna_automower_ble",
305  "service_uuid": "98bd0001-0b0e-421a-84e5-ddbf75dc6de4",
306  },
307  {
308  "domain": "ibeacon",
309  "manufacturer_data_start": [
310  2,
311  21,
312  ],
313  "manufacturer_id": 76,
314  },
315  {
316  "domain": "idasen_desk",
317  "service_uuid": "99fa0001-338a-1024-8a49-009c0215f78a",
318  },
319  {
320  "domain": "improv_ble",
321  "service_data_uuid": "00004677-0000-1000-8000-00805f9b34fb",
322  "service_uuid": "00467768-6228-2272-4663-277478268000",
323  },
324  {
325  "connectable": False,
326  "domain": "inkbird",
327  "local_name": "sps",
328  },
329  {
330  "connectable": False,
331  "domain": "inkbird",
332  "local_name": "Inkbird*",
333  },
334  {
335  "connectable": False,
336  "domain": "inkbird",
337  "local_name": "iBBQ*",
338  },
339  {
340  "connectable": False,
341  "domain": "inkbird",
342  "local_name": "xBBQ*",
343  },
344  {
345  "connectable": False,
346  "domain": "inkbird",
347  "local_name": "tps",
348  },
349  {
350  "connectable": True,
351  "domain": "iron_os",
352  "service_uuid": "9eae1000-9d0d-48c5-aa55-33e27f9bc533",
353  },
354  {
355  "connectable": False,
356  "domain": "kegtron",
357  "manufacturer_id": 65535,
358  },
359  {
360  "domain": "keymitt_ble",
361  "service_uuid": "0000abcd-0000-1000-8000-00805f9b34fb",
362  },
363  {
364  "domain": "keymitt_ble",
365  "local_name": "mib*",
366  },
367  {
368  "domain": "lamarzocco",
369  "local_name": "MICRA_*",
370  },
371  {
372  "domain": "lamarzocco",
373  "local_name": "MINI_*",
374  },
375  {
376  "domain": "lamarzocco",
377  "local_name": "GS3_*",
378  },
379  {
380  "domain": "lamarzocco",
381  "local_name": "GS3AV_*",
382  },
383  {
384  "domain": "ld2410_ble",
385  "local_name": "HLK-LD2410B_*",
386  },
387  {
388  "domain": "ld2410_ble",
389  "local_name": "HLK-LD2410_*",
390  },
391  {
392  "domain": "ld2410_ble",
393  "manufacturer_data_start": [
394  7,
395  1,
396  ],
397  "manufacturer_id": 256,
398  "service_uuid": "0000af30-0000-1000-8000-00805f9b34fb",
399  },
400  {
401  "domain": "led_ble",
402  "local_name": "LEDnet*",
403  },
404  {
405  "domain": "led_ble",
406  "local_name": "BLE-LED*",
407  },
408  {
409  "domain": "led_ble",
410  "local_name": "LEDBLE*",
411  },
412  {
413  "domain": "led_ble",
414  "local_name": "Triones*",
415  },
416  {
417  "domain": "led_ble",
418  "local_name": "LEDBlue*",
419  },
420  {
421  "domain": "led_ble",
422  "local_name": "Dream~*",
423  },
424  {
425  "domain": "led_ble",
426  "local_name": "QHM-*",
427  },
428  {
429  "domain": "led_ble",
430  "local_name": "AP-*",
431  },
432  {
433  "domain": "led_ble",
434  "local_name": "MELK-*",
435  },
436  {
437  "domain": "medcom_ble",
438  "service_uuid": "39b31fec-b63a-4ef7-b163-a7317872007f",
439  },
440  {
441  "domain": "melnor",
442  "manufacturer_data_start": [
443  89,
444  ],
445  "manufacturer_id": 13,
446  },
447  {
448  "connectable": False,
449  "domain": "moat",
450  "local_name": "Moat_S*",
451  },
452  {
453  "connectable": False,
454  "domain": "mopeka",
455  "manufacturer_data_start": [
456  3,
457  ],
458  "manufacturer_id": 89,
459  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
460  },
461  {
462  "connectable": False,
463  "domain": "mopeka",
464  "manufacturer_data_start": [
465  4,
466  ],
467  "manufacturer_id": 89,
468  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
469  },
470  {
471  "connectable": False,
472  "domain": "mopeka",
473  "manufacturer_data_start": [
474  5,
475  ],
476  "manufacturer_id": 89,
477  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
478  },
479  {
480  "connectable": False,
481  "domain": "mopeka",
482  "manufacturer_data_start": [
483  6,
484  ],
485  "manufacturer_id": 89,
486  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
487  },
488  {
489  "connectable": False,
490  "domain": "mopeka",
491  "manufacturer_data_start": [
492  8,
493  ],
494  "manufacturer_id": 89,
495  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
496  },
497  {
498  "connectable": False,
499  "domain": "mopeka",
500  "manufacturer_data_start": [
501  9,
502  ],
503  "manufacturer_id": 89,
504  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
505  },
506  {
507  "connectable": False,
508  "domain": "mopeka",
509  "manufacturer_data_start": [
510  10,
511  ],
512  "manufacturer_id": 89,
513  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
514  },
515  {
516  "connectable": False,
517  "domain": "mopeka",
518  "manufacturer_data_start": [
519  11,
520  ],
521  "manufacturer_id": 89,
522  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
523  },
524  {
525  "connectable": False,
526  "domain": "mopeka",
527  "manufacturer_data_start": [
528  12,
529  ],
530  "manufacturer_id": 89,
531  "service_uuid": "0000fee5-0000-1000-8000-00805f9b34fb",
532  },
533  {
534  "connectable": True,
535  "domain": "motionblinds_ble",
536  "local_name": "MOTION_*",
537  },
538  {
539  "domain": "oralb",
540  "manufacturer_id": 220,
541  },
542  {
543  "connectable": False,
544  "domain": "qingping",
545  "local_name": "Qingping*",
546  },
547  {
548  "connectable": False,
549  "domain": "qingping",
550  "local_name": "Lee Guitars*",
551  },
552  {
553  "connectable": False,
554  "domain": "qingping",
555  "service_data_uuid": "0000fdcd-0000-1000-8000-00805f9b34fb",
556  },
557  {
558  "domain": "rapt_ble",
559  "manufacturer_data_start": [
560  80,
561  84,
562  ],
563  "manufacturer_id": 16722,
564  },
565  {
566  "domain": "rapt_ble",
567  "manufacturer_data_start": [
568  71,
569  ],
570  "manufacturer_id": 17739,
571  },
572  {
573  "connectable": False,
574  "domain": "ruuvitag_ble",
575  "manufacturer_id": 1177,
576  },
577  {
578  "connectable": False,
579  "domain": "ruuvitag_ble",
580  "local_name": "Ruuvi *",
581  },
582  {
583  "connectable": False,
584  "domain": "sensirion_ble",
585  "manufacturer_id": 1749,
586  },
587  {
588  "connectable": False,
589  "domain": "sensirion_ble",
590  "local_name": "MyCO2*",
591  },
592  {
593  "connectable": False,
594  "domain": "sensorpro",
595  "manufacturer_data_start": [
596  1,
597  1,
598  164,
599  193,
600  ],
601  "manufacturer_id": 43605,
602  },
603  {
604  "connectable": False,
605  "domain": "sensorpro",
606  "manufacturer_data_start": [
607  1,
608  5,
609  164,
610  193,
611  ],
612  "manufacturer_id": 43605,
613  },
614  {
615  "connectable": False,
616  "domain": "sensorpush",
617  "local_name": "SensorPush*",
618  },
619  {
620  "connectable": False,
621  "domain": "sensorpush",
622  "local_name": "s",
623  "service_uuid": "ef090000-11d6-42ba-93b8-9dd7ec090aa9",
624  },
625  {
626  "domain": "snooz",
627  "local_name": "Snooz*",
628  },
629  {
630  "domain": "snooz",
631  "service_uuid": "729f0608-496a-47fe-a124-3a62aaa3fbc0",
632  },
633  {
634  "connectable": False,
635  "domain": "switchbot",
636  "service_data_uuid": "00000d00-0000-1000-8000-00805f9b34fb",
637  },
638  {
639  "connectable": False,
640  "domain": "switchbot",
641  "service_data_uuid": "0000fd3d-0000-1000-8000-00805f9b34fb",
642  },
643  {
644  "connectable": False,
645  "domain": "switchbot",
646  "service_uuid": "cba20d00-224d-11e6-9fb8-0002a5d5c51b",
647  },
648  {
649  "connectable": False,
650  "domain": "switchbot",
651  "manufacturer_id": 2409,
652  },
653  {
654  "connectable": True,
655  "domain": "switchbot",
656  "manufacturer_id": 89,
657  },
658  {
659  "connectable": True,
660  "domain": "switchbot",
661  "manufacturer_id": 741,
662  },
663  {
664  "connectable": False,
665  "domain": "thermobeacon",
666  "manufacturer_data_start": [
667  0,
668  ],
669  "manufacturer_id": 16,
670  "service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
671  },
672  {
673  "connectable": False,
674  "domain": "thermobeacon",
675  "manufacturer_data_start": [
676  0,
677  ],
678  "manufacturer_id": 17,
679  "service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
680  },
681  {
682  "connectable": False,
683  "domain": "thermobeacon",
684  "manufacturer_data_start": [
685  0,
686  ],
687  "manufacturer_id": 21,
688  "service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
689  },
690  {
691  "connectable": False,
692  "domain": "thermobeacon",
693  "manufacturer_data_start": [
694  0,
695  ],
696  "manufacturer_id": 24,
697  "service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
698  },
699  {
700  "connectable": False,
701  "domain": "thermobeacon",
702  "manufacturer_data_start": [
703  0,
704  ],
705  "manufacturer_id": 27,
706  "service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
707  },
708  {
709  "connectable": False,
710  "domain": "thermobeacon",
711  "manufacturer_data_start": [
712  0,
713  ],
714  "manufacturer_id": 48,
715  "service_uuid": "0000fff0-0000-1000-8000-00805f9b34fb",
716  },
717  {
718  "connectable": False,
719  "domain": "thermobeacon",
720  "local_name": "ThermoBeacon",
721  },
722  {
723  "connectable": False,
724  "domain": "thermopro",
725  "local_name": "TP35*",
726  },
727  {
728  "connectable": False,
729  "domain": "thermopro",
730  "local_name": "TP39*",
731  },
732  {
733  "connectable": False,
734  "domain": "thermopro",
735  "local_name": "TP96*",
736  },
737  {
738  "connectable": False,
739  "domain": "thermopro",
740  "local_name": "TP97*",
741  },
742  {
743  "domain": "tilt_ble",
744  "manufacturer_data_start": [
745  2,
746  21,
747  164,
748  149,
749  187,
750  ],
751  "manufacturer_id": 76,
752  },
753  {
754  "connectable": False,
755  "domain": "xiaomi_ble",
756  "service_data_uuid": "0000181b-0000-1000-8000-00805f9b34fb",
757  },
758  {
759  "connectable": False,
760  "domain": "xiaomi_ble",
761  "service_data_uuid": "0000181d-0000-1000-8000-00805f9b34fb",
762  },
763  {
764  "connectable": False,
765  "domain": "xiaomi_ble",
766  "service_data_uuid": "0000fd50-0000-1000-8000-00805f9b34fb",
767  },
768  {
769  "connectable": False,
770  "domain": "xiaomi_ble",
771  "service_data_uuid": "0000fe95-0000-1000-8000-00805f9b34fb",
772  },
773  {
774  "domain": "yalexs_ble",
775  "manufacturer_id": 465,
776  "service_uuid": "0000fe24-0000-1000-8000-00805f9b34fb",
777  },
778 ]