diff --git a/homeassistant/components/ssdp/__init__.py b/homeassistant/components/ssdp/__init__.py index 3be5475a71a..986eabf4e82 100644 --- a/homeassistant/components/ssdp/__init__.py +++ b/homeassistant/components/ssdp/__init__.py @@ -606,7 +606,7 @@ def discovery_info_from_headers_and_description( ) -> SsdpServiceInfo: """Convert headers and description to discovery_info.""" ssdp_usn = combined_headers["usn"] - ssdp_st = combined_headers.get("st") + ssdp_st = combined_headers.get_lower("st") if isinstance(info_desc, CaseInsensitiveDict): upnp_info = {**info_desc.as_dict()} else: @@ -626,11 +626,11 @@ def discovery_info_from_headers_and_description( return SsdpServiceInfo( ssdp_usn=ssdp_usn, ssdp_st=ssdp_st, - ssdp_ext=combined_headers.get("ext"), - ssdp_server=combined_headers.get("server"), - ssdp_location=combined_headers.get("location"), - ssdp_udn=combined_headers.get("_udn"), - ssdp_nt=combined_headers.get("nt"), + ssdp_ext=combined_headers.get_lower("ext"), + ssdp_server=combined_headers.get_lower("server"), + ssdp_location=combined_headers.get_lower("location"), + ssdp_udn=combined_headers.get_lower("_udn"), + ssdp_nt=combined_headers.get_lower("nt"), ssdp_headers=combined_headers, upnp=upnp_info, )