I'm still new here I've tried to find this answer a few ways I even looked at the tasker wiki guide. Here is the problem:
So I always forget to turn my wifi off when I leave my house, work, school, friends, apartments, etc. I've figured out the logic to get tasker to do what I want but I can't figure out how to do it.
Profile:
Conditions: Wifi is on - Wifi is not connected to any saved network
Task: Wait 2 minutes - recheck - If conditions are still true then Turn off wifi.
I've searched through the tasker options a dozen times but I can't seem to find a way to do this. Anyone have an idea? I'd rather not enter specific SSIDs because I use so many different ones frequently
Not sure if I get the problem correctly, but there's a WiFi Connected trigger in State -> Net. Invert it to make it WiFI NOT connected. Doesnt require an ssid to be entered
---------- Post added at 02:01 AM ---------- Previous post was at 01:38 AM ----------
Here is what I currently use Tasker for.
Profiles:
Outside
Trigger:
WiFi not connected to home WiFi
Actions:
Notify of any todo items matching "shopping" list.
Max screen brightness
Write "*Myname* is not home (since %TIME)" to status.txt. This file is then synced to dropbox using dropsync, where a range of family members have access to it.
Help
Trigger:
incoming SMS with code word
Actions:
Max media volume
Play pre-recorded message from me with info + asks for audio reply from anyone who has the phone
Record audio
Activate GPS location profile
Wait a few dozen seconds
Stop audio recording (the file is then synced to dropbox)
Get location
Write location + other things to a file (then synced to dropbox)
Play new audio recording from me
Deactivate GPS profile
Run dropsync (in case it didnt run automatically due to battery level before)
Sleep mode
Trigger:
%Sleepmode ~ on (%Sleepmode set by invisible icon+popup on homescreen)
Actions:
Write "*Myname* has been sleeping since %TIME" to status.txt
Display brightness 10%
Alarm volume max
Variable set %Lastsleep to "SM is on"
Make Your Clock Variable plugin. SLEEP = %Lastsleep
Variable set %Smactivation to %TIMES
Perform Task "Screen off" -> turns off my PC screens remotely (not my phone screen)
Exit actions:
Write "*Myname* is home" to status.txt
Variable Set %Lastsleep to "LS %TIME"
Make Your Clock Variable plugin. SLEEP = %Lastsleep
Variable set %Smduration to (%TIMES - %Smactivation)/3600
Flash "You slept for %Smduration hours"
Perform task "Screen on" -> turns on my PC screens remotely (not my phone screen)
My clock widget has a few small pieces of text that it pulls from Tasker, one of them being its SLEEP variable, which displays the last time Sleep Mode was deactivated or that it's currently on.
When sleep mode turns on, my phone screen dims, my PC screens turn off. When it's deactivated, my phone lights back up, PC screens turn on, and it displays a message saying how long I slept. With my random sleep cycles, I actually need to know that, and when I last slept xD
No Dad
My dad has a tendency to always call when I'm asleep. Never fails. Doesn't matter if I sleep during the day or at night, he will manage to hit that window right on the head every single time. hence why he's "singled out" for this profile.
Trigger:
Phone Ringing, "dad"
%Sleepmode ~ on
Actions
End call
Read Paragraph 1 from "status.txt" to %Sleepstatus
Send SMS to "dad", message "This is Myname's phone. %Sleepstatus, so he can't take your call."
I also have some much more complicated tasks that have close to 100 individual actions. Those are however work related and not relevant for anyone here