Ca m'a l'air compliqué tout ça !
Je vais étudier cela à mon aise.
Merci
Hello,Keros a écrit : 04 mai 2021, 22:16 @Lost, c'est vrai que le DzVents est un peu déroutant par rapport au LUA concernant le bloc Trigger. J'ai eu un petit peu de mal à l'assimiler.
Code : Tout sélectionner
return {
on = {
devices = { 'bouton1', 'bouton2'},
timer = { 'every hour' },
httpResponses = { 'Json-devices' }
},
execute = function(domoticz, item)
if item.trigger == 'bouton1' then
domoticz.log("J'ai appuyer sur le bouton 1 !!", dz.LOG_INFO)
elseif item.trigger == 'bouton2' then
domoticz.log("J'ai appuyer sur le bouton 1 !!", dz.LOG_INFO)
end
if (item.isTimer) or (item.isDevice) then
domoticz.openURL({
url = 'http://127.0.0.1:8080/json.htm?type=devices',
callback = 'Json-devices'
})
end
if (item.isHTTPResponse) then
if (item.ok) then
domoticz.log("J'ai bien reçu un Json !!", dz.LOG_INFO)
end
end
end
}En dehors de la cause proposée, il arrive aussi qu'un backup se lance en parallèle, et soit la cause du ralentissement de Domoticz/verrouillage de la base.Doudy a écrit : 05 mai 2021, 08:58 Bonjour,
J'ai régulièrement (plusieurs fois par jour) le message :Si j'ai bien lu, il faudrait donc transposer ce lua en dzvents !Code : Tout sélectionner
2021-05-04 23:00:13.444 Error: EventSystem: Warning!, lua script /home/pi/domoticz/scripts/lua/script_time_openMeteo.lua has been running for more than 10 seconds
Y-a-t 'il un moyen aisé de le faire ?