Home Assistant Unofficial Reference
2024.12.1
zeroconf.py
Go to the documentation of this file.
1
"""Automatically generated file.
2
3
To update, run python3 -m script.hassfest
4
"""
5
6
HOMEKIT = {
7
"3810X"
: {
8
"always_discover"
:
True
,
9
"domain"
:
"roku"
,
10
},
11
"3820X"
: {
12
"always_discover"
:
True
,
13
"domain"
:
"roku"
,
14
},
15
"4660X"
: {
16
"always_discover"
:
True
,
17
"domain"
:
"roku"
,
18
},
19
"7820X"
: {
20
"always_discover"
:
True
,
21
"domain"
:
"roku"
,
22
},
23
"AC02"
: {
24
"always_discover"
:
True
,
25
"domain"
:
"tado"
,
26
},
27
"Abode"
: {
28
"always_discover"
:
True
,
29
"domain"
:
"abode"
,
30
},
31
"BSB002"
: {
32
"always_discover"
:
False
,
33
"domain"
:
"hue"
,
34
},
35
"C105X"
: {
36
"always_discover"
:
True
,
37
"domain"
:
"roku"
,
38
},
39
"C135X"
: {
40
"always_discover"
:
True
,
41
"domain"
:
"roku"
,
42
},
43
"EB"
: {
44
"always_discover"
:
True
,
45
"domain"
:
"ecobee"
,
46
},
47
"Escea"
: {
48
"always_discover"
:
False
,
49
"domain"
:
"escea"
,
50
},
51
"HHKBridge*"
: {
52
"always_discover"
:
True
,
53
"domain"
:
"hive"
,
54
},
55
"Healthy Home Coach"
: {
56
"always_discover"
:
True
,
57
"domain"
:
"netatmo"
,
58
},
59
"Iota"
: {
60
"always_discover"
:
True
,
61
"domain"
:
"abode"
,
62
},
63
"LIFX A19"
: {
64
"always_discover"
:
True
,
65
"domain"
:
"lifx"
,
66
},
67
"LIFX A21"
: {
68
"always_discover"
:
True
,
69
"domain"
:
"lifx"
,
70
},
71
"LIFX BR30"
: {
72
"always_discover"
:
True
,
73
"domain"
:
"lifx"
,
74
},
75
"LIFX Beam"
: {
76
"always_discover"
:
True
,
77
"domain"
:
"lifx"
,
78
},
79
"LIFX Candle"
: {
80
"always_discover"
:
True
,
81
"domain"
:
"lifx"
,
82
},
83
"LIFX Ceiling"
: {
84
"always_discover"
:
True
,
85
"domain"
:
"lifx"
,
86
},
87
"LIFX Clean"
: {
88
"always_discover"
:
True
,
89
"domain"
:
"lifx"
,
90
},
91
"LIFX Color"
: {
92
"always_discover"
:
True
,
93
"domain"
:
"lifx"
,
94
},
95
"LIFX DLCOL"
: {
96
"always_discover"
:
True
,
97
"domain"
:
"lifx"
,
98
},
99
"LIFX DLWW"
: {
100
"always_discover"
:
True
,
101
"domain"
:
"lifx"
,
102
},
103
"LIFX Dlight"
: {
104
"always_discover"
:
True
,
105
"domain"
:
"lifx"
,
106
},
107
"LIFX Downlight"
: {
108
"always_discover"
:
True
,
109
"domain"
:
"lifx"
,
110
},
111
"LIFX Filament"
: {
112
"always_discover"
:
True
,
113
"domain"
:
"lifx"
,
114
},
115
"LIFX GU10"
: {
116
"always_discover"
:
True
,
117
"domain"
:
"lifx"
,
118
},
119
"LIFX Indoor Neon"
: {
120
"always_discover"
:
True
,
121
"domain"
:
"lifx"
,
122
},
123
"LIFX Lightstrip"
: {
124
"always_discover"
:
True
,
125
"domain"
:
"lifx"
,
126
},
127
"LIFX Mini"
: {
128
"always_discover"
:
True
,
129
"domain"
:
"lifx"
,
130
},
131
"LIFX Neon"
: {
132
"always_discover"
:
True
,
133
"domain"
:
"lifx"
,
134
},
135
"LIFX Nightvision"
: {
136
"always_discover"
:
True
,
137
"domain"
:
"lifx"
,
138
},
139
"LIFX PAR38"
: {
140
"always_discover"
:
True
,
141
"domain"
:
"lifx"
,
142
},
143
"LIFX Pls"
: {
144
"always_discover"
:
True
,
145
"domain"
:
"lifx"
,
146
},
147
"LIFX Plus"
: {
148
"always_discover"
:
True
,
149
"domain"
:
"lifx"
,
150
},
151
"LIFX Round"
: {
152
"always_discover"
:
True
,
153
"domain"
:
"lifx"
,
154
},
155
"LIFX Square"
: {
156
"always_discover"
:
True
,
157
"domain"
:
"lifx"
,
158
},
159
"LIFX String"
: {
160
"always_discover"
:
True
,
161
"domain"
:
"lifx"
,
162
},
163
"LIFX Tile"
: {
164
"always_discover"
:
True
,
165
"domain"
:
"lifx"
,
166
},
167
"LIFX White"
: {
168
"always_discover"
:
True
,
169
"domain"
:
"lifx"
,
170
},
171
"LIFX Z"
: {
172
"always_discover"
:
True
,
173
"domain"
:
"lifx"
,
174
},
175
"NL29"
: {
176
"always_discover"
:
False
,
177
"domain"
:
"nanoleaf"
,
178
},
179
"NL42"
: {
180
"always_discover"
:
False
,
181
"domain"
:
"nanoleaf"
,
182
},
183
"NL47"
: {
184
"always_discover"
:
False
,
185
"domain"
:
"nanoleaf"
,
186
},
187
"NL48"
: {
188
"always_discover"
:
False
,
189
"domain"
:
"nanoleaf"
,
190
},
191
"NL52"
: {
192
"always_discover"
:
False
,
193
"domain"
:
"nanoleaf"
,
194
},
195
"NL59"
: {
196
"always_discover"
:
False
,
197
"domain"
:
"nanoleaf"
,
198
},
199
"Netatmo Relay"
: {
200
"always_discover"
:
True
,
201
"domain"
:
"netatmo"
,
202
},
203
"PowerView"
: {
204
"always_discover"
:
True
,
205
"domain"
:
"hunterdouglas_powerview"
,
206
},
207
"Presence"
: {
208
"always_discover"
:
True
,
209
"domain"
:
"netatmo"
,
210
},
211
"Rachio"
: {
212
"always_discover"
:
True
,
213
"domain"
:
"rachio"
,
214
},
215
"SPK5"
: {
216
"always_discover"
:
True
,
217
"domain"
:
"rainmachine"
,
218
},
219
"Sensibo"
: {
220
"always_discover"
:
True
,
221
"domain"
:
"sensibo"
,
222
},
223
"Smart Bridge"
: {
224
"always_discover"
:
False
,
225
"domain"
:
"lutron_caseta"
,
226
},
227
"Socket"
: {
228
"always_discover"
:
False
,
229
"domain"
:
"wemo"
,
230
},
231
"TRADFRI"
: {
232
"always_discover"
:
True
,
233
"domain"
:
"tradfri"
,
234
},
235
"Touch HD"
: {
236
"always_discover"
:
True
,
237
"domain"
:
"rainmachine"
,
238
},
239
"Welcome"
: {
240
"always_discover"
:
True
,
241
"domain"
:
"netatmo"
,
242
},
243
"Wemo"
: {
244
"always_discover"
:
False
,
245
"domain"
:
"wemo"
,
246
},
247
"YL*"
: {
248
"always_discover"
:
False
,
249
"domain"
:
"yeelight"
,
250
},
251
"ecobee*"
: {
252
"always_discover"
:
True
,
253
"domain"
:
"ecobee"
,
254
},
255
"iSmartGate"
: {
256
"always_discover"
:
True
,
257
"domain"
:
"gogogate2"
,
258
},
259
"iZone"
: {
260
"always_discover"
:
True
,
261
"domain"
:
"izone"
,
262
},
263
"tado"
: {
264
"always_discover"
:
True
,
265
"domain"
:
"tado"
,
266
},
267
}
268
269
ZEROCONF = {
270
"_PowerView-G3._tcp.local."
: [
271
{
272
"domain"
:
"hunterdouglas_powerview"
,
273
},
274
],
275
"_Volumio._tcp.local."
: [
276
{
277
"domain"
:
"volumio"
,
278
},
279
],
280
"_aicu-http._tcp.local."
: [
281
{
282
"domain"
:
"romy"
,
283
},
284
],
285
"_airgradient._tcp.local."
: [
286
{
287
"domain"
:
"airgradient"
,
288
},
289
],
290
"_airplay._tcp.local."
: [
291
{
292
"domain"
:
"apple_tv"
,
293
"properties"
: {
294
"model"
:
"appletv*"
,
295
},
296
},
297
{
298
"domain"
:
"apple_tv"
,
299
"properties"
: {
300
"model"
:
"audioaccessory*"
,
301
},
302
},
303
{
304
"domain"
:
"apple_tv"
,
305
"properties"
: {
306
"am"
:
"airport*"
,
307
},
308
},
309
{
310
"domain"
:
"samsungtv"
,
311
"properties"
: {
312
"manufacturer"
:
"samsung*"
,
313
},
314
},
315
],
316
"_airport._tcp.local."
: [
317
{
318
"domain"
:
"apple_tv"
,
319
},
320
],
321
"_amzn-alexa._tcp.local."
: [
322
{
323
"domain"
:
"roomba"
,
324
"name"
:
"irobot-*"
,
325
},
326
{
327
"domain"
:
"roomba"
,
328
"name"
:
"roomba-*"
,
329
},
330
],
331
"_androidtvremote2._tcp.local."
: [
332
{
333
"domain"
:
"androidtv_remote"
,
334
},
335
],
336
"_api._tcp.local."
: [
337
{
338
"domain"
:
"baf"
,
339
"properties"
: {
340
"model"
:
"haiku*"
,
341
},
342
},
343
{
344
"domain"
:
"baf"
,
345
"properties"
: {
346
"model"
:
"i6*"
,
347
},
348
},
349
],
350
"_api._udp.local."
: [
351
{
352
"domain"
:
"guardian"
,
353
},
354
],
355
"_appletv-v2._tcp.local."
: [
356
{
357
"domain"
:
"apple_tv"
,
358
},
359
],
360
"_axis-video._tcp.local."
: [
361
{
362
"domain"
:
"axis"
,
363
"properties"
: {
364
"macaddress"
:
"00408c*"
,
365
},
366
},
367
{
368
"domain"
:
"axis"
,
369
"properties"
: {
370
"macaddress"
:
"accc8e*"
,
371
},
372
},
373
{
374
"domain"
:
"axis"
,
375
"properties"
: {
376
"macaddress"
:
"b8a44f*"
,
377
},
378
},
379
{
380
"domain"
:
"axis"
,
381
"properties"
: {
382
"macaddress"
:
"e82725*"
,
383
},
384
},
385
{
386
"domain"
:
"doorbird"
,
387
"properties"
: {
388
"macaddress"
:
"1ccae3*"
,
389
},
390
},
391
],
392
"_bangolufsen._tcp.local."
: [
393
{
394
"domain"
:
"bang_olufsen"
,
395
},
396
],
397
"_bbxsrv._tcp.local."
: [
398
{
399
"domain"
:
"blebox"
,
400
},
401
],
402
"_bond._tcp.local."
: [
403
{
404
"domain"
:
"bond"
,
405
},
406
],
407
"_companion-link._tcp.local."
: [
408
{
409
"domain"
:
"apple_tv"
,
410
},
411
],
412
"_czc._tcp.local."
: [
413
{
414
"domain"
:
"zha"
,
415
"name"
:
"czc*"
,
416
},
417
],
418
"_daap._tcp.local."
: [
419
{
420
"domain"
:
"forked_daapd"
,
421
},
422
],
423
"_deako._tcp.local."
: [
424
{
425
"domain"
:
"deako"
,
426
},
427
],
428
"_devialet-http._tcp.local."
: [
429
{
430
"domain"
:
"devialet"
,
431
},
432
],
433
"_dkapi._tcp.local."
: [
434
{
435
"domain"
:
"daikin"
,
436
},
437
],
438
"_dvl-deviceapi._tcp.local."
: [
439
{
440
"domain"
:
"devolo_home_control"
,
441
},
442
{
443
"domain"
:
"devolo_home_network"
,
444
"properties"
: {
445
"MT"
:
"*"
,
446
},
447
},
448
],
449
"_easylink._tcp.local."
: [
450
{
451
"domain"
:
"modern_forms"
,
452
"name"
:
"wac*"
,
453
},
454
],
455
"_ecobee._tcp.local."
: [
456
{
457
"domain"
:
"ecobee"
,
458
},
459
],
460
"_elg._tcp.local."
: [
461
{
462
"domain"
:
"elgato"
,
463
},
464
],
465
"_elmax-ssl._tcp.local."
: [
466
{
467
"domain"
:
"elmax"
,
468
},
469
],
470
"_enphase-envoy._tcp.local."
: [
471
{
472
"domain"
:
"enphase_envoy"
,
473
},
474
],
475
"_esphomelib._tcp.local."
: [
476
{
477
"domain"
:
"esphome"
,
478
},
479
{
480
"domain"
:
"zha"
,
481
"name"
:
"tube*"
,
482
},
483
],
484
"_fbx-api._tcp.local."
: [
485
{
486
"domain"
:
"freebox"
,
487
},
488
],
489
"_googlecast._tcp.local."
: [
490
{
491
"domain"
:
"cast"
,
492
},
493
],
494
"_hap._tcp.local."
: [
495
{
496
"domain"
:
"homekit_controller"
,
497
},
498
{
499
"domain"
:
"zwave_me"
,
500
"name"
:
"*z.wave-me*"
,
501
},
502
],
503
"_hap._udp.local."
: [
504
{
505
"domain"
:
"homekit_controller"
,
506
},
507
],
508
"_homekit._tcp.local."
: [
509
{
510
"domain"
:
"homekit"
,
511
},
512
],
513
"_hscp._tcp.local."
: [
514
{
515
"domain"
:
"apple_tv"
,
516
},
517
],
518
"_http._tcp.local."
: [
519
{
520
"domain"
:
"awair"
,
521
"name"
:
"awair*"
,
522
},
523
{
524
"domain"
:
"bosch_shc"
,
525
"name"
:
"bosch shc*"
,
526
},
527
{
528
"domain"
:
"lektrico"
,
529
"name"
:
"lektrico*"
,
530
},
531
{
532
"domain"
:
"loqed"
,
533
"name"
:
"loqed*"
,
534
},
535
{
536
"domain"
:
"nam"
,
537
"name"
:
"nam-*"
,
538
},
539
{
540
"domain"
:
"nam"
,
541
"properties"
: {
542
"manufacturer"
:
"nettigo"
,
543
},
544
},
545
{
546
"domain"
:
"pure_energie"
,
547
"name"
:
"smartbridge*"
,
548
},
549
{
550
"domain"
:
"rachio"
,
551
"name"
:
"rachio*"
,
552
},
553
{
554
"domain"
:
"rainmachine"
,
555
"name"
:
"rainmachine*"
,
556
},
557
{
558
"domain"
:
"shelly"
,
559
"name"
:
"shelly*"
,
560
},
561
{
562
"domain"
:
"synology_dsm"
,
563
"properties"
: {
564
"vendor"
:
"synology*"
,
565
},
566
},
567
{
568
"domain"
:
"tailwind"
,
569
"properties"
: {
570
"vendor"
:
"tailwind"
,
571
},
572
},
573
],
574
"_hue._tcp.local."
: [
575
{
576
"domain"
:
"hue"
,
577
},
578
],
579
"_hwenergy._tcp.local."
: [
580
{
581
"domain"
:
"homewizard"
,
582
},
583
],
584
"_ipp._tcp.local."
: [
585
{
586
"domain"
:
"ipp"
,
587
},
588
],
589
"_ipps._tcp.local."
: [
590
{
591
"domain"
:
"ipp"
,
592
},
593
],
594
"_kizbox._tcp.local."
: [
595
{
596
"domain"
:
"overkiz"
,
597
"name"
:
"gateway*"
,
598
},
599
],
600
"_kizboxdev._tcp.local."
: [
601
{
602
"domain"
:
"overkiz"
,
603
"name"
:
"gateway*"
,
604
},
605
],
606
"_linkplay._tcp.local."
: [
607
{
608
"domain"
:
"linkplay"
,
609
},
610
],
611
"_lookin._tcp.local."
: [
612
{
613
"domain"
:
"lookin"
,
614
},
615
],
616
"_lutron._tcp.local."
: [
617
{
618
"domain"
:
"lutron_caseta"
,
619
"properties"
: {
620
"SYSTYPE"
:
"hwqs*"
,
621
},
622
},
623
{
624
"domain"
:
"lutron_caseta"
,
625
"properties"
: {
626
"SYSTYPE"
:
"radiora3*"
,
627
},
628
},
629
{
630
"domain"
:
"lutron_caseta"
,
631
"properties"
: {
632
"SYSTYPE"
:
"smartbridge*"
,
633
},
634
},
635
{
636
"domain"
:
"lutron_caseta"
,
637
"properties"
: {
638
"SYSTYPE"
:
"ra2select*"
,
639
},
640
},
641
],
642
"_mass._tcp.local."
: [
643
{
644
"domain"
:
"music_assistant"
,
645
},
646
],
647
"_matter._tcp.local."
: [
648
{
649
"domain"
:
"matter"
,
650
},
651
],
652
"_matterc._udp.local."
: [
653
{
654
"domain"
:
"matter"
,
655
},
656
],
657
"_mediaremotetv._tcp.local."
: [
658
{
659
"domain"
:
"apple_tv"
,
660
},
661
],
662
"_meshcop._udp.local."
: [
663
{
664
"domain"
:
"thread"
,
665
},
666
],
667
"_miio._udp.local."
: [
668
{
669
"domain"
:
"xiaomi_aqara"
,
670
},
671
{
672
"domain"
:
"xiaomi_miio"
,
673
},
674
{
675
"domain"
:
"yeelight"
,
676
"name"
:
"yeelink-*"
,
677
},
678
],
679
"_musc._tcp.local."
: [
680
{
681
"domain"
:
"bluesound"
,
682
},
683
],
684
"_nanoleafapi._tcp.local."
: [
685
{
686
"domain"
:
"nanoleaf"
,
687
},
688
],
689
"_nanoleafms._tcp.local."
: [
690
{
691
"domain"
:
"nanoleaf"
,
692
},
693
],
694
"_nut._tcp.local."
: [
695
{
696
"domain"
:
"nut"
,
697
},
698
],
699
"_octoprint._tcp.local."
: [
700
{
701
"domain"
:
"octoprint"
,
702
},
703
],
704
"_plexmediasvr._tcp.local."
: [
705
{
706
"domain"
:
"plex"
,
707
},
708
],
709
"_plugwise._tcp.local."
: [
710
{
711
"domain"
:
"plugwise"
,
712
},
713
],
714
"_powerview._tcp.local."
: [
715
{
716
"domain"
:
"hunterdouglas_powerview"
,
717
},
718
],
719
"_printer._tcp.local."
: [
720
{
721
"domain"
:
"brother"
,
722
"name"
:
"brother*"
,
723
},
724
],
725
"_rabbitair._udp.local."
: [
726
{
727
"domain"
:
"rabbitair"
,
728
},
729
],
730
"_raop._tcp.local."
: [
731
{
732
"domain"
:
"apple_tv"
,
733
"properties"
: {
734
"am"
:
"appletv*"
,
735
},
736
},
737
{
738
"domain"
:
"apple_tv"
,
739
"properties"
: {
740
"am"
:
"audioaccessory*"
,
741
},
742
},
743
{
744
"domain"
:
"apple_tv"
,
745
"properties"
: {
746
"am"
:
"airport*"
,
747
},
748
},
749
],
750
"_sideplay._tcp.local."
: [
751
{
752
"domain"
:
"ecobee"
,
753
"properties"
: {
754
"mdl"
:
"eb-*"
,
755
},
756
},
757
{
758
"domain"
:
"ecobee"
,
759
"properties"
: {
760
"mdl"
:
"ecobee*"
,
761
},
762
},
763
],
764
"_sleep-proxy._udp.local."
: [
765
{
766
"domain"
:
"apple_tv"
,
767
},
768
],
769
"_slzb-06._tcp.local."
: [
770
{
771
"domain"
:
"smlight"
,
772
},
773
{
774
"domain"
:
"zha"
,
775
"name"
:
"slzb-06*"
,
776
},
777
],
778
"_smoip._tcp.local."
: [
779
{
780
"domain"
:
"cambridge_audio"
,
781
},
782
],
783
"_sonos._tcp.local."
: [
784
{
785
"domain"
:
"sonos"
,
786
},
787
],
788
"_soundtouch._tcp.local."
: [
789
{
790
"domain"
:
"soundtouch"
,
791
},
792
],
793
"_spotify-connect._tcp.local."
: [
794
{
795
"domain"
:
"spotify"
,
796
},
797
],
798
"_ssh._tcp.local."
: [
799
{
800
"domain"
:
"smappee"
,
801
"name"
:
"smappee1*"
,
802
},
803
{
804
"domain"
:
"smappee"
,
805
"name"
:
"smappee2*"
,
806
},
807
{
808
"domain"
:
"smappee"
,
809
"name"
:
"smappee50*"
,
810
},
811
],
812
"_stream-magic._tcp.local."
: [
813
{
814
"domain"
:
"cambridge_audio"
,
815
},
816
],
817
"_system-bridge._tcp.local."
: [
818
{
819
"domain"
:
"system_bridge"
,
820
},
821
],
822
"_technove-stations._tcp.local."
: [
823
{
824
"domain"
:
"technove"
,
825
},
826
],
827
"_touch-able._tcp.local."
: [
828
{
829
"domain"
:
"apple_tv"
,
830
},
831
],
832
"_tvm._tcp.local."
: [
833
{
834
"domain"
:
"motionmount"
,
835
},
836
],
837
"_uzg-01._tcp.local."
: [
838
{
839
"domain"
:
"zha"
,
840
"name"
:
"uzg-01*"
,
841
},
842
],
843
"_viziocast._tcp.local."
: [
844
{
845
"domain"
:
"vizio"
,
846
},
847
],
848
"_wled._tcp.local."
: [
849
{
850
"domain"
:
"wled"
,
851
},
852
],
853
"_wyoming._tcp.local."
: [
854
{
855
"domain"
:
"wyoming"
,
856
},
857
],
858
"_xbmc-jsonrpc-h._tcp.local."
: [
859
{
860
"domain"
:
"kodi"
,
861
},
862
],
863
"_xzg._tcp.local."
: [
864
{
865
"domain"
:
"zha"
,
866
"name"
:
"xzg*"
,
867
},
868
],
869
"_zigate-zigbee-gateway._tcp.local."
: [
870
{
871
"domain"
:
"zha"
,
872
"name"
:
"*zigate*"
,
873
},
874
],
875
"_zigbee-coordinator._tcp.local."
: [
876
{
877
"domain"
:
"zha"
,
878
"name"
:
"*"
,
879
},
880
],
881
"_zigstar_gw._tcp.local."
: [
882
{
883
"domain"
:
"zha"
,
884
"name"
:
"*zigstar*"
,
885
},
886
],
887
"_zwave-js-server._tcp.local."
: [
888
{
889
"domain"
:
"zwave_js"
,
890
},
891
],
892
}
core
homeassistant
generated
zeroconf.py
Generated by
1.9.1