DPFPIC renaît de ses cendres...
Mes créations vous plaisent
Merci !
Vous êtes ici : accueil » article » Marche/Arrêt de sa Livebox Play suite à un plantage et à distance...
20 février 2017

Marche/Arrêt de sa Livebox Play suite à un plantage et à distance...

Rédigé par Dpfpic
0/5  (0 avis)     Déposer un avis Marche/Arrêt de sa Livebox Play suite à un plantage et à distance...
Marche/Arrêt de sa Livebox Play suite à un plantage et à distance...

De temps en temps ma Livebox Play reboute mais n’arrive pas à se synchroniser et il y a le beau point d’exclamation rouge qui s’affiche sur la box.

Affichage box 

Quand cela arrive et que je suis présent chez moi, pas de problème un marche/arrêt et le problème est résolu.

Mais le plus souvent cela arrive quand je ne suis pas chez moi et au moment où j’ai besoin d’accéder à mes ressources locales et c’est la cata…

Je suis obligé d’attendre d’être de retour chez moi pour effectuer un marche/arrêt.

Donc j’ai voulu trouver une solution à ce problème.

J’ai opté pour une solution de prise connectée. Il fallait que je trouve une prise qui pouvait être contrôlée localement via un script.

J’ai donc choisi la WeMo SWITCH de chez Belkin.

 

Je l’ai acheté sur le site Amazon via ce lien : https://www.amazon.fr/Belkin-Interrupteur-Domotique-Tablette-Smartphones

Le prix actuel est de 38,27€ (en général vers 49€).

La prise WeMo SWITCH qui est branchée sur mon onduleur APC et le bloc d’alimentation de la LiveBox Play sur la prise WeMo SWITCH.

 

J’ai trouvé plein de scripts pour pouvoir la commander mais jamais celui que je voulais donc j’ai fini par faire mon propre script en glanant des informations sur internet.

Si au niveau de l’appareil en soi, aucune « installation » spécifique n’est nécessaire à part le mettre sur la prise murale, la partie « gestion logiciel » nécessite le passage par une application que j’ai téléchargé sur le Google Play pour moi car je suis sous Android.

Ensuite il vous suffira de suivre le guide que propose l’application pour configurer pas à pas le boitier avec votre smartphone. Parmi, ce guide on trouve des étapes comme le branchement de la prise, la connexion au Wi-fi et du WeMo.

Le prise WeMo n'est pas parfaite, mais pour cette utilisation particulière, dans mon cas, elle fonctionne très bien.

Le script « wemo_livebox.sh » est téléchargeable ici.

Pour installer ce script voilà la procédure à suivre :

Installation du script sur mon Nas Synology :

Avant de copier le script, il faut l’éditer et modifier la ligne 10 avec l’IP de la prise WeMo SWITCH.

Exemple : IP="192.168.1.220"

Copier le script « wemo_livebox.sh » dans le dossier « /opt/local/bin »

Lui donner les droits d’exécution par « chomod 755 wemo_livebox.sh »

Utilisation de Crontab :

Créer une tâche cron pour mettre tout ça en auto. Pour obtenir une exécution toutes les 10mn de wemo_livebox.sh , ajouter la ligne ci-dessous au fichier crontab (/opt/etc/crontab) Attention au chemin que vous avez spécifié, éditez le fichier, dans l'exemple avec Synology.
Dans mon cas cela donne :

SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin
MAILTO=""
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
*/10 * * * * root /opt/local/bin/wemo_livebox.sh

Activer la tâche en relançant cron

/opt/etc/init.d/S10cron

Ou plus simplement en passant par le DSM et le planificateur de tâche dans le panneau de configuration.

 

Le fonctionnement :

Maintenant le script contrôle l’accès à internet toute les dix minutes. S’il n’y a pas d’accès d’internet (ping google.com), la prise est coupée. Puis au bout de 10 minutes, comme la prise est coupée, le script envoi un ordre d’allumage de la prise et la LiveBox Play redémarre.

Les log sont stockés dans le fichier "/volume1/@log/wemo_livebox.log".

Un extrait de log :

Connected..! 16/02/17 05:50:01
Connected..! 16/02/17 06:00:02
Not Connected..! 16/02/17 06:10
ITS ON - TURNING OFF
Not Connected..! 16/02/17 06:20
ITS OFF - TURNING ON
Connected..! 16/02/17 06:30:01
Connected..! 16/02/17 06:40:01

Notes complémentaires :

L'installation est donnée ici à titre d'exemple sur un NAS Synology modèle DS415+, il est évident que sur ce type de NAS, c'est en console que se déroulera l’installation. Il est important que les fichiers soient sécurisés, accessibles que par root.

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Aucun avis.

↓