Bonsoir.
@shdf : Dommage que tu ne veuilles plus t'investir, mais c'est tout à fait ton droit. Merci pour ce que tu as fait déjà (y compris me faire programmer en AutoIT ).
@sambapati : Dans un premier temps, j'aimerais faire les bons regroupements.
Les calculs par rapport aux valeurs précédentes ne sont pas faciles à faire, ça viendra - peut-être - après
@AlphaZoulou : Bien vu ! J'ai corrigé, et déposé une nouvelle version ...
J'ai également :
- Corrigé la taille de police dans les bulles, sur le choix "Erreurs", toutes n'étaient pas visibles sur le graphique.
- Modifié les échelles des graphiques (à droite, les atténuations et les erreurs, à gauche les débits)
- Passé tout en iso-8859 (y compris le template.html), les accentués ne passaient pas dans la page HTML (ce n'est pas parce qu'on dit à Scite d'utiliser l'UTF-8 qu'il le fait bien )
Je suis preneur d'autres suggestions de regroupement qui permettraient d'avoir des graphiques parlants ...
Hors ligne
Bonsoir,
@shdf Comme Joeker, je trouve dommage que tu décroches.
Merci d'avoir partagé et de m'avoir fait replonger dans la programmation.
@JoeKer Hier soir, en attendant l'éclipse, j'avais ajouter un graphique regroupant : DownstreamCurrentRate, DownstreamNoiseMargin, CRCErrors.
Je ne sais pas si cet assemblage est cohérent et vraiment utile.
A+
Hors ligne
Ton assemblage ne me paraît pas incohérent, j'y aurais ajouté DownstreamMaxRate ...
La remarque de Ghizmo (message #67) sur les débits Max atteignables m'avait interpelé (je ne sais pas pourquoi, je tiens très très souvent compte des suggestions de Ghizmo ).
C'est pourquoi j'ai rajouté ces valeurs, et ai regroupé (un peu intuitivement), dans "Débit", DownstreamCurrentRate, DownstreamNoiseMargin, DownstreamMaxRate et DownstreamAttenuation (j'aurais pu y mettre "CRCErrors", mais chez moi ça ne varie pas forcément en même temps que le reste).
Ce que j'ai trouvé étrange, c'est que lorsque DownstreamNoiseMargin diminue (je passe de 9 à 8 dB à la fin du jour, l'inverse à la fin de la nuit), il peut arriver que mon débit max atteignable soit inférieur au débit de synchro
Par exemple, capture faite vers 20h30 :
.../
UpstreamCurrRate : 1019 Kb/s
DownstreamCurrRate : 10732 Kb/s
UpstreamMaxRate : 1136 Kb/s
DownstreamMaxRate : 10344 Kb/s
UpstreamNoiseMargin : 9 dB
DownstreamNoiseMargin: 8 dB
UpstreamAttenuation : 14.6 dB
DownstreamAttenuation: 35 dB
/...
Par contre, j'aimerais être certain au niveau des "assemblages", parce qu'après, il va falloir jongler avec les échelles pour faire quelque chose de facilement lisible et exploitable (ça a déjà saoulé shdf, si j'ai bien compris ...).
Hors ligne
Chez moi, en ce moment ce sont des désynchro en pagaille depuis 18h, et ce sont surtout les HEC qui grimpent à une vitesse grand V.
Heure CRC HEC 13:31 610 15 977 18:15 751 26 673 20:20 598 33 829 20:39 484 10 934 20:56 1 489 59 926 21:04 304 5 940 21:10 500 19 009 21:15 22 2 938 22:35 874 73 888
Oui, il faut bien cogiter pour ne pas refaire des modifs à chaque version
A+
Hors ligne
Par contre, j'aimerais être certain au niveau des "assemblages", parce qu'après, il va falloir jongler avec les échelles pour faire quelque chose de facilement lisible et exploitable (ça a déjà saoulé shdf, si j'ai bien compris ...).
lol exactement, je me suis arraché pas mal les cheveux la semaine dernière, là il faut que j'attende que ca repousse...
En fait il faut connaître un peu le javascript, pour pouvoir maitriser un peu Amcharts afin de savoir quoi injecter ou manipuler avec Autoit...ca fait beaucoup pour mon petit cerveau, et j'ai bien souvent l'impression de faire les choses a l'envers ou pas dans le bon ordre.
Au stade ou je me suis arrêté je pense que l'application fait le boulot et permet d'afficher un graphique de ce qu'on a récolté, avec en plus grâce à Amcharts à pas mal de petites fonctionnalités.
Maintenant ce qu'il manque, si on peut dire ca comme ca, ce sont des fonctionnalités avancées pour combiner les courbes dans les graphiques, donc on sort un peu du champs d'utilisation de l'application LBmonitor (monitorer les donnes de la Livebox) et on va vers l'exploitation de ces données, donc un autre projet, donc un autre logiciel même s'il est très proche de LBmonitor. Ce projet m'intéresse moins car au stade ou je suis arrivé, j'y trouve mon compte, c'est pour ça que la suite m'emballe un peu moins...et surtout aussi le fait de devoir me pencher sur le javascript et amchart pour pouvoir arriver a faire ce que je veux.
J'étais parti sur un truc comme ça mais ça m'a gonflé...
Hors ligne
Bonjour,
Oui, tout à fait, et c'est pour ça que j'avais dit de faire un cahier des charges et créer des modules différents, pour l'acquisition et pour le traitements des données.
La partie acquisition existe grace à toi.
On va essayer de peaufiner la partie traitement.
A+
Hors ligne
Bonjour à tous,
Bonne initiative que d’exploiter tout ça sous "AutoIt".
shdf a écrit:
Jackos81 avait déjà fait quelque chose de très efficace concernant la collecte, en VBS ici , le seul reproche qu'on peut faire c'est que la mise en œuvre n'est pas à la porté de tout le monde, et pas de graphiques "en 1 ou 2 clics" à l'arrivée. C'est sur ces 2 points faibles que j'ai voulu me démarquer avec une GUI simple et conviviale et l'affichage d'un graphique facilement.
Si on arrive à intégrer Amcharts (ya pas de raisons qu'on n'y arrive pas) je pense qu'on aura un bel outil complet.c'est le petit bonus.
Effectivement mon approche a été dès le départ le monitoring car j’ai eu beaucoup de problèmes avec mon ancien FAI qui n’était pas l’opérateur historique, donc ils n’ont jamais voulu intervenir et orange disait que ma ligne était OK... qu’importe tout est résolu maintenant.
Le monitoring est essentiel à mon sens, depuis que je l’ai installé il me permet de voir à tout moment la situation de ma ligne sans avoir à entrer dans l’admin de la Livebox et surtout son évolution dans le temps.
Pour mes besoins, je me suis arrêté à 16 valeurs suivies en graphique combinés ou non. Pour voir ce que cela donne depuis quelques mois :
http://liveboxs.craym.eu/suivi/Historiq … x-2015.htm
On peut enregistrer chaque graphique séparément et zoomer sur des périodes si besoin.
J’ai utilisé CanvasJS Charts.
Bon courage dans vos recherches
Hors ligne
Bonsoir.
Comme AlphaZoulou, je pense aussi qu'il faudra évoluer vers un module réservé à l'acquisition d'une part, et à un module de traitement/analyse d'autre part (on l'avait d'ailleurs évoqué déjà, messages #39 et #45).
Ce que je verrais bien, côté acquisition, c'est de pouvoir choisir des plages sur lesquelles on fait des mesures plus fréquentes (exemple fréquence 1 minute de 19h00 à 20h00 et de 6h00 à 9h00, fréquence 5 minutes de 20h00 à 22h00 et de 11h00 à 14h00, 15 minutes autrement).
Ca, c'est ce qui me plairait, évidemment
Pour l'analyse, je vois assez bien un "sélecteur" comme celui que tu présentes, shdf (avec les "MaxRate" ), mais également des associations de courbes comme j'ai fait (optimisation à prévoir).
Ton idée de page Web avec plusieurs graphiques est également intéressante, Jackos81, ça peut être une bonne alternative pour les courbes qu'il est difficile de faire cohabiter sur un même graphique.
Bref, il y a encore de quoi faire
Hors ligne
Bonjour à tous,
Comme je suis un petit nouveau dans ce forum, je commence par me présenter :
Abonné Orange depuis de longues dates.
Résident en campagne avec une ligne relativement longue.
J'aime bien faire un peu de programmation pour occuper mon temps libre.
Comme ces derniers temps j'ai eu pas mal de soucis avec ma liaison ADSL (qui sont je pense maintenant résolus grâce au boulot des techniciens Orange), j'ai éprouvé le besoin de monitorer ma ligne, et c'est uniquement aujourd'hui que je tombe sur ce fil... après avoir développé mon propre soft inspiré du code Autoit de JoeKer et SHDF.
Le tout est développé en C++ avec Qt et Qwt et permet de relever les infos principales (erreurs, marges, heures de synchro), les relevés sont stockés dans un CSV et visibles sur des courbes et histogrammes en temps réel, par ailleurs j'ai fais un petit excel pour exploiter les CSV à postériori.
Si cette application peut compléter votre travail, je suis disposé à fournir les exécutables dans un premier temps, puis les sources quand j'aurai pris le temps de mettre un peu d'ordre dedans...
Par contre, je n'ai aucune idée sur la procédure à employer pour transmettre les fichiers (executables + dll = 10Mo)
Le soft a été testé avec W7 et W8 sur LiveBox Play uniquement, mais je pense qu'il doit fonctionner aussi avec une LiveBox 2.
Cdt
JLS
Hors ligne
coucou jls19,
c'est super, tu devrais ouvrir ton propre topic dédié a ton programme (pour pas qu'on mélange tout), et mettre quelques images écrans etc, et un lien de téléchargement de ton œuvre
PS:
tu peux héberger ton fichier ici: http://www.partage-fichiers.com/index.php
si tu n'as pas de site ou de zone de stockage perso.
Moi j'ai crée liveboxinfo.tk chez www.hostinger.fr qui est gratuit, et pour le nom de domaine gratuit aussi : www.dot.tk
Dernière modification par shdf (05-10-2015 17:52:14)
Hors ligne
C'est fait, le fil est maintenant ici avec quelques copies d'écran:
Sujet pour l'utilitaire Qt
Hors ligne
Bonsoir.
inspiré du code Autoit de JoeKer et SHDF.
Le code est surtout de shdf, j'ai plus participé à la mise au point
Mais ça fait plaisir qu'il y ait d'autres développements (et d'autres idées), ça montre que la chose a de l'intérêt ...
Hors ligne
Bonjour/bonsoir,
juste pour dire que j'ai mis en ligne une nouvelle version qui apporte le support de la LB4.
http://liveboxinfo.tk/autres.html
@Pierrot42, pour toi ca ne devrait toujours pas marcher, désolé.
Dernière modification par shdf (13-11-2016 00:38:16)
Hors ligne
Hors ligne
Bonjour,
ça vous intéresse une mise a jour qui fonctionne sur les nouveaux firmware LB4 ?
Hors ligne
En attendant que jls19 mette son programme à jour pour les firmware récents...
LBmonitor 2.5 en ligne pour les LB3/4:
http://www.liveboxinfo.tk/download/LBmonitor2.5.zip
J'ai finalement passé le réglage du cycle du relevé de données en secondes, j'ai mis 5 secondes par défaut, attention ne mettez pas une valeur trop basse sinon vous allez spammer votre livebox...je ne suis d'ailleurs même pas certain que la LiveBox rafraichisse ses données aussi vite.
Dernière modification par shdf (13-05-2017 10:45:33)
Hors ligne
Je viens d'ajouter dans l'archive une version 2.5 "multi", qui affiche tous les graphiques dans une seule page web. Contrairement a la version "normale" qui affiche 1 graphique par page.
Peu importe avec lequel des 2 programmes vous avez fait l'acquisition des données, le fait cliquer sur le bouton [Graph] affichera la page web en fonction de la version utilisée.
Dernière modification par shdf (15-05-2017 19:58:52)
Hors ligne
Hors ligne
Merci pierrot, je vois en fait qu'il y a des valeurs au mauvais endroit, je corrige ca...
Hors ligne
voila pour la version multi:
http://www.liveboxinfo.tk/download/LBmonitor2.5.1.zip
Dernière modification par shdf (16-05-2017 17:41:24)
Hors ligne
nickel
Hors ligne
Hello
essayé 45mn la version 2.5.1 sous W 8.1/64
ça fonctionne.
Hors ligne
Petites modifications apportées au niveau des templates:
J'ai seulement modifié les 2 fichiers HTML:
template.html (qui est le template utilisé par lbmonitor2.5.x.exe)
template2.html (qui est utilisé par lbmonitor2.5.x multi.exe)
les 2 templates n'ont plus besoin du dossier amchart, que j'ai donc supprimé, ils vont chercher les bibliothèques amcharts directement sur internet.
Maintenant les lignes sont correctement affichées lorsqu'il y a beaucoup de données, car les points sont retirés.
La fonction d'exportation fonctionne correctement.
Quelques améliorations visuelles ajoutées.
Supprimez votre ancienne version et remplacez-là par la nouvelle, on reste en 2.5.1 car les exécutables sont identiques.
Hors ligne
Bonsoir.
@shdf: serait-il possible d’ajouter stp un tracé pour le paramètre «LastChange» (DSL) pour mettre facilement en évidence le moment où il y a une resynchronisation ? Cela devrait se voir par une discontinuité avec une chute brusque vers zéro.
Ou quelque chose dans le même but, qui soit basée sur le même principe. Pas nécessairement un tracé tout bête, qui serait pourtant la chose la plus simple à faire je crois....
Un tracé avec les débits de synchro serait aussi utile pour mieux comprendre.
Merci et bonne soirée.
Hors ligne