From d5ce04f80b6690e178b0b60e8cee353eeadf9b2e Mon Sep 17 00:00:00 2001 From: jens Date: Sat, 7 May 2022 02:06:17 +0200 Subject: [PATCH] wifi trigger, memorize most recent ssid --- .../com/jens/automation2/location/WifiBroadcastReceiver.java | 5 +++-- .../com/jens/automation2/receivers/DateTimeListener.java | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/jens/automation2/location/WifiBroadcastReceiver.java b/app/src/main/java/com/jens/automation2/location/WifiBroadcastReceiver.java index 3d426a98..5f4d68a3 100644 --- a/app/src/main/java/com/jens/automation2/location/WifiBroadcastReceiver.java +++ b/app/src/main/java/com/jens/automation2/location/WifiBroadcastReceiver.java @@ -40,8 +40,9 @@ public class WifiBroadcastReceiver extends BroadcastReceiver { if(newWifiSsid.startsWith("\"") && newWifiSsid.endsWith("\"")) newWifiSsid = newWifiSsid.substring(1, newWifiSsid.length()-1); - - WifiBroadcastReceiver.lastWifiSsid = newWifiSsid; + + if(newWifiSsid.length() > 0) + WifiBroadcastReceiver.lastWifiSsid = newWifiSsid; } public static boolean isWifiListenerActive() diff --git a/app/src/main/java/com/jens/automation2/receivers/DateTimeListener.java b/app/src/main/java/com/jens/automation2/receivers/DateTimeListener.java index 1fa14915..8a708633 100644 --- a/app/src/main/java/com/jens/automation2/receivers/DateTimeListener.java +++ b/app/src/main/java/com/jens/automation2/receivers/DateTimeListener.java @@ -52,7 +52,7 @@ public class DateTimeListener extends BroadcastReceiver implements AutomationLis Miscellaneous.logEvent("i", "AlarmListener", "Alarm received", 2); ArrayList allRulesWithNowInTimeFrame = Rule.findRuleCandidates(Trigger_Enum.timeFrame); - for(int i=0; i