1
Fibaro / Re:Tablet o pantalla de mando.
« en: Febrero 18, 2022, 20:08:53 pm »
Gracias me ha servido mucho
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Hola, rescato este hilo para comentar cómo lo he hecho yo con una Tablet antigua con android 6:
He utilizado Tasker, autoinput (es un plugin de tasker), un sensor de movimiento PIR z-wave y un enchufe z-wave dónde va conectado el cargador de la Tablet.
Para empezar, para mi es importante que la Tablet reaccione sin letargos tan pronto como el sensor de movimiento capte movimiento pero a la vez también era muy importante que no me hiciera hacer saltar la orden cada vez que detecte movimiento pues está en un lugar de paso. Por otro lado tampoco quería dejar la Tablet encendida todo el tiempo y por último, tampoco quería que la Tablet estuviera cargando todo el tiempo.
Por tanto, he conseguido:
1- Encender la pantalla de la Tablet tan pronto como el sensor capta movimiento y que que la orden de encendido de la pantalla no se ejecute cada vez que el sensor capte movimiento. Y además que para encender la pantalla no necesite wifi, ni bluetooth, ni ninguna otra app que se quede inactiva cuando la Tablet está en suspensión o pase por la nube. Es decir, algo directo y fiable.
Mi Tablet y, salvo error por mi parte, la mayoría de las Tablet, encienden la pantalla cuando detectan que se conecta o desconecta el cargador. Pues bien vamos a jugar con éso.
Reglas en el controlador domótico:
A)- Si el sensor de movimiento capta movimiento y si el enchufe está ON y si la pantalla de la Tablet está encendida -- entonces ejecutar macro en la que el enchufe se apaga y se vuelve a encender a los 20 segundos.
B)- Si el sensor de movimiento capta movimiento y si el enchufe está en OFF y si la pantalla está encendida -- entonces ejecutar macro en la que el enchufe se enciende y se vuelve a apagar a los 20 segundos.
Estas reglas se hacen así para que no interfieran con las reglas de tasker que ponen en marcha y detienen la carga de la Tablet.
Para detectar que la pantalla de la Tablet esté encendida o apagada, en tasker se hace un perfil de estado: pantalla: estado de la pantalla: encendido -- Este perfil se asocia a una tarea que envía una http al controlador domótico vía local para que un periférico ON/OFF, creado previamente, cambie de valor según el estado de la pantalla. Se crean por tanto dos perfiles asociados cada uno de ellos a una tarea con el http correspondiente, una para pantalla encendida y otra para pantalla apagada.
2- Que la Tablet no esté siempre con la pantalla encendida, sino que entre en suspensión, por ejemplo, a los dos minutos. Ésto se configura en la opciones de configuración de la Tablet.
3- Que la Tablet cargue cuando la batería está por debajo del 10% y pare la carga cuando llegue al 95%. En tasker se hacen dos perfiles:
A) Perfil de estado: Energía: nivel de batería y se define el intervalo comprendido de cero a 10. Este perfil se asocia a una tarea que envía un http al controlador para encender el enchufe z-wave.
B) Perfil de estado: Energía: nivel de batería y se define el intervalo que va de 95 a 100 y se asocia este perfil a una tarea que envíe un http al controlador domótico para apagar el enchufe.
4- Que al encender la pantalla, muestre una interfaz de jeedom (un diseño) a pantalla completa.
En mi Tablet (y creo que en todas las de Android) y con Chrome, cuando se crea un acceso directo en la pantalla de cualquier página web, al clicar en el acceso directo, la web se muestra a pantalla completa.
Pues bien, creamos ese acceso directo en la pantalla, en mi caso un diseño de jeedom.
Ahora en tasker cogemos la tarea que creamos en el punto 1 para enviar la http al controlador de pantalla Tablet encendida y dentro de dicha tarea creamos otra.
Para esta nueva tarea vamos utilizar el plugin de autoinput. Autoinput no es más que una app que permite grabar una secuencia de pulsaciones en la Tablet.
Con autoinput simulamos pulsar el acceso directo.
Adjunto un sitio dónde explican cómo se utiliza autoinput: https://llamadaoculta.com/que-es-autoinput/
5- Que la interfaz de jeedom se actualice cada vez que se enciende la pantalla de la Tablet (ya que de lo contrario se queda congelada con determinados módulos, por ejemplo, las cámaras). Para ello, en la tarea que creamos en el punto 1 de enviar una http al controlador para pantalla Tablet apagada, dentro de ella, creamos con la orden de “volver al inicio”.
Después de haber probado y más que probado autoremote y motion detector, esta es la forma más eficiente que he encontrado para que la Tablet hiciera todo el proceso como es debido sin necesitar wifi para encender la pantalla ya que en muchas Tablet el wifi entra en suspensión.
Hola amigo, no se si te refieres a la indicación que te da la aplicación o a la situación real de la ventana.
Ten en cuenta que la aplicación te da el valor de apertura de la persiana, esto es 100% es totalmente abierta y 0% es totalmente cerrada, así si le pones 25% solo te abrirá 1/4 de la persiana. Voy a comprobar cuanto de preciso son las mías, pues acabo de instalar los módulos y no he tenido tiempo de ver el nivel de precisión aún.
Por cierto ¿has probado la aplicación móvil?, en ella no rellena del dibujito del estado de la persiana como sí lo hace en la versión del PC, ¿te pasa a ti lo mismo?.
Saludos.
JGM