Page 9 sur 28
Re: [DzVents] LiveBox 3 et 4
Publié : 18 déc. 2018, 22:18
par dartflag
c'est nettement mieux. Merci . Je me suis vraiment fait avoir car dans le premier post ou le nom était avec le '.' et j'ai nettement recopié.
2018-12-18 22:14:00.430 Status: dzVents: Info: Livebox 1.10: ------ Start external script: scripts_livebox.lua:, trigger: every 1 minutes
2018-12-18 22:14:00.710 Status: dzVents: Info: Livebox 1.10: ATM Down: 7417
2018-12-18 22:14:00.711 Status: dzVents: Error (2.4.6): Livebox 1.10: There is no device with that name or id: Sync ATM
2018-12-18 22:14:00.711 Status: dzVents: Error (2.4.6): Livebox 1.10: An error occured when calling event handler scripts_livebox
2018-12-18 22:14:00.711 Status: dzVents: Error (2.4.6): Livebox 1.10: .../pi/domoticz/scripts/dzVents/scripts/scripts_livebox.lua:214: attempt to index a nil value
2018-12-18 22:14:00.711 Status: dzVents: Info: Livebox 1.10: ------ Finished scripts_livebox.lua
Re: [DzVents] LiveBox 3 et 4
Publié : 18 déc. 2018, 22:36
par Neutrino
C'est mieux effectivement.
Pour la suite :
There is no device with that name or id: Sync ATM => c'est assez parlant je pense.
Re: [DzVents] LiveBox 3 et 4
Publié : 18 déc. 2018, 23:02
par dartflag
bon c'est vrais que je ne maitrise vraiment pas le sujet.
There is no device with that name or id: Sync ATM: veut il dire que ma livebox n'a pas ce capteur? qu'il ne s'appelle par Sync ATM?
dans ton script j'ai donc mis
local SyncATM = nil -- Nom du capteur custom Synchro ATM down, nil si non utilisé
mais maintenant j'ai l'erreur sur le second capteur
2018-12-18 23:01:00.280 Status: dzVents: Info: Livebox 1.10: ------ Start external script: scripts_livebox.lua:, trigger: every 1 minutes
2018-12-18 23:01:00.591 Status: dzVents: Info: Livebox 1.10: ATM Up: 1020
2018-12-18 23:01:00.591 Status: dzVents: Error (2.4.6): Livebox 1.10: There is no device with that name or id: Sync ATM up
2018-12-18 23:01:00.592 Status: dzVents: Error (2.4.6): Livebox 1.10: An error occured when calling event handler scripts_livebox
2018-12-18 23:01:00.592 Status: dzVents: Error (2.4.6): Livebox 1.10: .../pi/domoticz/scripts/dzVents/scripts/scripts_livebox.lua:217: attempt to index a nil value
2018-12-18 23:01:00.592 Status: dzVents: Info: Livebox 1.10: ------ Finished scripts_livebox.lua
2018-12-18 23:01:04.027 (RFXtrx433E) Temp + Humidity (Sonde SDB)
pour le moment, je rame un peu
Re: [DzVents] LiveBox 3 et 4
Publié : 18 déc. 2018, 23:09
par Neutrino
En fait, cela signifie que tu n'as pas dans Domoticz de capteur de ce nom.
Le script ne crée pas les capteurs. Il faut d'abord les créer via le Matériel Dummy.
Re: [DzVents] LiveBox 3 et 4
Publié : 18 déc. 2018, 23:20
par dartflag
genial, ca y est j'ai capté et ca fonctionne parfaitement maintenant.
encore un grand merci pour ton aide
Re: [DzVents] LiveBox 3 et 4
Publié : 11 janv. 2019, 15:13
par JCLB
Bonjour,
je viens de m'inscrire (le captcha m'a tué, avec des ingrédients de sauce béchamel...

)
Voilà comment ajouter la fonction faire sonner le téléphone:
dans la déclaration des variables on ajouter sonner comme pour reboot, en pushOn:
Code : Tout sélectionner
local reboot = "Reboot Livebox" -- Nom du capteur Interrupteur PushOn reboot
local sonner = "Sonner" -- Nom du capteur Interrupteur PushOn faire sonner tel
ensuite dans la déclaration des causes de lancement, on ajoute "sonner" aux devices
Code : Tout sélectionner
on = {
timer = {
'every '..tostring(fetchIntervalMins)..' minutes',
},
devices = {wifi5,wifi24,clearCallList,reboot,sonner}
},
execute = function(domoticz, item)
Et enfin à la toute fin de la fonction, même chose que reboot mais avec la chaîne /sysbus/VoiceService/VoiceApplication:ring
Code : Tout sélectionner
elseif(item.name == reboot)then
os.execute("curl -s -b \""..myCookies.."\" -X POST -H 'Content-Type: application/x-sah-ws-4-call+json' -H \"X-Context: "..
myContextID.."\" -d \"{\\\"parameters\\\":{}}\" http://"..adresseLB.."/sysbus/NMC:reboot &")
domoticz.log("reboot "..tostring(item.active),domoticz.LOG_INFO)
elseif(item.name == sonner)then
os.execute("curl -s -b \""..myCookies.."\" -X POST -H 'Content-Type: application/x-sah-ws-4-call+json' -H \"X-Context: "..
myContextID.."\" -d \"{\\\"parameters\\\":{}}\" http://"..adresseLB.."/sysbus/VoiceService/VoiceApplication:ring &")
domoticz.log("sonner "..tostring(item.active),domoticz.LOG_INFO)
end
ça le fait sonner 5 secondes, ça peut servir d'alerte, l'afficheur s'identifie d'ailleurs comme "Indisponible TEST"
Si vous êtes vicieux, vous pouvez faire une routine d'évasion domestique, pour le déclencher discrètement quand vous souhaitez vous échapper...
Encore merci aux auteurs, le LUA est vraiment plus léger que l'interpréteur python.
Re: [DzVents] LiveBox 3 et 4
Publié : 16 janv. 2019, 13:32
par papoo
Merci JCLB
Ma livebox 4 à rebooté dans la nuit
depuis impossible de lister les périphériques
Code : Tout sélectionner
devicesList : {"status":null,"errors":[{"error":196618,"description":"Object or parameter not found","info":"getDevices"}]}
ma version firmware est SRP40_sip-fr-3.41.12.1_7.21.3.1
avez vous les même symptomes?
Re: [DzVents] LiveBox 3 et 4
Publié : 16 janv. 2019, 19:46
par Neutrino
Salut,
Même avec la dernière version 1.11 ?
Je vais d'ailleurs faire une MAJ avec la fonction "Faire sonner le téléphone" by JCLB.
Re: [DzVents] LiveBox 3 et 4
Publié : 16 janv. 2019, 20:52
par papoo
j’étais resté à la 1.9
ça roule de nouveau, merci
Re: [DzVents] LiveBox 3 et 4
Publié : 27 janv. 2019, 08:01
par toffe0370
Salut,
je suis novice et ne comprends ce qui ce passe, j'ai ça dans mes logs:
2019-01-27 08:01:01.326 Status: dzVents: Error (2.4.11): Livebox 1.5: An error occured when calling event handler scripts_livebox
2019-01-27 08:01:01.326 Status: dzVents: Error (2.4.11): Livebox 1.5: .../pi/domoticz/scripts/dzVents/scripts/scripts_livebox.lua:355: bad argument #1 to 'pairs' (table expected, got nil)
Merci pour votre aide