1 votos

¿Es posible hacer que los eventos de Tasker estén condicionados por la itinerancia?

Utilizando 'Tasker', tengo una tarea configurada para marcar el número de consulta de saldo de mi teléfono móvil a las 7 de la tarde cada noche, poner las opciones correctas y luego colgar. El resultado es que cada noche se me envía un mensaje de texto con mis minutos restantes.

Sin embargo, estoy a punto de irme al extranjero durante tres semanas y, si lo dejo en su estado actual, me pasará factura si consigue marcar. ¿Cómo puedo condicionar esta acción a la itinerancia? He pensado en utilizar el contexto de localización, pero se bloquea a partir de ciertos rangos y no es tan fiable.

3voto

TomG Puntos 2213

Si sueles estar en casa a las 7 de la tarde, podrías condicionarlo a la presencia de la red Wifi de tu casa (usando "Wifi cerca") o de una torre de telefonía móvil cerca de ti (usando "Celular cerca"); si usas un muelle en casa, podrías hacer que sólo se dispare cuando esté acoplado.

También puedes hacer que dependa de un calendario y establecer ahora las fechas de tu viaje.

3voto

Bryan Denny Puntos 18960

Hay un Plugin de localización (que puede utilizar en Tasker) que podría satisfacer sus necesidades.

Y aquí está otro plugin para la localidad.

2voto

Justin Puntos 21

Prueba esto:

  1. El contexto del perfil se dispara al establecer la variable CELLID con la comprobación de la tarea si el ROAM coincide con el off.
  2. Establezca una variable ROAMING en consecuencia. Ahora puedes hacer que otros perfiles utilicen la variable ROAMING para cambiar los ajustes como las llamadas a aceptar o la limitación de datos.

Es posible que Tasker no actualice el CELLID al instante, por lo que es posible que esté en itinerancia un poco antes de que se dispare. Tal vez un minuto.

Inténtalo y avísame. Aquí hay una exportación:

 <class cl="TaskerData" sr="">
    <tv>1.2u2m</tv>
    <class cl="Profile" sr="prof5">
        <cdate>1328389747604</cdate>
        <id>5</id>
        <mid0>25</mid0>
        <nme>Roaming Monitor</nme>
        <class cl="EventContext" sr="con0" ve="2">
            <code>3050</code>
            <pri>0</pri>
            <class cl="StringArg" sr="arg0" ve="3">
                <val>%CELLID</val>
            </class>
            <class cl="StringArg" sr="arg1" ve="3">
                <val></val>
            </class>
        </class>
    </class>
    <class cl="Task" sr="task25">
        <id>25</id>
        <pri>10</pri>
        <class cl="Action" sr="act0" ve="3">
            <code>37</code>
            <lhs>%ROAM</lhs>
            <op>2</op>
            <rhs>off</rhs>
        </class>
        <class cl="Action" sr="act1" ve="3">
            <code>547</code>
            <lhs>%ROAMING</lhs>
            <op>10</op>
            <rhs></rhs>
            <class cl="StringArg" sr="arg0" ve="3">
                <val>%ROAMING</val>
            </class>
            <class cl="StringArg" sr="arg1" ve="3">
                <val>1</val>
            </class>
            <class cl="IntArg" sr="arg2">
                <val>0</val>
            </class>
            <class cl="IntArg" sr="arg3">
                <val>0</val>
            </class>
        </class>
        <class cl="Action" sr="act2" ve="3">
            <code>43</code>
        </class>
        <class cl="Action" sr="act3" ve="3">
            <code>549</code>
            <lhs>%ROAMING</lhs>
            <op>9</op>
            <rhs></rhs>
            <class cl="StringArg" sr="arg0" ve="3">
                <val>%ROAMING</val>
            </class>
            <class cl="IntArg" sr="arg1">
                <val>0</val>
            </class>
        </class>
        <class cl="Action" sr="act4" ve="3">
            <code>38</code>
        </class>
    </class>
</class>

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X