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 }