Оставить рабочий профиль для Tasker

12

Я использую Tasker, и, возможно, я просто слишком стараюсь, но я не могу настроить несколько условий так, как я хочу. Вот что я пытаюсь сделать:

От M - F (8 утра - 5 вечера), установите телефон в беззвучный режим ... который довольно легко. Однако после 5 вечера я хочу включить приемник GPS / сетевого местоположения.

Если я покинул офис, то я хочу пойти дальше и отключить бесшумный профиль и вернуться в нормальное состояние. Если я еще не покинул офис, я бы хотел, чтобы задание было на 15 минут спать, а затем повторил попытку (иногда я опаздывал).

Это сочетание этих двух отдельных задач, которые я не могу заставить работать вместе. Может кто-нибудь помочь мне здесь?

RyanInBinary
источник
1
Во-первых, у вас могут возникнуть проблемы с пинком по GPS без рута. Ваш рут-рут, и если да, то какой ROM (стандартный или кастомный?) Вы используете? Все остальное не должно быть так сложно сделать. Я мог бы дать вам сырой скелет после того, как вы предоставили эти детали, так что вам останется только доработать потом. PS: Я позволил себе немного переформатировать ваш вопрос, чтобы его было легче читать - надеюсь, я понял это правильно. Если нет, не стесняйтесь исправить это снова :)
Иззи
Спасибо за обновление моего вопроса, теперь он более понятен. Мой телефон рутирован. Запуск стандартного JB, который деодексирован (GSM Galaxy Nexus)
RyanInBinary

Ответы:

9

Теперь с вашими последними деталями, грубый подход. Поскольку вы находитесь на стандартном ПЗУ, переключение GPS может не работать из коробки. Если это не сработает, взгляните на плагин « Настройки безопасности» , который должен помочь.

Я предполагаю, что ваша грубая концепция такова: с 8:00 до 17:00 - это рабочее время, и вам нужны разные настройки в рабочее время и после ухода с работы, учитывая возможные проблемы, возникающие на поздних работах. Таким образом , это должно предпочтительно оказаться в одном профиле: На работе делать ... и после работы коммутатора ... . Итак, вот что в основном работает:


Профиль "Работа":

Условие:

  • Время с 8 утра до 5 вечера

Задача:

  • Аудио -> Тихий режим: вкл

Выход из задачи:

  • Разное -> GPS: Вкл. (Может потребоваться замена в настройках безопасности , см. Выше)

Теперь мы вводим второй профиль, и вам, вероятно, даже не нужен GPS:

Профиль: "AfterWork":

Условие:

  • Состояние -> Tasker -> Профиль активен: "Работа" [x] Инвертировать
  • Состояние -> Телефон -> Ячейка рядом: (Сканирование рабочих ячеек) [x] Инвертировать

Задача:

  • Аудио -> Тихий режим: Выкл.

Таким образом, вы видите, что вам не нужен ни GPS, ни 15-минутный цикл ожидания. В 8 утра «Рабочий» профиль становится активным и переключает ваш телефон в беззвучный режим. Поскольку вам на самом деле не нужен GPS, вы можете определить здесь фиктивную задачу выхода (например, снова включить беззвучный режим), так как в противном случае Tasker автоматически вернется в режим «до».

Второй профиль даже не проверяет условия до завершения «Работы», так как Tasker запоминает, какие профили активны. После этого он начинает мониторинг окружающих мобильных ячеек - которые либо известны телефону как необходимые для телефонии. Если ни одна из окружающих ячеек не совпадает ни с одной из отсканированных ячеек, присоединенная задача выполняется и режим без звука.

Но почему так сложно? Гораздо проще сделать так:


Профиль "Работа":

Условие:

  • Cell Near (Сканирование вашего мобильного места работы)

Задача:

  • Аудио -> Тихий режим: вкл

Выполнено. Независимо от того, в какое время вы на работе, ваш телефон будет молчать. И независимо от того, уйдете вы с работы рано или поздно, тихий режим будет отключен.

Иззи
источник
Отличный ответ и объяснение. Если бы я мог принять это дважды для дополнительного представителя, я бы сделал это. Спасибо за помощь и краткий ответ
RyanInBinary
1
Похоже, я ударил его по дому - рад, что смог помочь, в любое время снова :)
Иззи
@RyanInBinary Я только что обнаружил, что можно присудить награды за уже существующие ответы, если он чувствует, что зарабатывает дополнительные очки ... xD Честно говоря: я не умоляю, просто упоминаю об этом на случай, если вы когда-нибудь получите необычный ответ; )
Иззи
5

Хотя на этот вопрос уже дан ответ, и он принят, я бы хотел добавить к нему.

Похоже, что вы хотите, это чисто профили на основе местоположения. Tasker очень мощный, но если вы хотите попробовать альтернативу, есть лама . Это примерно то же самое, что и Tasker, за исключением того, что почти каждое действие зависит от местоположения. Он «изучает» местоположение, которое вы хотите настроить (например, дома), сканируя антенны мобильной сети в непосредственной близости. Это намного эффективнее, чем использование GPS.

Для вещей, которые вы хотите настроить, Llama будет намного проще в настройке. Пусть телефон узнает места, которые вы хотите использовать в ваших условиях, и добавьте одно или несколько действий. Например, "уйти из дома" -> сделать "включить Bluetooth" "отключить Wi-Fi".

Вам не придется беспокоиться о сроках, так как профили меняются только тогда, когда вы физически перемещаетесь в или из какого-либо места.

Попробуйте.

PS: я не связан.

pleinolijf
источник