Foros Domótica Doméstica

Detectar que el móvil se conecta y desconecta del cargador

Detectar que el móvil se conecta y desconecta del cargador
« en: Marzo 20, 2019, 20:47:37 pm »
Me gustaría tener controlado de forma automática cuando nos vamos a dormir y cuando nos levantamos mi mujer y yo, para poder usarlo en algunas reglas que tengo en mente.

Lo último que hacemos al acostarnos es poner el móvil (iPhone) a cargar, con lo que con un enchufe que controle el consumo lo puedo detectar.

El problema es como detectar el momento de levantarnos de cada uno. Como lo primero que hacemos es quitar el móvil del cargador, pensé que el enchufe detectaría un descenso del consumo en ese instante, pero no. Al cargar un móvil, el consumo se mantine hasta que llega al 100% y entonces baja a 0 y vuelve a subir cuando el nivel de batería desciende, y así sucesivamente hasta que lo desconectas del cargador.

Quiero hacerlo de forma automática, con lo que descarto que tengamos que pulsar cada uno un botón al levantarnos. Con Android y Tasker creo que puede hacerse , pero no veo la forma de hacerlo con iOS. He buscado por varios foros por si podía hacerlo con la app Atajos, combinada con una app que no conocia para ejecutar scripts (Scriptable) pero no encuentro nada y menos que sea de forma automática, sin tener que pulsar en el móvil.

Usais algun sistema i app para esto? Se os ocurre algun modo de conseguirlo?


Enviado desde mi iPhone utilizando Tapatalk

Re:Detectar que el móvil se conecta y desconecta del cargador
« Respuesta #1 en: Marzo 21, 2019, 00:03:14 am »
Con Android y tasker se puede hacer de forma nativa, muy chulo. Yo tengo una regla en tasker que cuando pongo el móvil en el cargador inalambrico y son más de las 10 de la noche, que me active vía api el modo noche de eedomus.

El tema del consumo del cargador no creo que te sirva, porque el móvil cuando llega al 100, deja de cargar, con lo cual eedomus interpretaría que te has levantado.

Enviado desde mi SM-G975F mediante Tapatalk


Re:Detectar que el móvil se conecta y desconecta del cargador
« Respuesta #2 en: Marzo 21, 2019, 13:19:47 pm »
Bueno, lo explico por aquí porque aunque no he conseguido los resultados que quería, quizás pueda ser útil para los que domináis un poco en programación.

La app para iOS de Scriptable está bastante bien, os dejo el enlace del foro donde hablan de ella: https://talk.automators.fm/c/ios/scriptable

Con esta app puedes saber si el iPhone está enchufado al cargador o no, entre otras muchas cosas. A partir de aquí he conseguido hacer un script, más que hacerlo he ido cogiendo ideas de aquí y de allí, que según si está cargando o no cambie el estado de un periférico en eedomus. El script en cuestión es este:

if ( Device.isCharging() ) {
    let url = "https://api.eedomus.com/set?api_user=XXXXX&api_secret=YYYYYYYY&action=periph.value&periph_id=000000&value=1"
    Safari.open(url)
} else {
    let url = "https://api.eedomus.com/set?api_user=XXXXX&api_secret=YYYYYYY&action=periph.value&periph_id=000000&value=0"
    Safari.open(url)
}
Script.complete();


Por otro lado, la app Atajos ha evolucionado mucho desde la última vez que entré en ella. Entre otras cosas, puede ejecutar los scripts que tengamos en Scriptable, pero como dije al primer post, no se ejecuta automáticamente. He visto que han desarrollado un atajo muy complejo (Cronios) que permite justamente eso, ejecutar atajos en segundo plano. No lo he probado demasiado pero de momento he notado que para evitar que Atajos entre en reposo, cada minuto el iPhone emite como un pequeño zumbido. Bastante molesto la verdad... Todavía tengo que investigar más. El enlace es este https://www.reddit.com/r/shortcuts/comments/aau4iq/cronios_run_your_shortcuts_on_an_automatic/?st=JQJKVJZI&sh=92603218

De momento sigo sin conseguir saber de forma automática cuando desconecto el iPhone del cargador, pero seguiré intentándolo! Cualquier ayuda será bienvenida!!
 

Re:Detectar que el móvil se conecta y desconecta del cargador
« Respuesta #3 en: Marzo 21, 2019, 13:21:56 pm »
Con Android y tasker se puede hacer de forma nativa, muy chulo. Yo tengo una regla en tasker que cuando pongo el móvil en el cargador inalambrico y son más de las 10 de la noche, que me active vía api el modo noche de eedomus.

El tema del consumo del cargador no creo que te sirva, porque el móvil cuando llega al 100, deja de cargar, con lo cual eedomus interpretaría que te has levantado.

Enviado desde mi SM-G975F mediante Tapatalk

Toda la razón, como digo al principio no sirve cuando desconecto el teléfono del cargador.
Ojalá algún día un Tasker para iOS!!

JOSEM_

  • ***
  • 144
    • Ver Perfil
Re:Detectar que el móvil se conecta y desconecta del cargador
« Respuesta #4 en: Abril 02, 2019, 16:46:43 pm »
Con IFTTT para android también es posible.. pero lo dicho, para Android. iOS está muy capado para este tipo de cosas..

Re:Detectar que el móvil se conecta y desconecta del cargador
« Respuesta #5 en: Abril 24, 2019, 22:52:44 pm »
Con IFTTT para android también es posible.. pero lo dicho, para Android. iOS está muy capado para este tipo de cosas..

Hola, ¿puedes indicarme como se hace para un Android ? No he sido capaz de localizarlo en IFTTT.

gracias

JOSEM_

  • ***
  • 144
    • Ver Perfil
Re:Detectar que el móvil se conecta y desconecta del cargador
« Respuesta #6 en: Abril 25, 2019, 12:13:27 pm »
Con IFTTT para android también es posible.. pero lo dicho, para Android. iOS está muy capado para este tipo de cosas..

Hola, ¿puedes indicarme como se hace para un Android ? No he sido capaz de localizarlo en IFTTT.

gracias

Dentro de los servicios, tienes que irte a Android Battery. Ahí tienes eventos para cuando conectas y desconectas el cargador.