diff --git a/AutoUpdate.rsc b/AutoUpdate.rsc
index 734ac51..f5efd63 100644
--- a/AutoUpdate.rsc
+++ b/AutoUpdate.rsc
@@ -1,12 +1,20 @@
-
:do {
+ :local DeviceName [/system identity get name];
:local versioninfo [/system package update check-for-updates as-value]
:if (($versioninfo->"installed-version") != ($versioninfo->"latest-version")) do={
- /log error ("Found new version " . ($versioninfo->"latest-version") . " installing now!")
+ /log info ("Found new firmware version " . ($versioninfo->"latest-version") . " installing now!")
+
+ :local MessageText ("AutoUpdate $DeviceName: Found new firmware version ". ($versioninfo->"latest-version") . ". Installing now!");
+ :local SendTelegramMessage [:parse [/system script get SendTelegram source]];
+ $SendTelegramMessage MessageText=$MessageText;
+
/system package update download
+
:delay 5s
/system reboot
}
+ /log info ("Installed firmware version: " .($versioninfo->"installed-version"))
+
} on-error={
/log error "***** AUTOUPDATE script finished with error ******"
}
\ No newline at end of file
diff --git a/LedsDayMode.rsc b/LedsDayMode.rsc
new file mode 100644
index 0000000..3a1a7f5
--- /dev/null
+++ b/LedsDayMode.rsc
@@ -0,0 +1,2 @@
+/system leds settings set all-leds-off=never;
+/log info ("DAY LED MODE ACTIVATED")
\ No newline at end of file
diff --git a/LedsNightMode.rsc b/LedsNightMode.rsc
new file mode 100644
index 0000000..38c8b8c
--- /dev/null
+++ b/LedsNightMode.rsc
@@ -0,0 +1,2 @@
+/system leds settings set all-leds-off=immediate;
+/log info ("NIGHT LED MODE ACTIVATED")
diff --git a/LedsToggleMode.rsc b/LedsToggleMode.rsc
new file mode 100644
index 0000000..85670b1
--- /dev/null
+++ b/LedsToggleMode.rsc
@@ -0,0 +1,7 @@
+:if ([ /system leds settings get all-leds-off ] = "never") do={
+ /system leds settings set all-leds-off=immediate;
+ /log info ("NIGHT LED MODE ACTIVATED")
+} else={
+ /system leds settings set all-leds-off=never;
+ /log info ("DAY LED MODE ACTIVATED")
+}
\ No newline at end of file
diff --git a/RebootStatus.rsc b/RebootStatus.rsc
new file mode 100644
index 0000000..c66118a
--- /dev/null
+++ b/RebootStatus.rsc
@@ -0,0 +1,8 @@
+:global RebootStatus;
+:if ($RebootStatus != true) do={
+ :local DeviceName [/system identity get name];
+ :local MessageText ("RebootStatus $DeviceName: I reboot now!");
+ :local SendTelegramMessage [:parse [/system script get SendTelegram source]];
+ $SendTelegramMessage MessageText=$MessageText;
+ :set RebootStatus true;
+}
\ No newline at end of file
diff --git a/TelegramMessage.rsc b/TelegramMessage.rsc
new file mode 100644
index 0000000..a3336ec
--- /dev/null
+++ b/TelegramMessage.rsc
@@ -0,0 +1,12 @@
+:do {
+#:local MessageText "TestMain";
+:local BotToken "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
+:local ChatID "99999999";
+:local SendText $MessageText;
+:local tgUrl "https://api.telegram.org/bot$BotToken/sendMessage\?chat_id=$ChatID&text=$SendText&parse_mode=html&disable_web_page_preview=True";
+/tool fetch url=($tgUrl) keep-result=no;
+
+#:log info "Send Telegram Message: $MessageText";
+} on-error={
+ /log error "***** SendTelegram finished with error ******"
+}
\ No newline at end of file