"""Automatically generated by hassfest.

To update, run python3 -m script.hassfest
"""

# fmt: off

ZEROCONF = {
    "_Volumio._tcp.local.": [
        {
            "domain": "volumio"
        }
    ],
    "_airplay._tcp.local.": [
        {
            "domain": "apple_tv",
            "properties": {
                "model": "appletv*"
            }
        },
        {
            "domain": "apple_tv",
            "properties": {
                "model": "audioaccessory*"
            }
        },
        {
            "domain": "apple_tv",
            "properties": {
                "am": "airport*"
            }
        },
        {
            "domain": "samsungtv",
            "properties": {
                "manufacturer": "samsung*"
            }
        }
    ],
    "_airport._tcp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_api._tcp.local.": [
        {
            "domain": "baf",
            "properties": {
                "model": "haiku*"
            }
        },
        {
            "domain": "baf",
            "properties": {
                "model": "i6*"
            }
        }
    ],
    "_api._udp.local.": [
        {
            "domain": "guardian"
        }
    ],
    "_appletv-v2._tcp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_axis-video._tcp.local.": [
        {
            "domain": "axis",
            "properties": {
                "macaddress": "00408c*"
            }
        },
        {
            "domain": "axis",
            "properties": {
                "macaddress": "accc8e*"
            }
        },
        {
            "domain": "axis",
            "properties": {
                "macaddress": "b8a44f*"
            }
        },
        {
            "domain": "doorbird",
            "properties": {
                "macaddress": "1ccae3*"
            }
        }
    ],
    "_bond._tcp.local.": [
        {
            "domain": "bond"
        }
    ],
    "_companion-link._tcp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_daap._tcp.local.": [
        {
            "domain": "forked_daapd"
        }
    ],
    "_dkapi._tcp.local.": [
        {
            "domain": "daikin"
        }
    ],
    "_dvl-deviceapi._tcp.local.": [
        {
            "domain": "devolo_home_control"
        },
        {
            "domain": "devolo_home_network",
            "properties": {
                "MT": "*"
            }
        }
    ],
    "_easylink._tcp.local.": [
        {
            "domain": "modern_forms",
            "name": "wac*"
        }
    ],
    "_elg._tcp.local.": [
        {
            "domain": "elgato"
        }
    ],
    "_enphase-envoy._tcp.local.": [
        {
            "domain": "enphase_envoy"
        }
    ],
    "_esphomelib._tcp.local.": [
        {
            "domain": "esphome"
        },
        {
            "domain": "zha",
            "name": "tube*"
        }
    ],
    "_fbx-api._tcp.local.": [
        {
            "domain": "freebox"
        }
    ],
    "_googlecast._tcp.local.": [
        {
            "domain": "cast"
        }
    ],
    "_hap._tcp.local.": [
        {
            "domain": "homekit_controller"
        },
        {
            "domain": "zwave_me",
            "name": "*z.wave-me*"
        }
    ],
    "_homekit._tcp.local.": [
        {
            "domain": "homekit"
        }
    ],
    "_hscp._tcp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_http._tcp.local.": [
        {
            "domain": "bosch_shc",
            "name": "bosch shc*"
        },
        {
            "domain": "nam",
            "name": "nam-*"
        },
        {
            "domain": "nam",
            "properties": {
                "manufacturer": "nettigo"
            }
        },
        {
            "domain": "pure_energie",
            "name": "smartbridge*"
        },
        {
            "domain": "rachio",
            "name": "rachio*"
        },
        {
            "domain": "rainmachine",
            "name": "rainmachine*"
        },
        {
            "domain": "shelly",
            "name": "shelly*"
        }
    ],
    "_hue._tcp.local.": [
        {
            "domain": "hue"
        }
    ],
    "_hwenergy._tcp.local.": [
        {
            "domain": "homewizard"
        }
    ],
    "_ipp._tcp.local.": [
        {
            "domain": "ipp"
        }
    ],
    "_ipps._tcp.local.": [
        {
            "domain": "ipp"
        }
    ],
    "_kizbox._tcp.local.": [
        {
            "domain": "overkiz",
            "name": "gateway*"
        }
    ],
    "_leap._tcp.local.": [
        {
            "domain": "lutron_caseta"
        }
    ],
    "_lookin._tcp.local.": [
        {
            "domain": "lookin"
        }
    ],
    "_mediaremotetv._tcp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_miio._udp.local.": [
        {
            "domain": "xiaomi_aqara"
        },
        {
            "domain": "xiaomi_miio"
        },
        {
            "domain": "yeelight",
            "name": "yeelink-*"
        }
    ],
    "_nanoleafapi._tcp.local.": [
        {
            "domain": "nanoleaf"
        }
    ],
    "_nanoleafms._tcp.local.": [
        {
            "domain": "nanoleaf"
        }
    ],
    "_nut._tcp.local.": [
        {
            "domain": "nut"
        }
    ],
    "_octoprint._tcp.local.": [
        {
            "domain": "octoprint"
        }
    ],
    "_plexmediasvr._tcp.local.": [
        {
            "domain": "plex"
        }
    ],
    "_plugwise._tcp.local.": [
        {
            "domain": "plugwise"
        }
    ],
    "_powerview._tcp.local.": [
        {
            "domain": "hunterdouglas_powerview"
        }
    ],
    "_printer._tcp.local.": [
        {
            "domain": "brother",
            "name": "brother*"
        }
    ],
    "_raop._tcp.local.": [
        {
            "domain": "apple_tv",
            "properties": {
                "am": "appletv*"
            }
        },
        {
            "domain": "apple_tv",
            "properties": {
                "am": "audioaccessory*"
            }
        },
        {
            "domain": "apple_tv",
            "properties": {
                "am": "airport*"
            }
        }
    ],
    "_sideplay._tcp.local.": [
        {
            "domain": "ecobee",
            "properties": {
                "mdl": "eb-*"
            }
        },
        {
            "domain": "ecobee",
            "properties": {
                "mdl": "ecobee*"
            }
        }
    ],
    "_sleep-proxy._udp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_sonos._tcp.local.": [
        {
            "domain": "sonos"
        }
    ],
    "_spotify-connect._tcp.local.": [
        {
            "domain": "spotify"
        }
    ],
    "_ssh._tcp.local.": [
        {
            "domain": "smappee",
            "name": "smappee1*"
        },
        {
            "domain": "smappee",
            "name": "smappee2*"
        },
        {
            "domain": "smappee",
            "name": "smappee50*"
        }
    ],
    "_system-bridge._tcp.local.": [
        {
            "domain": "system_bridge"
        }
    ],
    "_touch-able._tcp.local.": [
        {
            "domain": "apple_tv"
        }
    ],
    "_viziocast._tcp.local.": [
        {
            "domain": "vizio"
        }
    ],
    "_wled._tcp.local.": [
        {
            "domain": "wled"
        }
    ],
    "_xbmc-jsonrpc-h._tcp.local.": [
        {
            "domain": "kodi"
        }
    ],
    "_zigate-zigbee-gateway._tcp.local.": [
        {
            "domain": "zha",
            "name": "*zigate*"
        }
    ],
    "_zwave-js-server._tcp.local.": [
        {
            "domain": "zwave_js"
        }
    ]
}

