Skip to content

Notification Windows de SMS sur Huawei B525-65a + manager de SMS (suppression, envoi...)

Notifications You must be signed in to change notification settings

jibap/B525-SMSManager

Repository files navigation

B525-SMSManager

Fonctionne sur Huawei B525s-65a (fonctionne peut-être sur d'autres modèles si API similaires).

Pour Windows : Notification dès qu'un SMS arrive et UI gestionnaire de SMS (suppression, envoi...) + Interrupteur WIFI direct
Pour Linux : le fichier manage_sms.sh est utilisable en terminal (help inclus)

Projet

J'ai cherché en vain une petite appli facile à mettre en oeuvre qui permettrait sous Windows d'être notifié dès qu'un SMS arrive sur la box 4G...
Je l'ai donc crée avec AutoHotKey et Bash en partant du travail de oga83 du forum https://routeur4g.fr/ .

Pré-requis

Pour avoir BASH sous Windows 10

  • Installer la fonctionnalité "Sous-sytème Windows pour Linux" (WSL) via la commande (Win+R) : optionalfeatures
  • Installer une distri Linux via le Microsoft Store ( Ubuntu ou Debian )
  • Vérifier que les paquets suivants sont bien installés : curl et wget (ce n'est pas le cas sur Debian)
sudo apt update
sudo apt install curl
sudo apt install wget

Pour avoir BASH sous Windows 11

AutoHotkey

Il est possible d'éxécuter mon appli sans AutoHotKey en utilisant la version compilée (.exe), sinon vous pouvez installer le logiciel : https://www.autohotkey.com/download/ahk-install.exe (NB: script écrit en V1 donc ne fonctionne pas en V2)

Configuration

Il est nécessaire de renseigner le fichier config.ini, tout au moins l'entrée ROUTER_PASSWORD, les autres entrées étant optionnelles ou générées par défaut.

Mise en oeuvre

L'application fonctionne comme un logiciel portable, une fois les fichiers récupérés, il faut donc les placer à un endroit de votre arborescence où il pourront rester sans déranger (pas dans le dossier des téléchargements quoi !!!)

Si vous n'avez pas le logiciel AHK installé, il suffit de télécharger et exécuter le B525-SMSmanager.exe qui fera une extraction des fichiers annexes (bash, icones, config)
Si vous utilisez déjà AHK (ou que vous préférez ne pas utiliser un .exe provenant d'internet...), télécharger tous les fichiers sauf le .exe, et éxécuter le B525-SMSManager.ahk pour le lancer.

Pour que l'application se lance au démarrage de l'ordi, pensez à la rajouter en tâche planifiée.

Une fois que le config.ini est accessible, il reste 4 entrées de configuration :

ROUTER_USERNAME : username de connexion au retour (admin par défaut)
DELAY : période de vérification de nouveaux SMS (5 minutes par défaut)
ROUTER_IP : adresse IP du routeur (192.168.8.1 par défaut)
DEFAULTSMS : permet de spécifier un numéro de téléphone à utiliser par défaut dans l'interface d'envoi de SMS (option mise en oeuvre puisque dans mon cas, je communique par SMS via ma box 4G, toujours vers le même numéro)

Une section "contacts" est proposée en dessous, cela permets de convertir automatiquement à l'affichage des numéros de téléphone en un label de contact, la syntaxe est simple : 06XXXXXXXX=NOM PRENOM (ou toute autre info)

Une fois le logiciel en cours d'exécution, une icône s'affiche au niveau de la zone de notification de Windows (à côté de l'horloge).

Usage

  • Un survol de l'icone affiche un infobulle récapitulatif (nb de messages non lus, reçus et envoyés)

  • Un clic-droit sur l'icone affiche un menu contextuel permettant de quitter l'appli, actualiser le statut, ou encore afficher l'interface d'envoi de SMS\

  • Une nouvelle fonctionnalité (02/2024) permets désormais d'activer ou désactiver le wifi, directement depuis le menu de la zone de notification ou sur un bouton dans l'interface du gestionnaire.

    • Une nouvelle fonctionnalité (05/2024) permets désormais d'ouvrir directement le fichier "config.ini"depuis le menu de la zone de notification ou sur un bouton dans l'interface du gestionnaire. menu barre des taches
  • Un double clic sur l'icone affiche l'interface de gestion des SMS : une liste de tous les SMS présents sur la box
    interface

Comportement

  • L'icone de la marque Huawei est blanche si aucun nouveau message.
  • L'icone passe au rouge quand une interrogation de la box est en cours.
  • L'icone change pour une bulle de citation avec "..." pour indiquer qu'un nouveau message est présent.

A chaque actualisation (5 minutes par défaut), le logiciel vérifie si de nouveaux SMS sont arrivés, si c'est le cas, une notification Windows apparaîtra pour chaque nouveau message (très utile pour les code de double authentification e-commerce !)

About

Notification Windows de SMS sur Huawei B525-65a + manager de SMS (suppression, envoi...)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published