Page 23 sur 34

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 07:53
par vr6man
je recupere les logs dans l'interface de Domoticz effectivement j'ai 3 pages (Tout, statut, erreur) et hormis les 3 autres lignes qui reviennent en boucle je n'ai rien a part les envois de consommation zwave

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 11:25
par Keros
Tu peux me confirmer que tu as bien ceci (le nom du script n'a pas d'importance) :
Image1.jpg
Image1.jpg (174.43 Kio) Consulté 3069 fois
Et que quand tu changes un device (quelqu'il soit), tu n'as rien dans les log ?

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 21:38
par vr6man
Effectivement j'ai bien cela

Exact pour les logs

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 21:58
par vil1driver
Même le trigger en haut à droite ?
Tu as bien device ?

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 22:08
par Keros
Le dernier script que je t'ai donné devrait renvoyer des logs dès qu'un device change de valeur :roll:

Et tu dis que ton autre script fonctionne normalement ? :?
Essaye d'y mettre des prints pour regarder s'ils remontent dans les logs.

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 22:12
par Keros
vil1driver a écrit : 12 mai 2020, 21:58 Même le trigger en haut à droite ?
Tu as bien device ?
Tu vois vr6man, ce n'est pas pour t’embêter que je te demande de faire des captures : ça peut nous permettre de voir un détail qui ferait qu'on bloque.

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 22:20
par vr6man
non pas de soucis mais la j'avoue je suis perdu je débute sur Domoticz

quand je parle du script je parle du script que l'on a fait dimanche

Pour le reste que dois je faire désolé mais j'ai pas le même niveau que vous je pense

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 22:24
par Keros
Je t'ai demandé hier de faire ceci :
Keros a écrit : 11 mai 2020, 22:12
vr6man a écrit : 11 mai 2020, 16:33
Je remplace quel script par celui la ?
Mets le script directement dans DomoticZ : Configuration / Plus d'options / Evènements - Créer un script lua Device et remplace le code par :

Code : Tout sélectionner

commandArray = {}

-- loop through all the changed devices
for deviceName,deviceValue in pairs(devicechanged) do
    print ("Device based event fired on '"..deviceName.."', value '"..tostring(deviceValue).."'")
    if (deviceName=='Nuit') then
    	print ("Device "..deviceName.." detected")
        if deviceValue == "On" then
            	print("Nuit is On")
            	print('otherdevices[\'Store Terrasse\'] '..otherdevices['Store Terrasse'])
		commandArray['Store Terrasse']='Off'
        end
    end
print ("End event fired on "..deviceName)
end

return commandArray
Bascule Nuit à On et donne nous les logs.
Qui doit se concrétiser par cela :
Keros a écrit : 12 mai 2020, 11:25 Tu peux me confirmer que tu as bien ceci (le nom du script n'a pas d'importance) :
Image1.jpg
Image1.jpg (174.43 Kio) Consulté 3043 fois
Et que quand tu changes un device (quelqu'il soit), tu n'as rien dans les log ?

Je sais que ce n'est pas ton programme mais il faut qu'on vérifie les bases pour essayer de comprendre pourquoi on n'y arrive pas avec ton programme.

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 22:36
par vr6man
ok donc voila c'est fait

mme script que dans la capture et bascule a on

voici la log:

  • 2020-05-12 22:34:53.908 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:53.908 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:53.950 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:53.951 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:53.951 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:53.966 Status: LUA: Device based event fired on 'Electrovanne AR', value '13.3'
    2020-05-12 22:34:53.967 Status: LUA: End event fired on Electrovanne AR
    2020-05-12 22:34:53.967 Status: LUA: Device based event fired on 'Electrovanne AR_Temperature', value '13.300000190735'
    2020-05-12 22:34:53.967 Status: LUA: End event fired on Electrovanne AR_Temperature
    2020-05-12 22:34:54.161 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:54.161 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:54.204 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:54.204 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:54.204 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:54.218 Status: LUA: Device based event fired on 'Lumiere Terrasse_Temperature', value '6.0'
    2020-05-12 22:34:54.219 Status: LUA: End event fired on Lumiere Terrasse_Temperature
    2020-05-12 22:34:54.219 Status: LUA: Device based event fired on 'Lumiere Terrasse', value '6.0'
    2020-05-12 22:34:54.219 Status: LUA: End event fired on Lumiere Terrasse
    2020-05-12 22:34:54.911 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:54.912 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:54.955 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:54.955 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:54.955 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:54.968 Status: LUA: Device based event fired on 'Teleinfo 1 kWh Heures Creuses', value '690.000;1245414.000'
    2020-05-12 22:34:54.968 Status: LUA: End event fired on Teleinfo 1 kWh Heures Creuses
    2020-05-12 22:34:54.968 Status: LUA: Device based event fired on 'Teleinfo 1 kWh Heures Creuses_Utility', value '690.0'
    2020-05-12 22:34:54.968 Status: LUA: End event fired on Teleinfo 1 kWh Heures Creuses_Utility
    2020-05-12 22:34:55.165 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:55.165 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:55.208 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.208 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.208 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:55.222 Status: LUA: Device based event fired on 'Teleinfo 1 kWh Heures Pleines', value '0.000;2034143.000'
    2020-05-12 22:34:55.223 Status: LUA: End event fired on Teleinfo 1 kWh Heures Pleines
    2020-05-12 22:34:55.284 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:55.285 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:55.327 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.327 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.327 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:55.341 Status: LUA: Device based event fired on 'Teleinfo 1 kWh Total_Utility', value '690.0'
    2020-05-12 22:34:55.341 Status: LUA: End event fired on Teleinfo 1 kWh Total_Utility
    2020-05-12 22:34:55.341 Status: LUA: Device based event fired on 'Teleinfo 1 kWh Total', value '2034143;1245414;0;0;690;0'
    2020-05-12 22:34:55.341 Status: LUA: End event fired on Teleinfo 1 kWh Total
    2020-05-12 22:34:55.397 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:55.397 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:55.440 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.440 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.441 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:55.454 Status: LUA: Device based event fired on 'Teleinfo 1 Courant', value '3.0;0.0;0.0'
    2020-05-12 22:34:55.454 Status: LUA: End event fired on Teleinfo 1 Courant
    2020-05-12 22:34:55.510 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:55.510 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:55.553 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.553 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.553 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:55.566 Status: LUA: Device based event fired on 'Teleinfo 1 Pourcentage de Charge_Utility', value '5.0'
    2020-05-12 22:34:55.567 Status: LUA: End event fired on Teleinfo 1 Pourcentage de Charge_Utility
    2020-05-12 22:34:55.567 Status: LUA: Device based event fired on 'Teleinfo 1 Pourcentage de Charge', value '5.00'
    2020-05-12 22:34:55.567 Status: LUA: End event fired on Teleinfo 1 Pourcentage de Charge
    2020-05-12 22:34:55.765 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:55.765 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:55.807 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.808 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.808 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:55.821 Status: LUA: Device based event fired on 'Puissance Prise Bureau', value '0.0'
    2020-05-12 22:34:55.823 Status: LUA: End event fired on Puissance Prise Bureau
    2020-05-12 22:34:55.879 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:55.879 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:55.922 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.922 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:55.922 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:55.936 Status: LUA: Device based event fired on 'Conso Prise Bureau', value '0.000;4.000'
    2020-05-12 22:34:55.936 Status: LUA: End event fired on Conso Prise Bureau
    2020-05-12 22:34:56.132 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:56.132 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:56.175 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:56.175 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:56.175 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:56.189 Status: LUA: Device based event fired on 'Electrovanne AR', value '14.0'
    2020-05-12 22:34:56.190 Status: LUA: End event fired on Electrovanne AR
    2020-05-12 22:34:56.190 Status: LUA: Device based event fired on 'Electrovanne AR_Temperature', value '14.0'
    2020-05-12 22:34:56.190 Status: LUA: End event fired on Electrovanne AR_Temperature
    2020-05-12 22:34:56.384 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:56.384 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:56.427 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:56.428 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:56.428 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:56.441 Status: LUA: Device based event fired on 'Lumiere Terrasse_Temperature', value '6.8000001907349'
    2020-05-12 22:34:56.442 Status: LUA: End event fired on Lumiere Terrasse_Temperature
    2020-05-12 22:34:56.443 Status: LUA: Device based event fired on 'Lumiere Terrasse', value '6.8'
    2020-05-12 22:34:56.443 Status: LUA: End event fired on Lumiere Terrasse
    2020-05-12 22:34:56.499 Status: LUA: Lancement du script de fermeture
    2020-05-12 22:34:56.499 Status: LUA: Fin du script de fermeture
    2020-05-12 22:34:56.542 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:56.542 Status: LUA: otherdevices['Store Terrasse'] Off
    2020-05-12 22:34:56.542 Status: LUA: otherdevices[uservariables["store exterieur"]] ferme
    2020-05-12 22:34:56.556 Status: LUA: Device based event fired on 'Volet aurelia_Temperature', value '126.0'
    2020-05-12 22:34:56.556 Status: LUA: End event fired on Volet aurelia_Temperature
    2020-05-12 22:34:56.556 Status: LUA: Device based event fired on 'Volet aurelia', value '126.0'
    2020-05-12 22:34:56.556 Status: LUA: End event fired on Volet aurelia

Re: aide pour réalisation script en lua

Publié : 12 mai 2020, 22:39
par Keros
Ok merci. Je ne vois pas ton device Nuit. Tu l'as testé ?