Merci @Qoissi, j'adore !
J'ai une petite suggestion qui risque de demander beaucoup de boulot, mais comme tu arrives à récupérer le débit de la LB et le débit des devices, tu crois que cela serait possible d'utiliser un module python qui génère des graphes afin d'afficher une vue graphique ?
J'avoue que je suis programmeur, mais je ne connais pas python, et que je n'ai vraiment pas le temps de m'y mettre, sorry ...
Et aussi, serait-il possible d'ajouter des tooltips quand on survole avec la souris l'en-tête des colonnes dans les tableaux (si PyQT 6 le permet) ? Ça évite d'avoir la doc ouverte à côté…
En tout cas, merci pour l'appli que j'ai découverte grâce à Korben !
Merci ! Et c'est chouette cet article de Korben
Pour le les graphes de débit on me l'a déjà demandé sur GitHub et je pense en fait commencer par un bête export CSV des débits observés.
Il faut savoir que j'utilise deux APIs pour choper ces débits par appareils :
1. Les événements de statistiques envoyés par la Livebox pour tous les appareils, mais hélas la fréquence de ces événements est figée à 30 secondes. J'ai pu aussi choper l'API pour modifier cette fréquence, elle existe, mais hélas... Access Denied. Donc le programme affiche des débits fiables (car ces événements donnent vraiment les bonnes infos) avec un calcul du nombre de bytes transmis par paquet de 30 secondes, divisé par 30 pour avoir la moyenne par seconde. C'est pas terrible mais c'est mieux que rien.
2. Des appels fait toutes les secondes disponibles uniquement pour les appareils Wifi. Ces statistiques semblent un peu moins fiables que la première catégorie, mais cela permet de voir plus rapidement qu'il se passe quelque chose. Pour différencier ces stats de la première catégorie, elles s'affichent en bleue dans les colonnes (écrasant du même coup les stats en noir de la première catégorie). Cela veut aussi dire que pour les appareils connectés en Ethernet il n'y a que la catégorie 1.
Pour les débit de la Livebox elle même (fibre, interfaces LAN et Wifi) c'est bien toutes les secondes avec des appels relativement fiables.
Sinon pas mal l'idée des Tooltips, j'hésite entre ça (plus simple) et une vraie traduction française (déjà discuté ici).
Pour info j'ai commencé à lister les demandes d'amélioration + mes propres idées dans le repo GitHub (onglet "Issues"), chacun peut en ouvrir à volonté et on peut discuter des priorités (car mon temps est aussi sacrément limité ;-).