Récupérer les infos de sa Livebox (état, débit, etc...)

Discussion et échanges de scripts pour la box eedomus

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 23 Mars 2016 15:53

oups, le voilà

<?xml version="1.0" encoding="ISO-8859-1"?>
<root><result>
<status>
<status>
<name>
SIP-Trunk
</name>
<trunk_lines>
<status>
<name>
LINE1
</name>
<enable>
Enabled
</enable>
<status>
Up
</status>
<directoryNumber>
+331xxxxxx
</directoryNumber>
<event_subscribe_lines>
<status>
</status>
</event_subscribe_lines>
</status>
</trunk_lines>
<sip>
<subscriptionInfo>
<status>
</status>
</subscriptionInfo>
</sip>
</status>
<status>
<name>
H323-Trunk
</name>
<trunk_lines>
<status>
<name>
LINE3
</name>
<enable>
Disabled
</enable>
<status>
Disabled
</status>
<directoryNumber>
0
</directoryNumber>
<event_subscribe_lines>
</event_subscribe_lines>
</status>
</trunk_lines>
<h323>
</h323>
</status>
</status>
</result>
</root>

Résultat XPath :
ERREUR: Valeur lue vide
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar stef31 » 23 Mars 2016 16:04

Dans ton paramétrage, pour le type de donnée, ne devrais tu pas choisir "texte" plutôt que "liste de valeurs"?
EEDOMUS V2 - RFX avec RTS
En attente de l'EEDOMUS V4
stef31
 
Messages : 2947
Inscription : 20 Août 2013
Localisation : 31

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 23 Mars 2016 16:16

ça ne change rien de rien :(
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar gsimon » 23 Mars 2016 16:18

Dans ta fenêtre de test "Utiliser le résultat Xml", tu n'as pas "XML Error" qui apparaît en début ? C'est ce que j'ai quand je recopie ton xml dans la fenêtre, puis appuie sur Tester. Sinon essaie avec //root/result/status/status/trunk_lines/status/enable
gsimon
 
Messages : 201
Inscription : 05 Juin 2015

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 23 Mars 2016 16:45

En effet, XMl error

Avec ton xpath, le résultat est "enable" ::::cool

mais le capteur est encore en "N/R" et ne m'affiche pas l'état
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar gsimon » 23 Mars 2016 18:19

latoupie a écrit:Avec ton xpath, le résultat est "enable" ::::cool

Le résultat est "Enabled", non ?
Ça doit vouloir dire que la ligne est activée.
Par contre, pour voir si la ligne fonctionne, je pense qu'il faut plutôt voir le tag "status", qui dans ton XML vaut "Up". Avec un peu de chance, la valeur si le téléphone est ko sera "Down" ;-)
Code : Tout sélectionner
XPATH : //root/result/status/status/trunk_lines/status/status


le capteur est encore en "N/R" et ne m'affiche pas l'état

Tu as attendu un peu ? Essaie de mettre les valeurs attendues dans l'onglet "Valeurs"
gsimon
 
Messages : 201
Inscription : 05 Juin 2015

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar casanis51 » 23 Mars 2016 19:08

casanis51 a écrit:Par contre je galère à comprendre le XPATH :D . Je souhaiterais connaitre les hosts connectés mais je ne trouve pas le bon XPATH avec l'URL http://localhost/script/?exec=livebox.php&action=hosts En gros il faut que le champ active =1 et renvoyer le champ de même niveau hostname


Je me permets de réposer la question car hier j'ai cherché un moment sans trouver.

Est il possible de remonter la valeur du Hostname uniquement si la valeur Active =1 au même niveau ?
Oui dans cette url il y a la base de tous les hosts même déconnecté depuis plus d'1 an et je ne voudrais que les hosts connectés.

Merci
casanis51
 
Messages : 89
Inscription : 29 Avr 2015

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 23 Mars 2016 22:07

gsimon a écrit:
latoupie a écrit:Avec ton xpath, le résultat est "enable" ::::cool

Le résultat est "Enabled", non ?
Ça doit vouloir dire que la ligne est activée.
Par contre, pour voir si la ligne fonctionne, je pense qu'il faut plutôt voir le tag "status", qui dans ton XML vaut "Up". Avec un peu de chance, la valeur si le téléphone est ko sera "Down" ;-)
Code : Tout sélectionner
XPATH : //root/result/status/status/trunk_lines/status/status


le capteur est encore en "N/R" et ne m'affiche pas l'état

Tu as attendu un peu ? Essaie de mettre les valeurs attendues dans l'onglet "Valeurs"


la ligne fonctionne car avec le second xpath le résultat est UP mais toujours pas de retour sur le capteur qui est encore en N/R avec message d'erreur
Capture.PNG
Capture.PNG (5.08 Kio) Consulté 19372 fois
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar casanis51 » 23 Mars 2016 22:14

Pour info j'ai 4 capteurs depuis hier avec le script et j'ai de temps en temps des valeurs NaN.

Tu n'as pas un message d'erreur dans les notifications. Lors de tes tests force la fréquence des requêtes à 1 minutes avec jamais ignoré les erreurs.

EDIT : coche Convertir le JSON en XML
casanis51
 
Messages : 89
Inscription : 29 Avr 2015

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 23 Mars 2016 22:23

c'est la cerise sur le gateau :D
CA MARCHE !!!!!! et il faut bien cocher Convertir le JSON en XML dans les paramètres experts
c'est ce qui manquait pour l'affichage

MERCI A TOUS

Capture.PNG
Capture.PNG (36.76 Kio) Consulté 19372 fois
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar LoloBERT » 08 Mai 2016 20:53

fullpower a écrit:bah j'essaie ...
mais j'ai toujours cette erreur ... :?
du coup quel que soit l'actionneur ou capteur http que je crée en renseignant correctement les paramètres, je n'obtiens rien... (enfin si : l'erreur d'authentification)

Pour le moment je laisse tomber ...car je ne vois pas où se situe le pb ...


Bonjour à tous .. j'ai le même probleme que toi .. aucun moyen d'acceder par le script à la livebox.
j'ai tout mis bon dans le fichier PHP, le ping de la livebox est ok par l'url http://localhost/tools/?action=ping&url=192.168.2.1
mais l'authentification ne fonctionne pas .

as tu résolu ton problème ?

lo
LoloBERT
 
Messages : 23
Inscription : 21 Déc 2015

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar fullpower » 09 Mai 2016 05:50

Salut,

Non, à ne rien y comprendre !
Pourtant j'ai bien les bons identifiants + mdp dans mon script !
Ca ne veut pas...
J'ai laissé tomber car je tourne en rond avec cette erreur insoluble ...
:?
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar LoloBERT » 20 Juin 2016 22:47

fullpower a écrit:Salut,

Non, à ne rien y comprendre !
Pourtant j'ai bien les bons identifiants + mdp dans mon script !
Ca ne veut pas...
J'ai laissé tomber car je tourne en rond avec cette erreur insoluble ...
:?


Bon j'ai eu le même problème, impossible de m'indentifier .. j'ai résolu ce problème en ne mettant que des lettres et des chiffres dans mon mot de passe et ca fonctionne .. j'avais auparavent mis un " %" et je pense que c'est le codage du fichier php qui le formate mal .

bon essai
LoloBERT
 
Messages : 23
Inscription : 21 Déc 2015

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar fullpower » 21 Juin 2016 08:52

Salut,

ahhhhhh.....ça pourrait bien être ça en effet !
j'ai un "&" dans mon mot de passe ....

A l'occasion je retenterai alors ! Merci pour le tuyau !

:D
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar pauwer64 » 24 Juil 2016 22:48

Bonsoir à tous. Quelqu'un a t il trouvé le moyen de récupérer l'historique des appels téléphoniques ou le dernier appel manqué ?
pauwer64
 
Messages : 42
Inscription : 19 Juin 2012
Localisation : FRANCE - Pau

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar ctve » 25 Juil 2016 17:28

Bonjour à tous,

Désireux de récupérer les infos de ma Livebox Play qui perd régulièrement la téléphonie alors qu'Internet continue à fonctionner sans problème, je viens de découvrir ce post et surtout les scripts associés avec bonheur.

Un grand merci à leurs auteurs et contributeurs :)

