gbudny93.RouterOS_Useful_Sc.../RouterOS_LCD_Change.rsc

29 lines
762 B
Text
Raw Permalink Normal View History

2019-07-14 22:52:31 +02:00
# RouterOS Function
# Copyright (c) Grzegorz Budny
2020-02-08 20:03:02 +01:00
# Version 1.0
# Last update: 2/8/2020
2019-07-14 22:52:31 +02:00
# Changes LCD mode based on time schedule
:global ChangeLcd do={
:local systemTime [/system clock get value-name=time];
:local lcdMode [/lcd get color-scheme];
:local lightModeStart $lightModeStartTime;
:local darkModeStart $darkModeStartTime;
:if ($systemTime = $lightModeStart && $lcdMode = "dark") do={
/lcd set color-scheme=light;
/log info "..::Changed LCD mode to LIGHT::.."
}
:if ($systemTime = $darkModeStart && $lcdMode = "light") do={
/lcd set color-scheme=light;
/log info "..::Changed LCD mode to DARK::.."
}
}
$ChangeLcd lightModeStartTime="08:00:00" darkModeStartTime="17:00:00";