From 39a80ed73258ab43b034922050dc28e19ef38c29 Mon Sep 17 00:00:00 2001 From: damage Date: Sun, 23 Jun 2024 18:48:18 +0200 Subject: [PATCH] wait for valid satellites and altitude --- GPS2MQTT.ino | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/GPS2MQTT.ino b/GPS2MQTT.ino index 4525028..fe5070b 100644 --- a/GPS2MQTT.ino +++ b/GPS2MQTT.ino @@ -82,7 +82,9 @@ void loop() { if (gps.encode(serialGPS.read())) { if (gps.location.isValid() && gps.date.isValid() - && gps.time.isValid()) { + && gps.time.isValid() + && gps.altitude.isValid() + && gps.satellites.isValid()) { mqttClient.beginMessage("/gps/data"); mqttClient.print(gps.date.year());