[DzVents] LiveBox 3 et 4
Re: [DzVents] LiveBox 3 et 4
Merci Pat, le premier post est mis à jour avec la dernière version, compatible LB3 et 4, y compris pour le wifi 5GHz 
Re: [DzVents] LiveBox 3 et 4
Bonjour,
Je suis en V4.9700
J'ai installé le script et les informations recherchées (adresse WAN, VoIP, TV, Dernier Appel) remontent bien.
Cependant, j'obtiens les erreurs suivantes :
2018-12-09 20:06:02.337 Status: dzVents: Error (2.4.6): Livebox 1.9: An error occured when calling event handler livebox
2018-12-09 20:06:02.337 Status: dzVents: Error (2.4.6): Livebox 1.9: /home/pi/domoticz/scripts/dzVents/scripts/livebox.lua:396: bad argument #1 to 'pairs' (table expected, got nil)
ma ligne 396 : for index, peripherique in pairs(json_peripheriques.status) do
Quelles peuvent être les causes de ces 2 lignes d'erreur?
Merci pour votre aide.
Je suis en V4.9700
J'ai installé le script et les informations recherchées (adresse WAN, VoIP, TV, Dernier Appel) remontent bien.
Cependant, j'obtiens les erreurs suivantes :
2018-12-09 20:06:02.337 Status: dzVents: Error (2.4.6): Livebox 1.9: An error occured when calling event handler livebox
2018-12-09 20:06:02.337 Status: dzVents: Error (2.4.6): Livebox 1.9: /home/pi/domoticz/scripts/dzVents/scripts/livebox.lua:396: bad argument #1 to 'pairs' (table expected, got nil)
ma ligne 396 : for index, peripherique in pairs(json_peripheriques.status) do
Quelles peuvent être les causes de ces 2 lignes d'erreur?
Merci pour votre aide.
Re: [DzVents] LiveBox 3 et 4
La première erreur signale une erreur dans le script livebox.
La seconde décrit cette erreur.
Visiblement, json_peripheriques.status n'est pas initialisé (=nil).
Tu as quelle Livebox ?
Dans l'interface de la LiveBox, Dans réseau local > Mes équipements connectés, tes périphériques remontent bien ?
Quelle est ta version de firmware ?
La seconde décrit cette erreur.
Visiblement, json_peripheriques.status n'est pas initialisé (=nil).
Tu as quelle Livebox ?
Dans l'interface de la LiveBox, Dans réseau local > Mes équipements connectés, tes périphériques remontent bien ?
Quelle est ta version de firmware ?
Re: [DzVents] LiveBox 3 et 4
Oui, mes périphériques remontent.
Voila le détail de ma box
Voila le détail de ma box
- Pièces jointes
-
- livebox.png (52.11 Kio) Consulté 9593 fois
Re: [DzVents] LiveBox 3 et 4
Tout d'abord, félicitations pour ce script, c'est une tuerie !!!
Je suis sur une livebox 3 et j'ai le même problème sur la remontée des devices.
Voici le log :
Debug: Livebox 1.9: devicesList : {"status":null,"errors":[{"error":196618,"description":"Object or parameter not found","info":"getDevices"}]}
J'avais installé la V1.8 la semaine dernière et cela fonctionnait. En milieu de semaine ma livebox a rebooté (probablement une mise à jour) et depuis cela ne fonctionne plus.
Je suis sur une livebox 3 et j'ai le même problème sur la remontée des devices.
Voici le log :
Debug: Livebox 1.9: devicesList : {"status":null,"errors":[{"error":196618,"description":"Object or parameter not found","info":"getDevices"}]}
J'avais installé la V1.8 la semaine dernière et cela fonctionnait. En milieu de semaine ma livebox a rebooté (probablement une mise à jour) et depuis cela ne fonctionne plus.
Re: [DzVents] LiveBox 3 et 4
Il y a eu effectivement une MAJ de cette LB3 : https://assistance.orange.fr/livebox-mo ... 12#onglet2
N'ayant pas cette box sous la main, il va m'être compliqué de sniffer les requêtes...
Je vais fournir une version qui contournera cette régression mais on perdra les périphériques à surveiller...
N'ayant pas cette box sous la main, il va m'être compliqué de sniffer les requêtes...
Je vais fournir une version qui contournera cette régression mais on perdra les périphériques à surveiller...
Re: [DzVents] LiveBox 3 et 4
Un volontaire équipé d'une LB3 pour m'envoyer le fichier LAN.txt ?
Code : Tout sélectionner
#!/bin/bash
###########################################
# Firmware Livebox 4 = 3.4.10 g0-f-sip-fr #
# Script mis a jour le 06/04/2018 #
###########################################
#Source : https://www.alex-braga.fr/ressources_externe/xdslbox_3.4.10.sh
# https://github.com/rene-d/sysbus
#############################
# Declaration des variables #
#############################
myLivebox="192.168.1.1"
myPassword="motdepasse"
myBashDir=/var/tmp
myOutput=$myBashDir/myOutput.txt
myCookies=$myBashDir/myCookies.txt
########################################
# Connexion et recuperation du cookies #
########################################
curl -s -o "$myOutput" -X POST -c "$myCookies" -H 'Content-Type: application/x-sah-ws-4-call+json' -H 'Authorization: X-Sah-Login' -d "{\"service\":\"sah.Device.Information\",\"method\":\"createContext\",\"parameters\":{\"applicationName\":\"so_sdkut\",\"username\":\"admin\",\"password\":\"$myPassword\"}}" http://$myLivebox/ws > /dev/null
##################################################
# Lecture du cookies pour utilisation ulterieure #
##################################################
myContextID=$(tail -n1 "$myOutput" | sed 's/{"status":0,"data":{"contextID":"//1'| sed 's/",//1' | sed 's/"groups":"http,admin//1' | sed 's/"}}//1')
###############################################################################################
# Envoi des commandes pour recuperer les informtations et ecriture dans un fichier TXT separe #
###############################################################################################
getMIBs=`curl -s -b "$myCookies" -X POST -H 'Content-Type: application/x-sah-ws-4-call+json' -H "X-Context: $myContextID" -d "{\"service\":\"Devices.Device.HGW\",\"method\":\"topology\",\"parameters\":{}}" http://$myLivebox/ws`
echo $getMIBs > $myBashDir/LAN.txt
#######################################################
# Deconnexion et suppression des fichiers temporaires #
#######################################################
curl -s -b "$myCookies" -X POST http://$myLivebox/logout
rm "$myCookies" "$myOutput"
Re: [DzVents] LiveBox 3 et 4
Serait-il possible de ton côté de rajouter dans ton script un dispositif capteur texte pour tracer dans un log les MAJ de version de la livebox play?Il y a eu effectivement une MAJ de cette LB3 : https://assistance.orange.fr/livebox-mo ... 12#onglet2
Re: [DzVents] LiveBox 3 et 4
voila le fichier
Dernière modification par Neutrino le 10 déc. 2018, 10:20, modifié 1 fois.
Raison : Suppression du fichier car contient des données perdonnelles
Raison : Suppression du fichier car contient des données perdonnelles
Re: [DzVents] LiveBox 3 et 4
Merci Georges.
Malheureusement, la requête ne renvoie pas les périphériques connectés hormis le décodeur tv...
Contrairement à la LB4 qui renvoie tout...
@Pat054, je dois pouvoir ajouter ça
Malheureusement, la requête ne renvoie pas les périphériques connectés hormis le décodeur tv...
@Pat054, je dois pouvoir ajouter ça