aide pour réalisation script en lua
Re: aide pour réalisation script en lua
Non non c'est normal, c'est le fichier script_device_store.lua (regarde la dernière version en page 15)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: aide pour réalisation script en lua
tout les scripts sont supprimés
pourtant j'appui sur le bouton Nuit
voici des logs
2020-05-10 23:22:49.523 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:51.513 (ZWAVE) Temp (Lumiere Terrasse)
2020-05-10 23:22:51.767 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:51.767 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:51.812 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:51.812 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:51.812 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:52.862 (RFXCOM) Temp + Humidity (Sonde Congelateur)
2020-05-10 23:22:53.516 (ZWAVE) Temp (Lumiere Terrasse)
2020-05-10 23:22:53.119 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:53.119 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:53.164 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:53.164 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:53.164 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:55.291 (ZWAVE) General/kWh (Conso Prise Bureau)
2020-05-10 23:22:55.384 (ZWAVE) Usage (Puissance Prise Bureau)
2020-05-10 23:22:55.389 (ZWAVE) General/kWh (Conso Prise Bureau)
2020-05-10 23:22:55.514 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:55.515 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:55.560 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.560 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.560 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:55.758 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:55.758 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:55.802 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.802 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.802 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:55.861 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:55.861 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:55.906 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.906 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.906 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:56.459 (ZWAVE) Temp (Volet Cellier)
2020-05-10 23:22:56.657 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:56.657 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:56.701 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:56.701 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:56.701 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:57.525 (ZWAVE) Temp (Lumiere Terrasse)
2020-05-10 23:22:57.745 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:57.745 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:57.790 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:57.790 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:57.790 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:58.545 (ZWAVE) Usage (Conso Prise Chambre)
2020-05-10 23:22:58.591 (ZWAVE) General/kWh (kWh Meter Prise Chambre)
2020-05-10 23:22:58.621 (ECO-DEVICES) Fetching counters and status data
pourtant j'appui sur le bouton Nuit
voici des logs
2020-05-10 23:22:49.523 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:51.513 (ZWAVE) Temp (Lumiere Terrasse)
2020-05-10 23:22:51.767 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:51.767 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:51.812 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:51.812 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:51.812 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:52.862 (RFXCOM) Temp + Humidity (Sonde Congelateur)
2020-05-10 23:22:53.516 (ZWAVE) Temp (Lumiere Terrasse)
2020-05-10 23:22:53.119 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:53.119 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:53.164 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:53.164 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:53.164 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:55.291 (ZWAVE) General/kWh (Conso Prise Bureau)
2020-05-10 23:22:55.384 (ZWAVE) Usage (Puissance Prise Bureau)
2020-05-10 23:22:55.389 (ZWAVE) General/kWh (Conso Prise Bureau)
2020-05-10 23:22:55.514 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:55.515 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:55.560 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.560 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.560 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:55.758 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:55.758 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:55.802 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.802 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.802 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:55.861 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:55.861 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:55.906 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.906 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:55.906 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:56.459 (ZWAVE) Temp (Volet Cellier)
2020-05-10 23:22:56.657 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:56.657 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:56.701 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:56.701 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:56.701 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:57.525 (ZWAVE) Temp (Lumiere Terrasse)
2020-05-10 23:22:57.745 Status: LUA: Lancement du script de fermeture
2020-05-10 23:22:57.745 Status: LUA: Fin du script de fermeture
2020-05-10 23:22:57.790 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:57.790 Status: LUA: otherdevices['Store Terrasse'] On
2020-05-10 23:22:57.790 Status: LUA: otherdevices[uservariables["store exterieur"]] ouvert
2020-05-10 23:22:58.545 (ZWAVE) Usage (Conso Prise Chambre)
2020-05-10 23:22:58.591 (ZWAVE) General/kWh (kWh Meter Prise Chambre)
2020-05-10 23:22:58.621 (ECO-DEVICES) Fetching counters and status data
Re: aide pour réalisation script en lua
Autant pour moi je les croyais commentés comme les autres.Keros a écrit : 10 mai 2020, 23:23 Non non c'est normal, c'est le fichier script_device_store.lua (regarde la dernière version en page 15)
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Re: aide pour réalisation script en lua
je pense a cela j'ai aussi se script
ca peu pas être cela qui se met en conflit
ca peu pas être cela qui se met en conflit
Code : Tout sélectionner
GNU nano 3.2 script_device_CtrlLumiereJardin.lua
-- script_device_CtrlLumiereJardin.lua
-- Ce script vérifie s'il fait nuit pour autoriser l'éclairage du jardin et éteint la lumière dès qu'il fait jour.
-- L'information Nuit/Jour vient d'un inter virtuel 'Nuit' synchronisé avec les heures de lever et coucher du soleil
-- La commande se fait soit à partir d'une télécommande physique ou directement dans Domoticz via l'inter correspondant à la télécommande 'Eclairage Jardin TC3 1'
-- Pour être sur que les inter 'Eclairage Jardin TC3 1' et 'Eclairage Jardin' soient synchronisés la télécommande est déclarée comme dispositif esclave
commandArray = {}
if (devicechanged['Lumiere Chalet'] == 'On' and otherdevices['Nuit'] == 'Off') then
-- Eclairage Chalet non autorisé s'il fait jour
commandArray['Lumiere Chalet']='Off'
print('Eclairage Chalet a été allumé mais il fait jour !')
end
if devicechanged['Nuit'] == 'Off' then
-- Extinction éclairage Chalet dès qu'il fait jour
commandArray['Lumiere Chalet']='Off'
print('Eclairage Chalet a été éteint')
end
if (devicechanged['Lumiere TV'] == 'On' and otherdevices['Nuit'] == 'Off') then
-- Eclairage TV non autorisé s'il fait jour
commandArray['Lumiere TV']='Off'
print('Eclairage TV a été allumé mais il fait jour !')
end
if devicechanged['Nuit'] == 'Off' then
-- Extinction éclairage TV dès qu'il fait jour
commandArray['Lumiere TV']='Off'
print('Eclairage TV a été éteint')
end
if (devicechanged['Lumiere Terrasse'] == 'On' and otherdevices['Nuit'] == 'Off') then
-- Eclairage Terrasse non autorisé s'il fait jour
commandArray['Lumiere terrasse']='Off'
print('Eclairage Terrasse a été allumé mais il fait jour !')
end
if devicechanged['Nuit'] == 'Off' then
-- Extinction éclairage terrasse dès qu'il fait jour
commandArray['Lumiere Terrasse']='Off'
print('Eclairage terrasse a été éteint')
end
return commandArray
Re: aide pour réalisation script en lua
Je vous laisse, je vais au dodo. Bonne soirée
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: aide pour réalisation script en lua
je suis perdu aussi dans tout cela
Re: aide pour réalisation script en lua
Non tu ne fais qu'utiliser le changement d''état de nuit comme dans le script proposé.vr6man a écrit : 10 mai 2020, 23:26 je pense a cela j'ai aussi se script
ca peu pas être cela qui se met en conflit
Code : Tout sélectionner
GNU nano 3.2 script_device_CtrlLumiereJardin.lua -- script_device_CtrlLumiereJardin.lua -- Ce script vérifie s'il fait nuit pour autoriser l'éclairage du jardin et éteint la lumière dès qu'il fait jour. -- L'information Nuit/Jour vient d'un inter virtuel 'Nuit' synchronisé avec les heures de lever et coucher du soleil -- La commande se fait soit à partir d'une télécommande physique ou directement dans Domoticz via l'inter correspondant à la télécommande 'Eclairage Jardin TC3 1' -- Pour être sur que les inter 'Eclairage Jardin TC3 1' et 'Eclairage Jardin' soient synchronisés la télécommande est déclarée comme dispositif esclave commandArray = {} if (devicechanged['Lumiere Chalet'] == 'On' and otherdevices['Nuit'] == 'Off') then -- Eclairage Chalet non autorisé s'il fait jour commandArray['Lumiere Chalet']='Off' print('Eclairage Chalet a été allumé mais il fait jour !') end if devicechanged['Nuit'] == 'Off' then -- Extinction éclairage Chalet dès qu'il fait jour commandArray['Lumiere Chalet']='Off' print('Eclairage Chalet a été éteint') end if (devicechanged['Lumiere TV'] == 'On' and otherdevices['Nuit'] == 'Off') then -- Eclairage TV non autorisé s'il fait jour commandArray['Lumiere TV']='Off' print('Eclairage TV a été allumé mais il fait jour !') end if devicechanged['Nuit'] == 'Off' then -- Extinction éclairage TV dès qu'il fait jour commandArray['Lumiere TV']='Off' print('Eclairage TV a été éteint') end if (devicechanged['Lumiere Terrasse'] == 'On' and otherdevices['Nuit'] == 'Off') then -- Eclairage Terrasse non autorisé s'il fait jour commandArray['Lumiere terrasse']='Off' print('Eclairage Terrasse a été allumé mais il fait jour !') end if devicechanged['Nuit'] == 'Off' then -- Extinction éclairage terrasse dès qu'il fait jour commandArray['Lumiere Terrasse']='Off' print('Eclairage terrasse a été éteint') end return commandArray
J'abandonne aussi pour ce soir.
Il va falloir gratter pour trouver mais où? Va savoir, tente un reboot.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Re: aide pour réalisation script en lua
pareil je vais me coucher aussi et j'ai fais un reboot et toujours rien
Merci a vous on reprends demain si vous êtes dispo
bonne nuit
Merci a vous on reprends demain si vous êtes dispo
bonne nuit
Re: aide pour réalisation script en lua
On peut essayer de comprendre pourquoi quand on change Nuit, on ne voit rien.
On va repartir de la base.
Éteint et rallume Nuit. Mets nous les logs complets stp.
Deuxième question, est-ce que ton autre script fonctionne ?
On va repartir de la base.
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")
commandArray['Store Terrasse']='Off'
end
end
end
return commandArrayDeuxième question, est-ce que ton autre script fonctionne ?
Code : Tout sélectionner
if devicechanged['Nuit'] == 'Off' then
-- Extinction éclairage terrasse dès qu'il fait jour
commandArray['Lumiere Terrasse']='Off'
print('Eclairage terrasse a été éteint')
endComment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: aide pour réalisation script en lua
Oui le 2eme script fonctionne
Par contre pour le premier script que tu indiques je fais quoi ?
Je remplace quel script par celui la ?
J'ai redémarré le PI et retester avec les scripts hier soir
Le script store fonctionne bien pour ouvrir le store et effectue la Maj de la variable.
Le script store fonctionne bien aussi à jour la variable quand le store est fermé
Par contre pour le premier script que tu indiques je fais quoi ?
Je remplace quel script par celui la ?
J'ai redémarré le PI et retester avec les scripts hier soir
Le script store fonctionne bien pour ouvrir le store et effectue la Maj de la variable.
Le script store fonctionne bien aussi à jour la variable quand le store est fermé