diff --git a/resources/settings/settings.xml b/resources/settings/settings.xml
index 17552bb..b0dabe4 100644
--- a/resources/settings/settings.xml
+++ b/resources/settings/settings.xml
@@ -117,10 +117,12 @@
-
-
-
+
+
+
+
+
diff --git a/resources/strings/strings.xml b/resources/strings/strings.xml
index ec32446..bf5cede 100644
--- a/resources/strings/strings.xml
+++ b/resources/strings/strings.xml
@@ -70,5 +70,7 @@
Enable the background service to send the device battery level, location and (if supported) activity data to Home Assistant.
The refresh rate (in minutes) at which the background service should repeat sending data.
(Read only) The Webhook ID created by the device for background service updates. You might require this for debugging.
- Allows the app to start without phone connection, and prompt to execute command over Wifi/LTE.
+ Wifi/LTE execution mode.
+ Enable executing commands over Wifi/LTE.
+ Allows the app to start without phone connection (when menu is cached), and prompt to execute command over Wifi/LTE.
diff --git a/source/Settings.mc b/source/Settings.mc
index 19a732d..9075198 100644
--- a/source/Settings.mc
+++ b/source/Settings.mc
@@ -277,6 +277,10 @@ class Settings {
//! @return The state of the toggle.
//
static function getWifiLteExecutionEnabled() as Lang.Boolean {
+ // Wifi/LTE sync execution on a cached menu
+ if (!mCacheConfig) {
+ return false;
+ }
return mWifiLteExecution;
}