Используйте 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) снова запускалась:)... надеюсь, что это помогло... мой профиль работает как гладкий:)

Другие вопросы по тегам