Index: /trunk/FACT++/src/smartfact.cc
===================================================================
--- /trunk/FACT++/src/smartfact.cc	(revision 14709)
+++ /trunk/FACT++/src/smartfact.cc	(revision 14710)
@@ -2303,5 +2303,5 @@
         newerr |= SetError(fMagicWeatherHist[kHum].size()>0 && fMagicWeatherHist[kHum].back()>98 && data_taking,
                            "Outside humidity exceeds 98% during data-taking");
-        newerr |= SetError(fMagicWeatherHist[kGusts].size()>0 && fMagicWeatherHist[kGusts].back()>98 && fDimDriveControl.state()==Drive::State::kTracking,
+        newerr |= SetError(fMagicWeatherHist[kGusts].size()>0 && fMagicWeatherHist[kGusts].back()>98 && (fDimDriveControl.state()==Drive::State::kTracking||fDimDriveControl.state()==Drive::State::kOnTrack),
                            "Wind gusts exceed 50km/h during tracking");
 
@@ -2523,5 +2523,5 @@
             if (fDimDriveControl.state()==Drive::State::kArmed) // Armed
                 col = HTML::kWhite;
-            if (fDimDriveControl.state()==Drive::State::kTracking) // Tracking
+            if (fDimDriveControl.state()==Drive::State::kTracking || fDimDriveControl.state()==Drive::State::kOnTrack) // Tracking
             {
                 if (dev>60)   // ~1.5mm
@@ -2538,5 +2538,5 @@
             out << fDriveControlPointingZd  << "&deg;";
             out << setprecision(2);
-            if (fDimDriveControl.state()==Drive::State::kTracking)
+            if (fDimDriveControl.state()==Drive::State::kTracking || fDimDriveControl.state()==Drive::State::kOnTrack)
             {
                 out << " &plusmn; " << dev << '"';
