#1 05-10-2015 18:30:16

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Outil de monitoring pour LiveBox [Qt]

Bonjour à tous,

En partant de la base Autoit développée par shdf, j'ai pu faire un petit utilitaire pour monitorer une LiveBox.
Tout est développé en C++ et Qt + Qwt.
Ce programme effectue une lecture des infos sur la box à intervalle de temps régulier et paramétrable de 30s à 1h.
En plus des courbes temps réel,les relevés sont stockés dans un fichier CSV pour être traités par exemple dans un fichier Excel.

Dès que possible, je mettrai tout à disposition :
- package d'exécution.
- excel pour relecture des relevés
- sources Qt


60121_image2.png

Dernière modification par jls19 (05-10-2015 18:34:49)


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#2 05-10-2015 18:33:07

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Copie d'écran de la fenêtre principale en cours d'aquisition


60121_image1.png

Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#3 05-10-2015 18:34:27

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Copie d'écran de la fenêtre de présentation des relevés en temps réel.
Les échelles sont réglables ainsi que les plages de temps en abscisse.


60121_image2.png

Dernière modification par jls19 (05-10-2015 18:36:51)


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#4 05-10-2015 18:38:52

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

La copie d'écran des courbes....
je me suis un peu emmêlé dans l'envoi des images, désolé...


60121_image3.png

Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#5 05-10-2015 18:40:33

Gipeca
Modérateur
Lieu: Près de Dieppe, devant mon Mac
Date d'inscription: 09-06-2009
Messages: 20565
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Bonjour,

Merci de nous partager tes infos. clin_oeil_up

Mais je vois que tu as des problèmes pour poster les images... C'est vrai que le forum est capricieux sur ce sujet...
Pour poster une image sur le forum, voir ce TUTO


https://i37.servimg.com/u/f37/18/84/50/99/14493410.gif     Livebox2   SG20_sip-fr-5.2.14.1    NRA: SNA76    Atténuation ADSL: 30dB    Synchro: 16Mb/s

Hors ligne

 

#6 05-10-2015 18:49:54

Gipeca
Modérateur
Lieu: Près de Dieppe, devant mon Mac
Date d'inscription: 09-06-2009
Messages: 20565
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Re,

Bien que n'étant pas à niveau en C++, je suis aussi intéressé par tes sources sous Qt.

Pourquoi ?
Parce que je suis sous Mac, et Qt permet de compiler pour Windows et aussi pour Mac  big_smile


https://i37.servimg.com/u/f37/18/84/50/99/14493410.gif     Livebox2   SG20_sip-fr-5.2.14.1    NRA: SNA76    Atténuation ADSL: 30dB    Synchro: 16Mb/s

Hors ligne

 

#7 05-10-2015 19:00:17

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Effectivement....
si j'avais lu le tuto avant cela m'aurait éviter de tomber dans tous les pièges cités !

Maintenant je vais m'attaquer au partage du fichier zip avec le programme et l'excel.
Si je n'arrives pas à faire quelque chose de correct je ferai une page spéciale sur mon site web.
Pour info Lien vers mon site mais le thème n'a rien à voir avec les LiveBox.


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#8 05-10-2015 19:06:48

AlphaZoulou
Avant FONO j'avais une vie
Date d'inscription: 17-03-2011
Messages: 1615

Re: Outil de monitoring pour LiveBox [Qt]

Bonjour,

jls19 a écrit:

Maintenant je vais m'attaquer au partage du fichier zip avec le programme et l'excel.

Attention, Excel n'est pas libre de droit...


A+


http://i.imgur.com/KRPWl9Z.pnghttp://i.imgur.com/lqHe5FN.png

Hors ligne

 

#9 05-10-2015 19:07:50

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Pas de problème Gipeca,
Mais je diffuserai les source plus tard car il faut que j'y mette de l'ordre et des commentaires, car en l'état c'est un peu l'image d'un programme fait "à l'arrache" pour un résultat rapide.
Avec Qt et QtCreator, l'avantage est effectivement le multiplateforme mais je n'ai testé que sous windows.
Le programme utilise Qt mais aussi la bibliothèque Qwt qui peut être difficile à intégrer à QtCeator, j'utilise Minqw comme compilateur.


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#10 05-10-2015 19:11:09

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Salut AlphaZoulou,

Excel n'est pas libre de droits, mais je ne pense pas que cela empêche de diffuser un fichier .xlsm
Au pire si vous me confirmer qu'il ne faut pas diffuser un fichier Excel, je l'enlèverai du package, mais c'est dommage.
Je pourrai aussi essayer de tout refaire sous Libre Office, mais je maîtrise moins les macros.


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#11 05-10-2015 19:16:50

AlphaZoulou
Avant FONO j'avais une vie
Date d'inscription: 17-03-2011
Messages: 1615

Re: Outil de monitoring pour LiveBox [Qt]