HOMEKIT = {
    "3810X": "roku",
    "3820X": "roku",
    "4660X": "roku",
    "7820X": "roku",
    "819LMB": "myq",
    "AC02": "tado",
    "Abode": "abode",
    "BSB002": "hue",
    "C105X": "roku",
    "C135X": "roku",
    "EB-*": "ecobee",
    "HHKBridge*": "hive",
    "Healty Home Coach": "netatmo",
    "Iota": "abode",
    "LIFX A19": "lifx",
    "LIFX BR30": "lifx",
    "LIFX Beam": "lifx",
    "LIFX Candle": "lifx",
    "LIFX Clean": "lifx",
    "LIFX Color": "lifx",
    "LIFX DLCOL": "lifx",
    "LIFX DLWW": "lifx",
    "LIFX Dlight": "lifx",
    "LIFX Downlight": "lifx",
    "LIFX Filament": "lifx",
    "LIFX GU10": "lifx",
    "LIFX Lightstrip": "lifx",
    "LIFX Mini": "lifx",
    "LIFX Nightvision": "lifx",
    "LIFX Pls": "lifx",
    "LIFX Plus": "lifx",
    "LIFX Tile": "lifx",
    "LIFX White": "lifx",
    "LIFX Z": "lifx",
    "MYQ": "myq",
    "NL29": "nanoleaf",
    "NL42": "nanoleaf",
    "NL47": "nanoleaf",
    "NL48": "nanoleaf",
    "NL52": "nanoleaf",
    "NL59": "nanoleaf",
    "Netatmo Relay": "netatmo",
    "PowerView": "hunterdouglas_powerview",
    "Presence": "netatmo",
    "Rachio": "rachio",
    "SPK5": "rainmachine",
    "Sensibo": "sensibo",
    "Smart Bridge": "lutron_caseta",
    "Socket": "wemo",
    "TRADFRI": "tradfri",
    "Touch HD": "rainmachine",
    "Welcome": "netatmo",
    "Wemo": "wemo",
    "YL*": "yeelight",
    "ecobee*": "ecobee",
    "iSmartGate": "gogogate2",
    "iZone": "izone",
    "tado": "tado"
}