Par contre, j'ai une question au sujet des réponses de la Livebox. Pour tester l'état de la ligne téléphonique (ce qui correspond dans l'affichage web de la Livebox à "Téléphonie non disponible") vaut-il mieux utiliser le Xpath avec status ou celui avec trunk_line ?

A mon avis, c'est celui avec trunk_line mais j'aimerais avoir votre avis car, évidemment, je ne peux pas mettre mon téléphone en état "non disponible" volontairement pour pouvoir tester ;)
eedomus+ (après avoir essayé Domoticz, Jeedom et Fibaro HC2), divers modules Fibaro et Qubino, sondes météo Oregon via un RFXLAN, interrupteurs Edisio
ctve
 
Messages : 496
Inscription : 13 Nov 2015
Localisation : Toulon (Var)

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 26 Juil 2016 04:59

@ctve la mienne aussi perd régulièrement la téléphonie même en ayant changé de box ! Ceci dit, j'ai intégrer le script qui semble fonctionner de temps en temps, comme la téléphonie....

Envoyé de mon Nexus 7 en utilisant Tapatalk
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar ctve » 26 Juil 2016 16:59

Merci pour l'info, je me sens moins seul ;)

Pour essayer d'avoir quelques pistes de recherche, peux-tu me dire :
- Si quand tu perds la téléphonie, le voyant I vert en face avant reste allumé. Sur la mienne c'est le cas, résultat, on ne s'aperçoit de rien.
- Si quand tu perds la téléphonie et que tu appuies sur le voyant I vert en face l'afficheur défilant t'indique Internet OK ET SURTOUT téléphonie OK. C'est le cas chez moi et donc ça n'apporte aucune info là non plus.
- Si le simple fait de faire un reboot de ta Livebox (via son interface web par exemple) remet la téléphonie en marche immédiatement.

En effet, j'ai l'impression que le problème ne vient pas de l'accès Internet Orange qui, en ce qui me concerne, est très stable, mais d'un bug de la Livebox ...
eedomus+ (après avoir essayé Domoticz, Jeedom et Fibaro HC2), divers modules Fibaro et Qubino, sondes météo Oregon via un RFXLAN, interrupteurs Edisio
ctve
 
Messages : 496
Inscription : 13 Nov 2015
Localisation : Toulon (Var)

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar latoupie » 26 Juil 2016 17:06

Tu as exactement décris ce qui se passe chez moi mais en changeant de live box j'ai le même problème...

Envoyé de mon PLK-L01 en utilisant Tapatalk
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: Récupérer les infos de sa Livebox (état, débit, etc...)

Messagepar ctve » 26 Juil 2016 17:14

Tiens ça n'a rien à voir mais tu sembles avoir le même mobile que moi (PLK-L01 = Honor 7 I presume). ;)
eedomus+ (après avoir essayé Domoticz, Jeedom et Fibaro HC2), divers modules Fibaro et Qubino, sondes météo Oregon via un RFXLAN, interrupteurs Edisio
ctve
 
Messages : 496
Inscription : 13 Nov 2015
Localisation : Toulon (Var)

PrécédentSuivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : DERVELLOIS et 29 invité(s)