diff --git a/common/src/main/java/io/homeassistant/companion/android/common/sensors/NetworkSensorManager.kt b/common/src/main/java/io/homeassistant/companion/android/common/sensors/NetworkSensorManager.kt index d1abd2ccb..b00a6b6a9 100644 --- a/common/src/main/java/io/homeassistant/companion/android/common/sensors/NetworkSensorManager.kt +++ b/common/src/main/java/io/homeassistant/companion/android/common/sensors/NetworkSensorManager.kt @@ -532,7 +532,10 @@ class NetworkSensorManager : SensorManager { val connectivityManager = context.applicationContext.getSystemService() connectivityManager?.activeNetwork?.let { val info = connectivityManager.getNetworkCapabilities(it)?.transportInfo - return@let info as? WifiInfo + + // If WifiInfo is null default to the deprecated method as a fix for some devices that may return null + @Suppress("DEPRECATION") + return@let info as? WifiInfo ?: context.applicationContext.getSystemService()?.connectionInfo } } else { @Suppress("DEPRECATION")