Obtenir les infos utiles de sa LiveBox avec Python (Page 3) / Tutoriels, trucs, astuces / Orange Sans Guigne

Orange Sans Guigne

ob1    Épluchons l'orange, retirons les pépins    ob2
Merci de créer une discussion par problème personnel.

Vous n'êtes pas identifié(e).

#51 18/01/2021 12:43:32

ashkii7
Membre
Inscription : 15/01/2021
Messages : 9

Re : Obtenir les infos utiles de sa LiveBox avec Python

@Phénix
Bonjour,
Merci de ta réponse et merci aussi pour l'astuce des simples cotes " ' " cela simplifie et rend plus facile la lecture des commandes.

Tu as raison avec la méthode "getMIBs" :

getMIBs=`curl -s -b "$myCookies" -X POST -H 'Content-Type: application/x-sah-ws-4-call+json' -H "X-Context: $myContextID" -d '{"service":"NeMo.Intf.data","method":"getMIBs","parameters":{}}' http://${LIVEBOX_HOST}/ws`

j'obtiens bien des données au niveau du SFP telles que (extrait) :

....
    },
    "sfp": {
      "eth0": {
        "SFP_ModDef0": 0,
        "SFP_LOS": 0,
        "SFP_TXFault": 0,
        "SFP_VendorName": "SERCOMM",
        "SFP_VendorPN": "FGS202",
        "SFP_VendorSN": "SCOMxxxxxxxxxxx",
        "SFP_VendorRev": "0001",
        "SFP_VendorOUI": "000000",
        "SFP_Identifier": "SFP",
        "SFP_Connector": "SC",
        "SFP_Transceiver": "0000000000000000",
        "SFP_BRnominal": 12,
        "SFP_Wavelength": 1310,
        "SFP_Temperature": 12761,
        "SFP_Voltage": 33000,
        "SFP_TxBias": 17824,
        "SFP_TxPower": 2185,
        "SFP_RxPower": -19747,
        "SFP_DiagnosticMonitoringType": "6C",
        "SFP_EnhancedOptions": "F0",
        "SFP_SFF8472Compliance": "05",
        "SFP_Datecode": "190522",
        "SFP_Type": "Unknown"
      }
    },
    "statmon": {
....

mais maintenant le soucis est de les interpréter. Certains item on peut aisément deviner mais d'autres c'est du "chinois" pour moi et  ce n'est pas Orange qui va m'aider là dessus ...

Cela dit, en comparant ces données extraites à celles de l'onglet "Informations système / SFP" dans l'interface d'administration de la LB4, on retrouve quelques données communes.
Mais les données SFP issues de getMIBS semblent encore des données "statiques" !:(

Pour ce qui est du lien vers "sybus", je l'avais trouvé durant mes recherches. Effectivement il semble être une source importante d'informations. Je serais bien tenté de l'installé mais d'un autre coté je suis assez réticent à faire cela sur mon NAS.
Il faudrait que j'installe alors un Linux sur mon PC mais là je ne sais pas faire ... Pas simple tout cela ... A moins de trouver un TUTO bien détaillé que je pourrais suivre ... Je vais regarder cela sérieusement dès que j'aurais une minute. Si par hasard, tu en connais un à me conseiller, je suis preneur !

Cordialement
ashkii7 smile

Hors ligne

#52 18/01/2021 19:50:46

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonsoir.

Tu as plus de chances que moi, sur l'ONT, je ne sais pas récupérer ce genre d'infos, et la LB3 ne donne aucune indication sad
Mais content que ça ait pu t'aider wink

Pour Linux, je te conseillerais de l'installer en machine virtuelle sur ton PC, avec Virtualbox, par exemple.
C'est ce que j'ai fait pour bosser sur tkPyDLB, et c'est bien pratique, surtout que tu peux faire des "snapshots" aux moments critiques;
et si tu casses, tu ne casses que la VM wink

Je ne connais pas de tuto pour installer Linux, mais le site d'Ubuntu est une mine de renseignements, et généralement, c'est fait proprement ...
Pour débuter, c'est aussi le genre de distribution qui convient, avec Mint, mais ce ne sont pas les seules ...


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#53 20/01/2021 18:15:43

ashkii7
Membre
Inscription : 15/01/2021
Messages : 9

Re : Obtenir les infos utiles de sa LiveBox avec Python

@Phénix
Bonjour,
J'ai donc installé sur mon PC la distribution Linux Ubuntu. Nickel !
Ensuite j'ai installé sysbus tel que décrit par "rene-d". Jusque là çà va.
J'ai commencé "naviguer" dans les fonctions de cet impressionnant et génial outil. J'ai ainsi d'ors et déjà découvert pas mal de données fort intéressantes que je ne soupçonnais même pas être récupérables sur la Livebox !

Mon soucis maintenant et j'espère que tu pourras m'indiquer des pistes de solutions (si tu le veux bien), est donc que lorsque je lance la commande "sysbus -graph" cela plante.

Là est toute ma décontenance, car je ne sais comment résoudre cela, tu auras peut-être une ou des idées à me suggérer ?
Qu'est-ce que j'ai pu raté/omis  dans l'installation de sysbus ?

Voici le message d'erreur, est-ce que cela te cause ? :

# sysbus -graph
Traceback (most recent call last):
  File "/usr/local/bin/sysbus", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.8/dist-packages/sysbus/sysbus.py", line 1973, in main
    args.run_auth(a)
  File "/usr/local/lib/python3.8/dist-packages/sysbus/sysbus.py", line 1683, in graph_cmd
    dot.render(filename="nemo_intf.gv", view=view)
  File "/usr/local/lib/python3.8/dist-packages/graphviz/files.py", line 252, in render
    self._view(rendered, self._format, quiet_view)
  File "/usr/local/lib/python3.8/dist-packages/graphviz/files.py", line 300, in _view
    view_method(filepath, quiet)
  File "/usr/local/lib/python3.8/dist-packages/graphviz/backend.py", line 367, in view_unixoid
    popen_func(cmd)
  File "/usr/lib/python3.8/subprocess.py", line 854, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.8/subprocess.py", line 1702, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'xdg-open'

EDIT : Pour ton info, Graphvis et Request sont bien installés et à jour.

D'avance Merci de ta réponse.
Cordialement
ashkii7 smile

Dernière modification par ashkii7 (20/01/2021 21:58:50)

Hors ligne

#54 21/01/2021 00:49:47

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bon...jour smile

Pour les familles Debian, et donc Ubuntu, "xdg-open" doit être fourni par le paquet "xdg-utils" ...
Peux-tu vérifier si celui-ci est installé ?
Un "dpkg -l xdg-utils" devrait te le dire.
Et pour l'installer, un "apt-get install xdg-utils" (et accepte les paquets que ça voudra installer, si nombreux soient-ils smile)

J'ai l'impression que tu as installé une version minimale d'Ubuntu (sans environnement graphique), et les dépendances de "graphviz" ne doivent pas le référencer ...


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#55 21/01/2021 15:18:45

ashkii7
Membre
Inscription : 15/01/2021
Messages : 9

Re : Obtenir les infos utiles de sa LiveBox avec Python

@Phénix
Bonjour,
Merci pour l'indication smile...

J'ai donc installé le package "xdg-utils". Effectivement, il y a un mieux mais je bute encore sur ceci :

# sysbus -graph
# Error: no "view" mailcap rules found for type "image/svg+xml"
Start : Impossible d'exécuter cette commande en raison de l'erreur : Le fichier spécifié est introuvable.
Au caractère Ligne:1 : 1
+ Start "nemo_intf.gv.svg"
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation : (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

Et là il reste bloqué, plus rien ne se passe. CTRL+C pour en sortir.
Cela dit, un fichier "nemo_intf.gv.svg" contenant un graphique a tout de même été généré. Après transfert sur le PC j'ai pu l'ouvrir.

Phénix a écrit :

J'ai l'impression que tu as installé une version minimale d'Ubuntu (sans environnement graphique), et les dépendances de "graphviz" ne doivent pas le référencer ...

J'ai installé tout simplement le "Sous-système Windows pour Linux" et le "Windows Terminal" en suivant ce TUTO :

https://www.zebulon.fr/astuces/divers/executer-linux-sous-windows-10.html

.

Effectivement, je n'ai pas d'environnement graphique.
Pour cela il faudrait désinstaller Ubuntu et Installer une "version complète" au lieu de prendre celle disponible sur le Windows Store comme je l'ai fait ?
Ou aussi installer un serveur X type VcXsrv sur WIN10 puis configurer Ubuntu pour exporter le DISPLAY ?

Cordialement
ashkii7 smile

Hors ligne

#56 21/01/2021 20:01:47

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonsoir.

Je n'avais pas pensé au "Sous-système Windows pour Linux" ...

Il y a une autre solution que j'avais évoquée plus haut :
"Pour Linux, je te conseillerais de l'installer en machine virtuelle sur ton PC, avec Virtualbox, par exemple." smile
C'est un petit-peu plus lourd, mais si ton PC est assez costaud en CPU et RAM, ce sera de loin la meilleure solution wink

La solution VcXsrv devrait fonctionner aussi, mais je n'ai jamais utilisé ainsi (avec le sous-sytème Linux de Microsoft).


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#57 13/02/2021 11:34:01

ashkii7
Membre
Inscription : 15/01/2021
Messages : 9

Re : Obtenir les infos utiles de sa LiveBox avec Python

@Phénix

Bonjour,

Je reviens vers toi pour te demander si à ta connaissance, il y a un moyen, en interrogeant la Livebox avec une commande de type sysbus, qui permette de déterminer le type de connexion courante à savoir : Fibre, VDSL2 ou ASDL ?

Si oui, quelle serait cette commande, j'ai exploré toutes les commandes sysbus que je connaissais mais je n'ai rien trouvé dans ce sens.
D'avance Merci de ta réponse.

Cordialement

ashkii7;)

Hors ligne

#58 14/02/2021 14:24:39

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonjour.

Il n'y a pas de commande qui le permette directement neutral
Dans TkPyDLB, je regarde 'LinkType', mais ça ne me permet de savoir que si c'est "Ethernet" (et donc fibre derrière) ou pas (de mémoire).
Je n'ai pas trouvé de moyen clair pour distinguer ADSL de VDSL, mais l'info donnée par "ModulationType" me paraît la plus fiable.

C'est un des aspects que je dois creuser pour la prochaine version (qui n'avance pas, faute de temps) ...


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#59 23/04/2021 14:09:02

Crabman77
Membre
Inscription : 15/05/2019
Messages : 3

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonjour,

juste pour préciser que comme ce sont des script python ils peuvent directement fonctionner sous windows sans passer par une install pure linux ou machine vituelle ou sous systeme linux, il suffit juste d'installer python pour windows, ouvrir une console et l'utiliser de la même manière que sous linux.

On peut aussi installer "git for windows" pour avoir un terminal Linux directement (clic droit "git bash" pour ouvrir dans un dossier spécifique directement), mais c'est moins complet qu'un vrai Linux, quelques utilitaires de base manquent et python a tendance à bug quand on lance "python" sans script en parametre il reste bloqué et impossible d'en sortir, donc une console standard windows est préferable, mais ça peut quand même être utile pour lancer des script bash.

https://gitforwindows.org/


Sinon une astuce, pour ouvrir une console windows dans un dossier directement sans devoir faire menu->console puis devoir faire "cd c:/blabla" jusqu'au dossier désiré il suffit de faire "shift+clic droit" pour faire apparaitre "ouvrir une console windows/powershell" dans le menu de explorer.


Rine que avec ça windows est beaucoup plus agréable.

Hors ligne

#60 23/04/2021 18:38:14

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonsoir Crabman77 smile

Tout à fait, ça fonctionne quasiment de la même façon sous Linux, sous Windows et sous macOs.
La disponibilité de Python pour les 3 OS était une des raisons de mon choix de ce langage.

Pour le côté "agréable" de Windows, j'ai jeté l'éponge avec l'arrêt du support de Windows 7, j'ai passé mon PC bureautique à Linux.
Une fois qu'on a réussi à trouver l'équivalent de (ou à changer) ses habitudes "Windowsiennes", c'est agréable aussi smile


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#61 21/12/2021 17:48:55

Markco
Membre
Inscription : 13/03/2019
Messages : 53

Re : Obtenir les infos utiles de sa LiveBox avec Python

Il semblerait qu'il y ait un problème avec la version 0-19d sous windows, j'ai une page blanche dans les onglets wifi, DSLStats, IPVStatus, tout.


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

#62 22/12/2021 00:47:41

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonjour.

Avec si peu d'infos, on ne va pas avancer beaucoup (moi, avec 0-19d, windows, ça marche smile).
En règle générale, les onglets blancs sont ceux qui suivent un onglet en erreur erreur, je suppose donc qu'il y a une erreur dans l'onglet "VoipConfig" ...
Peux-tu poster ce qu'il y a dans l'onglet "Debug" ?


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#63 24/12/2021 18:39:07

Markco
Membre
Inscription : 13/03/2019
Messages : 53

Re : Obtenir les infos utiles de sa LiveBox avec Python

Le problème c'est que même en activant le mode debug, celui ci n'apparait pas sad


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

#64 25/12/2021 19:40:20

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonsoir.

Qu'est-ce qui a changé de ton côté ?
LB ?
Firmware de la LB ?


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#65 15/01/2022 11:45:00

Markco
Membre
Inscription : 13/03/2019
Messages : 53

Re : Obtenir les infos utiles de sa LiveBox avec Python

Désolé pour le retard de réponse.

Alors lorsque le problème est survenu, il y a eu changement de FW. J'étais toujours avec la LB4.

Depuis le 11/2, je suis avec la LB5 FW 4.34.0 et toujours le même problème.

Comme je te l'ai dit précédement, les rubriques : wifi, DSLStats, IPVStatus, tout, publication forum. ne s'affichent pas et impossible de recuperer le débug

En revanche avec LBInfo 2.15 toutes les rubriques s'affichent mais avec des résultats qui ont fondus comme neige au soleil par rapport à l'Adsl, voila ce que ça donne, comme tu peux constater:

LiveboxInfos du 15/01/2022 - 11:36:11

Données OVH.COM
NRA                : 
Paires Disponibles : 
Paires Max         : 
Longueur Ligne     : m en mm

----------------------------------------

ReceiveBlocks        : 
TransmitBlocks       : 
CellDelin            : 
LinkRetrain          : 
InitErrors           : 
InitTimeouts         : 
LossOfFraming        : 
ErroredSecs          : 
SeverelyErroredSecs  : 
FECErrors            :  = moyenne de 0/minute
ATUCFECErrors        :  = moyenne de 0/minute
HECErrors            :  = moyenne de 0/minute
ATUCHECErrors        :  = moyenne de 0/minute
CRCErrors            :  = moyenne de 0/minute
ATUCCRCErrors        :  = moyenne de 0/minute

----------------------------------------

LastChangeTime       :  = 00h 00min 00sec
LastChange           :  | 2022/01/15 11:33:29 | 00j 00h 00min 00sec
LinkStatus           : 
UpstreamCurrRate     :  Kb/s
DownstreamCurrRate   :  Kb/s
UpstreamMaxRate      :  Kb/s
DownstreamMaxRate    :  Kb/s
UpstreamNoiseMargin  : 0 dB
DownstreamNoiseMargin: 0 dB
UpstreamAttenuation  : 0 dB
DownstreamAttenuation: 0 dB
UpstreamPower        : 0 dBm
DownstreamPower      : 0 dBm
DataPath             : 
InterleaveDepth      : 
ModulationType       : 
ModulationHint       : 
FirmwareVersion      : 
StandardUsed         : 
CurrentProfile       : 
UPBOKLE              : 
 
DONNEES LIGNE
DownstreamLineAttenuation   : 0 dB
UpstreamLineAttenuation     : 0 dB
ChannelEncapsulationType    : 
Line_ActualInterleavingDelay: 
Line_INPREPORT              : 
Line_ATN70                  : 
Line_ACTINP                 :  (Soit 0 symb. DMT)
Line_TRELLISds              : 
Line_TRELLISus              : 
Line_LATNpbds               : 
Line_LATNpbus               : 
Line_SATNpbds               : 
Line_SATNpbus               : 
Line_SNRMpbds               : 
Line_SNRMpbus               : 
Line_XTURVendor             :  = 
Line_XTUCVendor             :  = 
Line_CO_Manufacturer        : 
Line_FsmVectoring           : 
Line_VCE_MAC                : 
VLANID                      : 
VLANPriority                : 
 
DONNEES DHCP V4
dhcpstatus               : Bound
DHCPServer               : 80.10.247.176
LeaseTime                : 259200 = 72h 00min 00sec
LeaseTimeRemaining       : 253852 = 70h 30min 52sec
DSCPMark                 : 48
PriorityMark             : 6
CheckAuthentication      : True
AuthenticationInformation: dhcpliveboxfr250
ResetOnPhysDownTimeout   : 20
SentOption               : 60,61,77,90
ReqOption                : 1,3,6,15,28,51,58,59,90,119,120,125
 
DONNEES DHCP V6
dhcpstatus               : 
DUID                     : 
CheckAuthentication      : 
AuthenticationInfo       : 
ResetOnPhysDownTimeout   : 
SentOption               : -1
SentOption 15            : 
SentOption 16            : 
SentOption 17            : 
ReceivedOption           : -1

----------------------------------------

LinkType            : gpon
LinkState           : up
MACAddress          : 98:42:65:xx:xx:xx
Protocol            : dhcp
ConnectionState     : Bound
LastConnectionError : None
IPAddress           : 90.61.xxx.xxx
DNSServer 1         : 80.10.246.132
DNSServer 2         : 81.253.149.2
IPv6Address         : xxxx:xxxx:xxxx:xxxx
IPv6DelegatedPrefix : 
Vlan ID             : 832
MTU                 : 1500

----------------------------------------

Manufacturer     : Sagemcom
ManufacturerOUI  : 984265
ModelName        : SagemcomFast5656_OFR
ProductClass     : Livebox Fibre
SerialNumber     : DM210482XXXXXXX
HardwareVersion  : SG_LBF_1.2.1
SoftwareVersion  : SGFI-fr-4.34.0.1_10.5.0
HardwareVersion 2: 
SoftwareVersion 2: g0-f-fr
RescueVersion    : SGFI-fr-1.9.16.1_10.5.0
EnabledOptions   : 
SpecVersion      : 1.1
UpTime           : 263334
                 : 2022/01/12 10:24:35
                 : 3 Jour(s) 1h 8m 54s
Country          : fr
NumberOfReboots  : 3

Dernière modification par Markco (15/01/2022 11:57:19)


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

#66 16/01/2022 17:17:48

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonjour.
Même quand tu coches l'option "debug" à "actif" sur l'écran d'accueil, tu n'as pas de résultats dans l'onglet "Debug" ?
Ca devient inquiétant hmm

Tu utilises une version "précompilée" ou bien le source Python ?

Dernière modification par Phénix (16/01/2022 17:20:05)


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#67 17/01/2022 14:46:21

Markco
Membre
Inscription : 13/03/2019
Messages : 53

Re : Obtenir les infos utiles de sa LiveBox avec Python

Non pas d'onglet "débug", j'utilise le: tkPyDLB.exe de ce lien : https://www.orange-sans-guigne.com/down … kPyDLB.exe

Ci dessous capture d'écran comme preuve que le débug est actif et que l'onglet du même nom n'apparait pas:

Capture-d-cran-2022-01-17-144335.png


Windows 10_64bits - 21H2 - Linux Mint : 19.3 - Kernel : 5.0.0-37_64bits /-/ Lb 5 - Fw: 4.54.0 (Sagemcom)

Hors ligne

#68 18/01/2022 19:51:23

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonsoir.

Ca va être compliqué, là neutral
Je n'ai pas de LB5 (ni de LB4), donc ne puis reproduire ton problème.
Si tu te sens capable de "bidouiller" le source Python, il y aura peut-être moyen d'avancer ...


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

#69 31/01/2023 10:38:10

Crabman77
Membre
Inscription : 15/05/2019
Messages : 3

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonjour,
je suis passé à la fibre hier et donc sur livebox 5, j'ai modifié les erreurs pour que ça fonctionne avec la lb5, puis corrigé quelques truc.

- Le wifi partagé n'a plus l'air d'exister, il y a un wifi invité maintenant(peut être déjà sur la lb4?), donc il y a une condition pour éviter que ça plante et n'affiche plus rien.
- La 2eme interface wifi ne s'affichait pas(ou en partie), j'ai ajouté la bonne interface et mis une condition. il y a un "#FIXME" car j'ai un doute sur le nom correspondant (es-ce bien pour l'interface 0 ou plutot la 1?).
-ajout d'une condition dans les stat de la ligne si le lien est "gpon" pour préciser que c'est vide car c'est la fibre. sortie les variables DslStats et mib du try car sinon il ne les connait pas plus tard dans le debug.
- Ajouté aussi le nom des interfaces wifi pour la lisibilité.
Le bssid peut être en minuscule et l'anonymisation ne le prenait pas en compte.

