 }
 
 bool sys_watch() {
-	if ((bit_seted(btc_config.system_byte, AUTO_HEADLIGHT)) && (analog_to_byte(analogRead(LIGHT_SENSOR)) > btc_config.lux_light_on)) {	// Следилка за фарой
+	if ((system_mode != SLEEP_MODE) && (bit_seted(btc_config.system_byte, AUTO_HEADLIGHT)) && (analog_to_byte(analogRead(LIGHT_SENSOR)) > btc_config.lux_light_on)) {	// Следилка за фарой
 		digitalWrite(HEADLIGHT, LOW);
-	} else {
+	} else if (system_mode != SLEEP_MODE) {
 		analogWrite(HEADLIGHT, btc_config.bright_headlight);
 	}
 
-	if ((bit_seted(btc_config.system_byte, AUTO_BACKLIGHT)) && (analog_to_byte(analogRead(LIGHT_SENSOR)) > btc_config.lux_backlight_on)) {	// Следилка за подсветкой экрана
+	if ((system_mode != SLEEP_MODE) && (bit_seted(btc_config.system_byte, AUTO_BACKLIGHT)) && (analog_to_byte(analogRead(LIGHT_SENSOR)) > btc_config.lux_backlight_on)) {	// Следилка за подсветкой экрана
 		digitalWrite(DISPLAY_LIGHT, LOW);
-	} else {
-		digitalWrite(DISPLAY_LIGHT, LOW);
-	}
-
-	if ((bit_seted(btc_config.system_byte, AUTO_BACKLIGHT) == false) && (digitalRead(DISPLAY_LIGHT) == LOW)) {	// Чтобы при выключенной автоподсветке включилась посветка экрана
+	} else if (system_mode != SLEEP_MODE) {
+		digitalWrite(DISPLAY_LIGHT, HIGH);
+	}
+
+	if ((system_mode != SLEEP_MODE) && (system_mode != SLEEP_MODE) && (bit_seted(btc_config.system_byte, AUTO_BACKLIGHT) == false) && (digitalRead(DISPLAY_LIGHT) == LOW)) {	// Чтобы при выключенной автоподсветке включилась посветка экрана
 		digitalWrite(DISPLAY_LIGHT, HIGH);
 	}
 


			case BUT_OK:	return same_num;
							break;
		}
	}
}

					lcd.setCursor(10, 1);
					lcd.print(">");
				}
			}

			#ifdef TIKTOK
			if (bit_seted(turn_signals, SECOND_ITERATION)) {
				registerWrite(TIKTOK, 1);
			}
			#endif

		}

		for (road_delay	= 0; road_delay < 500; road_delay++) { 
