Conky : surveiller sa neufbox (version NB4)

Si comme moi

  • vous êtes abonnés à sfr/neuf
  • vous subissez quotidiennement des déconnexions intempestives et que c'est plus pratique de jeter un œil dans le coin de l'écran plutôt que d'afficher à chaque fois la page de moniteur
  • vous utilisez l'excellent conky (sudo apt-get install conky)
  • vous possédez une neufbox de type NB4 (bleue ou blanche)

...je vous propose un petit script php à appeler depuis la config ~/.conkyrc de la façon suivante :

${font}${color ffffff}${execpi 1 ~/.conky/scripts/nb4s.php}

Voici le script :

#!/usr/bin/php
<?php
$url="http://192.168.1.1/stb/info";
$string=@implode('',@file($url));
$xml = @simplexml_load_string($string);
$dsl=$xml->dsl->status;
$ppp=$xml->ppp->status;
$ip=$xml->ppp->ipaddr;
$server=$xml->ppp->server;
$voip=$xml->voip->linestatus;
$hook=$xml->voip->hookstatus;
if( $dsl=="up") echo"\${color 00FF00}";else echo"\${color FF0000}";
if($ppp=="up") echo $ip;
if ($voip=="up") echo ($hook=="onhook"?" \${color 666666}tel. ":" \${color EEEEEE}tel. "); 

$url="http://192.168.1.1/wdg/leds";
$string=@implode('',@file($url));
$xml = @simplexml_load_string($string);
$wan=$xml->status->wan;
$traffic=$xml->status->traffic;
$tel=$xml->status->tel;
$tv=$xml->status->tv;
$wifi=$xml->status->wifi;
$alarm=$xml->status->alarm;
echo ($wan=="on"?"\${color 00FF00}W":"\${color FF0000}-").($traffic=="on"?"\${color 00FF00}N": ($traffic=="toggle"?"~":"\${color FF0000}-")).($tel=="on"?"\${color 00FF00}P":"\${color FF0000}-");
?>

Bien sûr, il faut avoir installé au préalable php-cli...

et le résultat :

nb4s

Cela affiche : l'ip, l'état du téléphone (décroché/raccroché), l'état des leds wan/traffic/phone.

Naturellement il est très simple de lui ajouter les autres infos disponibles dans les XML de la box.

Commentaires

1. Le samedi, avril 3 2010, 17:03 par évhémère

bonjour Talou,

je viens de survoler vos billets d'humeur !.. Déjà, je peux vous dire que vous n'êtes pas seul à dénoncer les pirates ( les vrais , sans guillemets) qui pourchassent les partageurs , rebelles insolents qui osent consommer selon leur libre-arbitre, et non plus selon les oukases de la "Société bureaucratique de Consommation dirigée", d'après la formule du philosophe situationniste Henri Lefebvre ( rien à voir avec le néfaste et ridicule homonyme actuel ...) !...
On trouve même une brochette de scandaleux anarchistes sur le site PC INpact, où j'ai apporté ma modeste contribution à faire des misères à hadopi et voisins en nourrissant la réflexion des réseaux liberté qui seront ( à mon avis) le vrai apport culturel de notre époque !...

Mais , hem ... mon chemin aujourd'hui est un peu différent : c'est à la faveur d'une nouvelle mise à jour de Firefox où j'ai trouvé une liste de blog ( dont le vôtre ) que je me manifeste !... Je suis en effet à la recherche d'indices qui me permettraient de vérifier si la (soi-disant) légende urbaine "Apollo 20" relève de la fiction ( ... ou non !). Je recherche une preuve qui n'est pas à ma portée ( financièrement et physiquement) . Pour résumer, je recherche un bloguer francophone qui habiterait ( idéalement ) sur la côte de l'Océan Indien, dans la région de Mombasa ( Kenya) et qui donc, serait en mesure d'aller voir sur place dans quel état se trouve la base spatiale de San Marco : cette ancienne plate-forme pétrolière avait été ancrée dans les années 60 pour servir de base de lancement à la mise sur orbite de satellites ( notamment italiens ) . Puis, soudainement, sans explication, cette base de lancement (idéalement placée ( à 2° de l'équateur ) et aux installations certifiées jusqu'en 2014 !) a été fermée !... Par conséquent, elles devraient être rouillées, mais encore quasi-intactes. Si ce n'était pas le cas, je soupçonnerais que le scénario "Apollo 20 "est peut-être crédible après tout : pour lancer cet engin en orbite lunaire, il fallait une "Saturn 5", véhicule peu discret pour un lancement clandestin !... Il faut donc écarter l'hypothèse de la base de Vandenberg en Californie ... qui d'ailleurs ne dispose pas d'installations adéquates !... Seul le Kennedy Space Center ( Cap Canaveral ) en Floride était certifié et peut-être aussi le cosmodrome de Tyuratam ( Baïkonour ) dans l'actuel Kazakhstan .... Et San Marco ?... Pas davantage ... sauf si on a prévu un lancement unique et qu'on en a rien à cirer de détruire la rampe de lancement !... Ce scénario présente un arrière-goût de "Perry Rhodan", avec ce parfum désespéré de brûler ses vaisseaux !... Pas d'indiscrétion à craindre avec les "indigènes" : le Kenya, c'est les neiges du Kilimandjaro, les "lodges" ( pour Blancs ) dans les "Réserves", quelques massacres conflictuels inter-"ethniques" .... Rien qui intéresse le public occidental, sauf quelques excentriques rescapés du "matin des magiciens" et du mouvement "Planète" : mais la bande à Bergier et son si dérangeant "Réalisme Fantastique" , depuis si bien marginalisé et cadenassé !...

Bref, ma recherche m'a fait frapper à la fenêtre de votre blog ... où semble-t-il, nous avons quelques "vertus" communes, dont la défiance envers les versions officielles !... Désolé si je vous ai quelque peu dérangé et que vous ne m'ayez pas lu jusqu'au bout !...

Cordialement,

évhémère

2. Le lundi, avril 5 2010, 10:43 par Talou

Bonjour évhémère,

je ne sais pas si se méfier des enfumages officiels est une vertu, c'est juste de l'esprit critique. Esprit qu'il faut utiliser à dose modérée pour ne pas tomber dans le tout conspirationnisme... Malheureusement pour vous, aucun de tous les noms propres qui figurent dans le second paragraphe de votre commentaire ne me dit quoi que ce soit. Bonne continuation dans vos recherches !

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet