Используйте Tasker, чтобы отключить WiFi, если он не подключен
Я хочу использовать Tasker, чтобы выключить WiFi, если он не подключен к моей домашней сети. Как я могу сделать это с переменной? Благодарю.
2 ответа
Есть ли какая-то конкретная причина, по которой вам нужно использовать переменную для этого? Это может быть легко достигнуто без переменных.
шаг 1
установить профиль с State
-> Net
-> Wifi connected
в задаче добавить действие set variable
назови это wifiConnected
и установите для него значение "да" или "истина" или что угодно, но имейте в виду, что имя переменной должно содержать хотя бы одну заглавную букву, чтобы быть публичным (быть видимым во всех задачах)
шаг 2
установить второй профиль с State
-> Net
-> Wifi connected
но на этот раз выберите вариант invert
(поэтому профиль станет активным, когда Wi-Fi отключен)
в задании использовать set variable
и установите его значение в "нет" или "ложь" или что вы хотите
шаг 3
создать профиль с state
-> variables
-> variable value
в левом поле введите имя переменной wifiConnected
в правом наберите "нет" или "ложь" или все, что вы установили при отключении
в качестве задания для использования этого профиля net
-> WiFi
-> Off
это об этом.
Я бы действительно посоветовал вам прочитать немного больше о Tasker и о том, как он работает, так как такие вещи являются основой
//редактировать
чтобы сделать то же самое без настройки переменной, просто выполните профиль из шага 2, но вместо настройки переменной используйте задачу из шага 3, чтобы отключить Wi-Fi
Извините, но я думаю, что то, что вы написали выше, делает то, что он должен делать только в первый раз, затем ему нужно что-то для автоматического запуска, как встроенная переменная или около того... по моему мнению, это не работает так, как задумано... не обижайся:) Ну, тебе понадобится что-то, что вызовет задачу в первый раз, речь идет о задаче, которая проверяет, какова ценность wificonnected. Если это "нет", это означает, что у вас нет SSID для подключения. Вы добавите задачу ожидания, скажем, 2 минуты и отключение по сети Wi-Fi, потому что вы захотите отключить Wi-Fi, если после определенного период времени, когда ваш телефон не мог подключиться к какой-либо сети. Но вам нужно что-то непрерывное в цикле, поэтому вам нужно будет добавить действие задачи / перехода, как это! Допустим, у вас есть это действие: A1: задача / ожидание-2 минуты A2: если%wifiConnected ~ нет, то отключите WIFI, перейдите к A2. Таким образом, ваш телефон будет непрерывно сканировать значение% wifiConnected. В качестве альтернативы, вы можете отменить этот цикл, когда ваш Wi-Fi уже отключен, потому что вам больше не нужно это значение. Я имею в виду, что ваш экран включен -> задача активирована -> прошло 2 минуты -> нет ssids для подключения -> отключен Wi-Fi. Затем вы вручную или нет обязательно включаете свой Wi-Fi, но задача больше не будет запускаться, потому что Экран уже включен, поэтому вам придется использовать это действие Goto:) Или вы можете пойти и отключить / включить Tasker так, чтобы ваша задача (которая проверяет значение wifiConnected) снова запускалась:)... надеюсь, что это помогло... мой профиль работает как гладкий:)