Re: [DzVents] LiveBox 3 et 4
Publié : 09 déc. 2018, 17:51
Merci Pat, le premier post est mis à jour avec la dernière version, compatible LB3 et 4, y compris pour le wifi 5GHz 
Reprenez le contrôle de votre domotique
https://easydomoticz.com/forum/
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"
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