Voila le zip avec la version corrigée et j'ai ajouté les fichiers debug et l'onglet publication + la réponse du init de la lb5 si tu veux essayer d'ajouter pour la lb5 dans la config(même si il n'a pas l'air d'avoir d'info exploitable), car il me semble que tu n'as pas de lb5 pour pouvoir tester.

https://www.petit-fichier.fr/2023/01/31 … ebuginfos/

Dernière modification par Crabman77 (31/01/2023 10:43:05)

Hors ligne

#70 01/02/2023 02:59:05

Phénix
Admin
Inscription : 28/08/2012
Messages : 6 853

Re : Obtenir les infos utiles de sa LiveBox avec Python

Bonjour.

Un grand merci pour ces modifications et ton implication !

Je pense qu'il va falloir que je mette TKPyDLB sur un repository (Gihub ou équivalent), ça sera plus simple, j'y réfléchis.

J'ai enregistré ta proposition de modifications (au cas où, je suis toujours prudent avec les hébergements "gratuits", même si celui que tu as choisi m'inspire confiance), et je testerai (dès que possible) tes modifications.

Il y a peut-être un lien à faire avec Liveboxmonitor proposé par Qoissi dans cette discussion (il y propose un autre outil qui interfère avec TkPyDLB, il y a peut-être lieu de "mutualiser", en tout cas, son outil offre beaucoup d'autres infos que TkPyDLB ne propose pas, il y a matière à discussion).
Pour avoir testé l'outil de Qoissy (hier, c'est dire si je suis à la ramasse par rapport à son message initial !) avec ma LB3 (eh oui, elle se plaît bien chez moi, et au bout de quelques années, elle fait partie de mon environnement smile), j'ai noté quelques incompatibilités entre LB5/LB6 et LB3 (notamment sur le Wi-Fi (invité/partagé, 5 Ghz, nommage des interfaces, interfaçage avec le "modem fibre" vs le "SFP"), donc des choses à faire évoluer ... quand j'aurai le temps wink

Ça laisse du pain sur la planche, j'ai de quoi m'occuper, mais je suis limité à la LB3 pour le moment, j'aurai du mal à suivre avec elle les évolutions des modèles  plus récents;)


Livebox-Play Fibre : LB3(FW SG30_sip-fr-6.63.4.1) + IHD92 (FW ?) (+ 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

Pied de page des forums