Salut jls19
Tout à fait, tu peux diffuser les fichiers sans problème.
J'avais compris que tu voulais mettre en ligne le programme Excel.

A+


http://i.imgur.com/KRPWl9Z.pnghttp://i.imgur.com/lqHe5FN.png

Hors ligne

 

#12 05-10-2015 19:49:40

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Le plus simple pour moi a été de mettre le fichier sur mes pages perso.

Pour télécharger le zip voici le lien

Après téléchargement :
- dézipper dans un répertoire accessible en écriture sans être administrateur (donc pas dans "program files")
- jeter un coup d'oeil au fichier "a lire" qui explique les grandes lignes de l'utilisation.
- avant lancement vous pouvez aller dans le fichier livebox.ini pour remplacer les XXXXXXXX par le mot de passe admin de votre box, il est inutile de renseigner le SSID cela se fera automatiquement après la première utilisation.
- exécuter "LiveBox_Monitor.exe"

Voila, c'est livré en brut et j'espère que chacun pourra l'utiliser à sa guise.
Bien sûr si vous trouvez un bug merci de me le remonter car il y en a surement quelques uns.tongue

Pour ce qui est des sources, ça viendra dans un deuxième temps.

Dernière modification par jls19 (17-10-2015 15:46:59)


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#13 05-10-2015 19:50:24

JoeKer
Modérateur
Lieu: A l'Ouest à nouveau ...
Date d'inscription: 26-03-2008
Messages: 39353
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Bonsoir.

Ca me paraît intéressant clin_oeil_up

On va suivre ça de près ... smile


Livebox-Play Fibre : LB3(FW SG30_sip-fr-5.17.5.1) + IHD92 (40.12.61) + WE-Record|Offre Sosh 4G : Samsung J3(6) Duos "no brand" (+ ViewPad7, HTC WildFireS,  Samsung Ace3)
On a déjà vu des choses qui ne sont jamais arrivées ...

Hors ligne

 

#14 05-10-2015 19:57:46

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Salut Joeker,

Si ce petit utilitaire a vu le jour, c'est grace à toi et à shdf car sans votre code je n'aurai jamais su comment accéder aux infos sur la box.

Maintenant, je vous laisse tester et critiquer larme

A+


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#15 05-10-2015 20:14:28

galopin
Avant FONO j'avais une vie
Lieu: Evreux
Date d'inscription: 08-08-2009
Messages: 4962

Re: Outil de monitoring pour LiveBox [Qt]

AlphaZoulou a écrit:

....Excel n'est pas libre de droit...


A+

Bonsoir,

Excel non, mais l'usage qui est fait avec les macros oui à condition quelle restent sur la sphère Microsoft Office.

Ici, si j'ai bien compris, il s'agit d'utiliser excel pour retravailler les données donc on reste sur la licence.

Hors ligne

 

#16 05-10-2015 20:33:19

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Je confirme, c'est une utilisation toute bête d'excel avec quelques macros VBA et des liens ODBC vers le fichier CSV.
Le tout pour tracer les courbes souhaitées.
==> pas de problèmes de licence.


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#17 05-10-2015 21:24:32

shdf
Avant FONO j'avais une vie
Date d'inscription: 26-03-2012
Messages: 1999
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Bravo pour le travail big_smile
J'aime bien le principe de l'affichage de la courbe en temps réel. Par contre j'ai un peu de mal avec l'interface...il faudrait peut-être travailler un peu l'aspect de la fenêtre principale. Pour la fenêtre du Graph ca va bien.clin_oeil_up

Tu devrais permettre, si c'est possible, de faire des cycle de 5 secondes pour profiter pleinement de cet affichage temps réel.

Pour le fichier Excel, c'est bien aussi, mais vu la connexion ODBC vers un autre fichier il faudrait prévoir de mettre le dossier dans c:\livebox_monitor pour eviter l'erreur d'accès vers E:\TMP\ERIC wink


Livebox 4 + Décodeur TV - Distance NRA: 301m - VDSL2 90mb/18mb.
Utilitaire info Livebox: Voir mon "Site web" à gauche. Autres outils: Voir la section logiciel.

Hors ligne

 

#18 05-10-2015 21:35:31

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

shdf,

Pour le lien ODBC, il faut commencer par cliquer sur "selection du fichier de releves" ou sur "activer" et normalement la macro va créer le lien en fonction de l'emplacement du fichier, par contre il faut avoir schema.ini dans le même répertoire que le fichier excel car il contient la définition des champs de la base.
J'ai testé sur mon ordi en déplaçant les fichier, mais jamais sur un autre ordi, donc merci de vérifier si la manip fonctionne bien.

Pour ce qui est de l'interface, je suis 100% d'accord, mais à l'origine j'avais commencé à faire ce programme uniquement pour ma propre utilisation sans chercher plus loin. Comment aurais-tu vu cette interface ?

