deine Funktion HGBLan() wird nur bei Stauswechsel aufgerufen. Das Ausschalten muß aus der Loop angestoßen werden.