[..] Gestion de l'interface Livebox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#21

Message par jguinch »

Oui, c'est encore mieux de se passer d'include, surtout que là on n'a pas besoin de 50 fonctions.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#22

Message par walkson »

Bonjour,
@jguinch: pour le reboot, c'est un caprice de mon PC. Aujourd’hui, il fonctionne très bien (!?!).
J'ai 2 suggestions (demandes) à formuler:
La première serait un contrôle de connexion au démarrage, au Refresh et au reboot. J'avais pensé à l'UDF de Tlem ([UDF] _NicControl.au3 (Contrôle des connexions réseau)) mais il y a plus simple par InetRead() Tant qu'il renvoie @error, il n'y a pas de connexion.
Ma deuxième demande serait une analyse (simple) des données pour l'ignare que je suis. Quelque chose comme "bon" "moyen" "mauvais" sur les données récoltées afin de savoir si la connexion est correcte.(Une nouvelle Tab "Résumé_Analyse" par ex.)
En tout cas, merci pour le partage
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#23

Message par mikell »

My 2 cents : activer/désactiver le wifi
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#24

Message par jguinch »

Impec ! Ca marche bien.
Reste à savoir si cetipabo veut l'intégrer dans son interface...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#25

Message par mikell »

C'est vrai que l'intérêt peut paraître discutable avec un bouton wifi on/off en façade :mrgreen:

J'ai pas approfondi, mais bizarrement en regardant s'agiter les petits voyants verts j'ai remarqué que le comportement de l'engin n'était pas tout à fait le même selon la commande par script ou par ce bouton
Et puis ça permet une activation/désactivation logicielle sous conditions (plage horaire, applications en cours, etc) bien propre
En fait dans un script on peut faire un seul bouton dont l'action dépend du status en cours du wifi (ON si désactivé, OFF si activé)
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#26

Message par Utilisateur 3309 supprimé »

Bonjour,
je n'ai pas eu le temps de m'occuper du script, je vais m'y remettre dès mon retour de vacances, mais tout ce que vous développez est très interessant, je vais l'intégrer dès que possible. Concernant le Wifi moi je trouve ca sympa (ca coute rien de le mettre) dans l'application. Et je trouve que c'est encore mieux dans un petit exécutable indépendant.
En fait La LiveBox a un bug connu concernant l'heure d'été/hiver qui n'est pas prise en compte sur les plages horaires d'activation du wifi. Avoir un outil qu'on peut intégrer dans une tache planifiée sur un serveur peut être très utile pour certains.
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#27

Message par Utilisateur 3309 supprimé »

bonjour,
j'ai fait une mise à jour en utilisant winhttp comme évoqué plus haut.
je suis actuellement en vacances chez des amis qui ont une FREEBOX donc je ne peux pas tester ce que je fais, je m'occuperai du wifi à mon retour.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#28

Message par mikell »

Je viens de jeter un oeil à ton script
Attention dans le logout, "$oHTTP = 0" détruit l'objet winhttprequest, tu auras un bug si un utilisateur veut par exemple faire un refresh après une reconnexion ($oHTTP.Open => failure)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#29

Message par Utilisateur 3309 supprimé »

ha merdum, voilà ce que c'est quand on ne teste pas tout...je rectifie de suite.
merci mikell
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#30

Message par Utilisateur 3309 supprimé »

Bonjour,
j'ai entrepris un nouveau script pour supprimer de sa LiveBox tous les périphériques non connectés ou "fantomes".
Sur les LB2 et LB3 cette fonctionnalité n'existe pas dans l'interface, pourtant il est possible de le faire car l'application MyLivebox d'orange le permet.
Ce programme étant assez lourd 80Mo + toutes les conneries qu'il installe avec...je me suis dit que j'allais faire un truc pour remédier à ça.

Mon script marche parfaitement sur ma LB3 Play :D mais n'ayant pas de LB2 je suis bloqué car il y a une petite différence pour récupérer la liste du matériel non connecté, mais malgé les indications qu'on me donne on n'y arrive pas, on doit rater une étape quelque part...
Voici la discution sur le forum Orange: http://www.forum-orange.com/forums/view ... p?id=73419

