ugomeda / freebox-os-reboot

Script python pour redémarrer une Freebox lorsque internet n'est plus accessible
MIT License
4 stars 0 forks source link
freebox freebox-os python3

FreeboxOS reboot

Ce script permet de contourner la perte de lien Internet via mode bridge après reconnexion lien FO (#FS22818).

Il suffit de l'exécuter via une tâche de cron ou un timer systemd pour redémarrer automatiquement la Freebox lorsqu'une perte de lien est détectée.

La tâche :

Installation

Les seules dépendances sont python3 et le module Requests (pip3 install requests, ou apt install python3-requests sous Debian).

Pour installer le script, lancez les commandes suivantes :

wget https://raw.githubusercontent.com/ugomeda/freebox-os-reboot/master/freebox-os-reboot.py
chmod +x freebox-os-reboot.py
./freebox-os-reboot.py register

Puis suivez les instructions. Il suffit ensuite de configurer une tâche qui apelle le script sans paramètre.

Usage

usage: freebox-os-reboot.py [-h] {register,verify,reboot,check} ...

Outil pour redémarrer la Freebox lorsqu'une déconnexion est détectée.

optional arguments:
  -h, --help            show this help message and exit

Commandes:
  {register,verify,reboot,check}
    register            Enregistre l'application sur FreeboxOS
    verify              Vérifie la configuration du script
    reboot              Redémarre la Freebox
    check               Vérifie l'accès à internet et redémarre la Freebox si
                        nécessaire