A+


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#19 05-10-2015 21:50:02

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

shdf,

Je viens de voir d'où vient le problème de lien ODBC, j'avais laissé l'option de mise à jour à l'ouverture du fichier, donc forcément il y a plantage lors de la première ouverture avant lancement des macros.
J'ai modifié et remis le zip à jour pour les prochains chargements...
Je me doutais bien qu'il y aurait des bugs dès qu'on passe sur un autre ordi !!

Pour ce qui est de la mesure toutes les 5 secondes, ce sera un peu rapide pour les échanges, c'est pour cela que la valeur la plus basse admise est de 15s, en pratique il est préférable de ne pas descendre en dessous de 1mn car les histogrammes risquent d'être un peu tassés.


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#20 05-10-2015 22:19:24

shdf
Avant FONO j'avais une vie
Date d'inscription: 26-03-2012
Messages: 1999
Site web

Re: Outil de monitoring pour LiveBox [Qt]

ben ca doit être Qt qui me fait un blocage neutral
Sur Autoit la même chose donnerait ca:
http://i.imgur.com/dwdUMDw.png


Livebox 4 + Décodeur TV - Distance NRA: 301m - VDSL2 90mb/18mb.
Utilitaire info Livebox: Voir mon "Site web" à gauche. Autres outils: Voir la section logiciel.

Hors ligne

 

#21 05-10-2015 22:27:55

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

La même chose est faisable avec Qt, mais j'avais préféré utiliser des "QTableWidgets" qui permettent un traitement des infos un peu comme avec un tableau Excel, c'est ce qui donne cet aspect un peu austère, à la base l'idée était d'avoir des infos visibles et un fichier CSV, le tout sans trop passer de temps en programmation. Par la suite je me suis un peu fait plaisir en ajoutant les courbes, ce qui en plus m'a permis de découvrir l'utilisation de la bibliothèque Qwt.

Et que donne l'excel quand on utilise "selection du fichier" ?


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#22 06-10-2015 19:04:34

Maxou2600
On est bien ici
Date d'inscription: 16-04-2012
Messages: 218

Re: Outil de monitoring pour LiveBox [Qt]

Attention, ton zip doit être corrompu (à moins que ce soit ma connexion ^^), chez moi que ce soit l'utilitaire de Windows ou 7-zip il me met une erreur au moment de dé-zipper.


http://www.univers-orange.com/signature/WbNy9eCOB-AqK9wqi2pVuDM1VEw.png

Hors ligne

 

#23 06-10-2015 19:12:24

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Maxou,

Tu as raison, j'ai certainement eu un problème lors du transfert.
Je l'ai remis en ligne, et testé le téléchargement, maintenant c'est bon.
Merci de m'avoir prévenu.


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

#24 06-10-2015 22:38:25

Denys03
Membre
Date d'inscription: 26-07-2015
Messages: 30

Re: Outil de monitoring pour LiveBox [Qt]

Bonjour,

Je suis avec interêt vos echanges, même si je suis loin de tout comprendre .
Voilà un outil utile .
Chez moi le zip a parfaitement fonctionné

Dernière modification par Denys03 (06-10-2015 22:41:19)

Hors ligne

 

#25 07-10-2015 09:31:39

jls19
On est bien ici
Date d'inscription: 05-10-2015
Messages: 118
Site web

Re: Outil de monitoring pour LiveBox [Qt]

Bonjour,

Je viens de mettre une petite mise à jour au même lien de téléchargement
Pour ceux qui ont déjà mis la version précédente, il suffit de remplacer les fichiers :
LiveBoxMonitor.exe
LiveBox_Visualisation_Courbes.xlsm
et de créer un sous répertoire "/export"
tout le reste est inchangé donc inutile d'écraser les fichiers ini existants.

Les modifs sont :
dans l'exe
- ajout d'un bouton "export" pour sauvegarder la vue de chaque courbe en PDF ou autre format image
dans l'xlsm
- ajout d'un onglet HEC avec l'histogramme des variations de nb d'erreurs HEC et ATU-C HEC

L'exe n'intègre pas les courbes HEC car à l'origine je n'avais pas prévu de les suivre car ma connexion n'en a que très peu. Mais si ce petit programme vient à être utiliser par d'autres que moi, il faudra que je les ajoutes. Le seul problème est qu'il ne sera pas possible de mettre 4 graphiques en même temps faute de place sur l'écran, l'astuce sera peut être de faire des onglets mais dans ce cas il ne sera plus possible de comparer les graphiques d'un seul coup d'oeil.

A+

Dernière modification par jls19 (17-10-2015 15:48:05)


Livebox Play (SG30_h323-fr-5.12.13.2) PC: Windows 7-64 / Windows 8-64
Ligne : NRA 19143MN9 distance 4920m, atténuation 51dB

Hors ligne

 

Powered by PunBB
© Copyright 2002–2008 PunBB