D'après les indications qu'on me donne ici et
Je fais donc des requettes pour obtenir un nombre (le ChannelID) qui sera utilisé ensuite dans une requête permettant de demander la liste du matériel, mais on est bloqué là...

La partie concernant la LB2 dans mon script se situe à la ligne 128.

voilà la source:
http://pastebin.com/DRH0SAXb

et l'application compilée + source:
http://liveboxinfo.tk/download/LBRemoveDevice.zip

Image

1) on indique le mot de passe de la Livebox et éventuellement son IP ou nom d'hote.
2) si la connexion est établie on obtient dans le menu déroulant la liste des périphériques déconnectés (ou fantômes).
3) on sélectionne le périphérique qu'on ne souhaite plus voir et on clique SUPPRIMER.
4) Pour supprimer tous les périphériques de la liste, utiliser le bouton de gauche.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#31

Message par mikell »

Bon bin j'ai une mauvaise nouvelle : pas possible sur Livebox 2, la commande n'existe tout simplement pas
Le bazar est enregistré quelque part dans les entrailles de la bête et non modifiable
Du coup lister les équipements ne présente guère d'intérêt, ton code pour le faire ne marche pas sur ma LB2 et je t'avoue que vu les circonstances je n'ai pas essayé de savoir pourquoi :?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#32

Message par Utilisateur 3309 supprimé »

pour résumer:
sur LB2 l'envoie en POST de : {"parameters":{"physAddress":"<ADRESSE_MAC>"}}
sur http://livebox/sysbus/Hosts:delHost

ne supprime pas l'appareil ??
Avatar du membre
walkson
Modérateur
Modérateur
Messages : 1020
Enregistré le : ven. 12 août 2011 19:49
Localisation : Hurepoix
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#33

Message par walkson »

Bonsoir,
Sur http://192.168.1.1/ (à droite)

Code : Tout sélectionner

aide
Cette page présente les équipements qui ont déjà été connectés à la Livebox au moins une fois lors des trois derniers mois, mais qui ne le sont pas actuellement. Les équipements qui n'ont pas été connectés lors des 3 derniers mois sont supprimés automatiquement de cette table.
et http://livebox/sysbus/Hosts:delHost => Firefox ne peut trouver le fichier à l'adresse http://livebox/sysbu/Hosts:delHost.
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#34

Message par Utilisateur 3309 supprimé »

haaa merdum...c'est un autre lien sur LB2 alors...
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#35

Message par mikell »

Sur ma LB2 il n'y a pas de commande manuelle permettant de supprimer un équipement (non connecté ou pas), donc fatalement la commande logicielle correspondante n'existe pas
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#36

Message par Utilisateur 3309 supprimé »

Oui, idem sur LB3
Et pourtant c'est possible avec l'application mylivebox, c'est comme ca que j'ai trouvé pour la LB3, en sniffant le reseau lorsque j'ai cliqué sur supprimer :wink:
je pense que le URL n'est pas la même sur LB2...
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#37

Message par Utilisateur 3309 supprimé »

c'est bon on arrive a obtenir la liste des périphériques sur LB2:
http://pastebin.com/ZLX3cB0Q
on avance...

EDIT:
ca y est ca marche !
Modifié en dernier par Utilisateur 3309 supprimé le mer. 26 août 2015 13:14, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#38

Message par mikell »

Bravo :mrgreen:
Il doit y avoir un petit souci d'array ou de combo parce qu'il manque les 3 derniers mais c'est vraiment un détail
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#39

Message par Utilisateur 3309 supprimé »

je ne sais pas comment c'est arrivé mais mon pastebin a disparu...bref je poste le code ici:
► Afficher le texte
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Gestion de l'interface Livebox

#40

Message par mikell »

Le souci d'affichage c'est bien la combo (vaut mieux laisser le stle par défaut)
Sinon la fonction Delete_All() supprime effectivement tout, même les équipements connectés :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre