Page 2 sur 5
Re: LUA : récupération informations Livebox TV
Publié : 30 janv. 2018, 08:28
par christophe2836
christophe2836 a écrit :Désolé pour les fautes ! Je me réveille
Envoyé de mon iPhone en utilisant Tapatalk
Dans la commande curl = ‘/usr/bin/curl -m 5 -u xxxxx
Doit-on renseigner le Login/Password de domoticz ou de l’admin de mon synology ?
Envoyé de mon iPhone en utilisant Tapatalk
Re: LUA : récupération informations Livebox TV
Publié : 30 janv. 2018, 13:17
par papoo
1)si le fichier JSON.lua n'est pas présent sur ton installation domoticz tu peux le télécharger ici
http://regex.info/blog/lua/json
mais il est normalement installé avec les dernières version de domoticz
2)logiquement les login/mdp de domoticz si tu a verrouillé l'accès local par un mdp
Re: LUA : récupération informations Livebox TV
Publié : 30 janv. 2018, 14:11
par christophe2836
papoo a écrit :1)si le fichier JSON.lua n'est pas présent sur ton installation domoticz tu peux le télécharger ici
http://regex.info/blog/lua/json
mais il est normalement installé avec les dernières version de domoticz
2)logiquement les login/mdp de domoticz si tu a verrouillé l'accès local par un mdp
Parfait !!! Ça marche Nickel !!!
Merci beaucoup !
Il manquait bien le fichier JSON.lua

Envoyé de mon iPhone en utilisant Tapatalk
Re: LUA : récupération informations Livebox TV
Publié : 06 mars 2018, 14:52
par Seb13
Hello,
Merci pour le script.
Question, il est possible d'avoir des infos sur l'interface admin, du genre les équipes connectés
Car quand j'utilise un ping pour mon téléphone portable et qu'il est allumé mais éteint, il ne répond pas au ping, cependant, je le vois bien dans l'interface Orange dans Mes équipements connectés.
Merci d'avance.
Séb
Re: LUA : récupération informations Livebox TV
Publié : 06 mars 2018, 21:21
par papoo
il y a ce script
https://github.com/vzwingma/domotique/b ... status.lua
qui ne fonctionne pas chez moi car ma livebox 4 nécessite une authentification (modèle différent de celui de l'auteur)
si ça ne marche pas non plus pour toi fais moi signe, j'ai bricolé un truc.
Re: LUA : récupération informations Livebox TV
Publié : 08 mars 2018, 09:37
par Seb13
papoo a écrit :il y a ce script
https://github.com/vzwingma/domotique/b ... status.lua
qui ne fonctionne pas chez moi car ma livebox 4 nécessite une authentification (modèle différent de celui de l'auteur)
si ça ne marche pas non plus pour toi fais moi signe, j'ai bricolé un truc.
Salut,
Merci pour le lien, il a l'air bien ce script, je vais tester aujourd'hui, je te dis.
J'ai la LiveBox 4 fibre, donc, je risque d'être dans le même cas que toi
Seb
Re: LUA : récupération informations Livebox TV
Publié : 08 mars 2018, 18:43
par Seb13
Hello,
Je bloque au début du script avec le module utils...
Première ligne, c'est un print
print(package.path)
Code : Tout sélectionner
2018-03-08 18:36:00.504 LUA: /usr/local/share/lua/5.2/?.lua;/usr/local/share/lua/5.2/?/init.lua;/usr/local/lib/lua/5.2/?.lua;/usr/local/lib/lua/5.2/?/init.lua;./?.lua
2018-03-08 18:36:00.505 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_Livebox.lua: /home/pi/domoticz/scripts/lua/script_time_Livebox.lua:10: module 'utils' not found:
no field package.preload['utils']
no file '/usr/local/share/lua/5.2/utils.lua'
no file '/usr/local/share/lua/5.2/utils/init.lua'
no file '/usr/local/lib/lua/5.2/utils.lua'
no file '/usr/local/lib/lua/5.2/utils/init.lua'
no file './utils.lua'
no file '/src/domoticz/scripts/lua/modules/utils.lua'
no file '/usr/local/lib/lua/5.2/utils.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './utils.so'
Re: LUA : récupération informations Livebox TV
Publié : 08 mars 2018, 19:00
par papoo
commente (mets -- devant) toutes les lignes commençant par logOrange et logAlarme ainsi que la ligne require 'utils'
Re: LUA : récupération informations Livebox TV
Publié : 09 mars 2018, 10:45
par Seb13
Merci c'est mieux
Maintenant, il me dit :
Code : Tout sélectionner
2018-03-09 10:39:00.499 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_Livebox.lua: /home/pi/domoticz/scripts/lua/script_time_Livebox.lua:106: [ORANGE] La variable {mac_adress_smartphones} ne sont pas définies dans Domoticz
J'ai compris que je dois avoir une variable Mac Adress dans Domoticz, mais je ne vois pas d'explication dans le script.
Au début du script, j'ai vu :
Code : Tout sélectionner
commandArray = {}
-- Liste des adresse MAC des smartphones sur le Wifi
mac_adress_smartphones=uservariables["xx:0E:xx:EB:xx:B5"]
at_home_invite=uservariables["at_home_invite"]
J'ai ajouté une mac address de mon smartphone.
Ah je viens de trouver son site... :
https://github.com/vzwingma/domotique/w ... cripts-LUA
Je regarde...
Re: LUA : récupération informations Livebox TV
Publié : 09 mars 2018, 11:02
par Seb13
J'ai ajouté la variable dans Domoticz, maintenant, il bloque sur :
Code : Tout sélectionner
2018-03-09 11:01:00.605 Error: EventSystem: in /home/pi/domoticz/scripts/lua/script_time_Livebox.lua: /home/pi/domoticz/scripts/lua/script_time_Livebox.lua:32: attempt to index global 'JSON' (a nil value)
La ligne 32 c'est ça
Code : Tout sélectionner
local json_peripheriques = JSON:decode(readAll(TMP_PERIPHERIQUES))
J'ai regardé dans le fichier local TMP_PERIPHERIQUES = "/tmp/peripheriques.tmp"
Code : Tout sélectionner
cat /tmp/peripheriques.tmp
{"status":null,"errors":[{"error":13,"description":"Permission denied","info":"Devices"}]}
Je pense que c'est ton problème de permission...