mercoledì 18 novembre 2020

Controllo del livello di batteria del Magic Mouse 2

 

Controllo automatico del livello di batteria del Magic Mouse 2

Come creare un avviso di batteria scarica prima che il mouse sia quasi completamente scarico?

Quante volte ti è successo di ricevere la notifica di batteria quasi scarica quando il livello e' ormai al 2%?

Ovviamente se ti capita verso fine giornata non c'è nessun problema ma se ti capita al mattino quando hai ancora tutta la giornata di lavoro davanti, beh comincia ad essere seccante visto che per caricarlo lo devi mettere "gambe" all'aria diventando poco utile come mouse...no?

Il nostro caro Automator ci viene in aiuto anche questa volta.

Ho creato uno script che controlla il livello di batteria ogni X minuti e se questo è sotto una certa soglia Y riceverai una notifica sul mac. 
(le soglie X e Y sono configurabili)

Cosa fare

  1. Scarica questo file zip "check-mouse-battery-level.zip"

  2. Unzippa e metti il file .app nella cartella Applicazioni (Applications).
    In realtà non è una vera e propria app ma uno shell script creato con Automator.
    Puoi anche aprire il file con Automator per vedere in dettaglio cosa fa:
    Scorre i dispositivi connessi e cerca il mouse, se lo trova controlla il livello di batteria e, se sotto una certa soglia, crea una notifica.

  3. Ora devi creare un task che ogni 30 minuti lanci quella app di controllo:
    • Lancia questo comando con il Terminale (Terminal):
      env EDITOR=nano crontab -e
      Aprirà il file dedicato alla schedulazione di task in un editor di testo

    • Copia e incolla questa stringa nell'editor di testo: 
      */30 * * * * open /Applications/check-mouse-battery-level.app --args 15
      Stai dicendo di avviare l'app check-mouse-battery-level.app ogni 30 minuti e di controllare se la soglia della batteria è sotto il 15%
      Potrai personalizzare la frequenza cambiando i minuti e la percentuale di soglia a tuo piacimento.

    • Salva la schedulazione:
      • Control+X
      • Y
      • Enter
Ecco fatto, ogni 30 minuti partirà il task di controllo del livello di batteria e, se sotto il 15%, ti visualizzerà una notifica con il livello di batteria rilevato.













Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.