From ef28ab8ecfe1a70b17f840209ba7366f6d65b45f Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Fri, 28 May 2021 19:51:44 -0400 Subject: [PATCH] Handle no GPS fix --- Weather/Models/WeatherMessage.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Weather/Models/WeatherMessage.cs b/Weather/Models/WeatherMessage.cs index 70a041e..2b97b87 100644 --- a/Weather/Models/WeatherMessage.cs +++ b/Weather/Models/WeatherMessage.cs @@ -42,6 +42,12 @@ namespace ChrisKaczor.HomeMonitor.Weather.Models LightLevel = decimal.Parse(messageValues[@"tl"]); Latitude = decimal.Parse(messageValues[@"glt"]); Longitude = decimal.Parse(messageValues[@"gln"]); + + var gpsFix = int.Parse(messageValues[@"gf"]); + + if (gpsFix == 0) + return; + Altitude = decimal.Parse(messageValues[@"ga"]); SatelliteCount = int.Parse(messageValues[@"gs"]);