2 votos

¿Cómo automatizar el envío de mi porcentaje actual de batería a la PC a través de Internet cada 5 minutos?

Estoy usando Android 9 en mi dispositivo, muchas veces estoy lejos de mi teléfono y está cargando en una habitación diferente o alguien más lo está usando, ¿hay alguna manera de enviar el porcentaje de batería, digamos bp, a mi PC en intervalos regulares a través de internet?

Puede haber aplicaciones que puedan hacer esto, pero estoy más interesado en un enfoque basado en script o terminal

Algunas ideas que estoy considerando son:

Tengo Termux instalado y mi dispositivo aún no está rooteado, ¿cómo debo proceder?

0 votos

Por lo general, su PC no está expuesto a Internet, por lo tanto, se necesita un almacenamiento (temporal) en línea. Ejemplos típicos son servicios de almacenamiento como Dropbox, servicios de documentos como Google Sheets o sistemas de mensajería como Signal o Wire. Estoy seguro de que para muchos servicios existen scripts de termux/Linux que permiten almacenar datos en uno de estos servicios.

0 votos

@Robert Exactamente por eso estaba pensando en un copy pasta también conocido como un servicio de pastebin para transmitir el estado de mi batería, por ejemplo tal vez a ix.io, pero estoy seguro de que la gente aquí tiene algo aún más simple. Otro problema es cómo voy a obtener el porcentaje de la batería en la terminal sin hacer root.

2voto

David G Puntos 109

Estoy usando gist de Github (lo cual se puede hacer usando gem install gist después de instalar el paquete ruby) para transmitir primero mi porcentaje de batería a un archivo privado, intenté usar ix.io pero pkg install ix no funcionó en la terminal de Android, el config.guess arrojó un error diciendo unable to guess system type.

Ya había instalado Termux en mi Android con los paquetes necesarios y con pkg install termux-battery-status e instalando la aplicación de la api de Playstore: https://play.google.com/store/apps/details?id=com.termux.api&hl=en_IN usando termux-battery-status | grep percentage | grep -oP '\: (.*?)\,' | grep -Eo '[0-9]{1,3}' se obtuvo el porcentaje de batería en la terminal.

Finalmente agregué permisos usando chmod +x bp.sh y configuré crontab en Android para hacer esto cada minuto usando crontab -e y agregando la línea * * * * * ~/bp.sh

EDITAR

He comenzado a hacer uso de jq para analizar la salida de json, por lo que ahora la línea única para el script es termux-battery-status | jq .percentage | gist -f bp -u gist_id y se inicia el crontab usando crond

PD: He puesto todo el proceso aquí: https://github.com/himanshuxd/bp-broadcast

0voto

Abhishek Kumar Puntos 21

Puedes usar Your Phone Companion de Microsoft para vincular Android a tu PC. El porcentaje de batería se mostrará en la esquina superior izquierda cerca del icono del dispositivo.

1 votos

No funcionará cuando esté usando Ubuntu o Arch además la lista de permisos para esa aplicación es bastante exigente.

1 votos

Puedes intentar Find My Device, que requiere que el GPS esté activo.

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