declencher un switch a ON pdt 5 min toutes les 60min
-
chris-le-chti
- Messages : 130
- Inscription : 28 sept. 2020, 21:24
Re: declencher un switch a ON pdt 5 min toutes les 60min
Ok mais je passe par un script car vous avez vu j ai un contrôle de cuve pleine ou alors il faut que je fasse autrement manque d expérience..
Re: declencher un switch a ON pdt 5 min toutes les 60min
On sait que ce n'est pas évident et de fil en aiguille on reste dans notre idée de départ. Là on est deux à voir pris du recul et te proposer de sortir la gestion des lancements de tes scripts en utilisant les fonctions de planning.
Le planning peut par exemple te lancer un script qui vérifie le niveau de la cuve avant de faire ....
C'est une proposition, à toi de regarder si elle peut te convenir
Le planning peut par exemple te lancer un script qui vérifie le niveau de la cuve avant de faire ....
C'est une proposition, à toi de regarder si elle peut te convenir
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: declencher un switch a ON pdt 5 min toutes les 60min
de toute façon, c'est toujours bon de s’entraîner!
Pour ma part je l'aurais fait en DzVents
Pour ma part je l'aurais fait en DzVents
-
denis_brasseur
- Messages : 898
- Inscription : 24 déc. 2018, 17:05
- Localisation : (26)
Re: declencher un switch a ON pdt 5 min toutes les 60min
Tu peux aussi tout simplement faire ceci, si tu souhaite absolument utiliser LUA et ne pas utiliser les plannings :
Code : Tout sélectionner
if time.hour==7 then -- Demarrage 7h
commandArray[#commandArray + 1]={['Osmoseur'] = 'On'}
end
if time.hour==8 then -- Arret 8h
commandArray[#commandArray + 1]={['Osmoseur'] = 'Off'}
endPi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
-
chris-le-chti
- Messages : 130
- Inscription : 28 sept. 2020, 21:24
Re: declencher un switch a ON pdt 5 min toutes les 60min
Merci a tous des que j'ai un moment je regarde le plugin planing ca m'a l'air pas mal 
-
chris-le-chti
- Messages : 130
- Inscription : 28 sept. 2020, 21:24
Re: declencher un switch a ON pdt 5 min toutes les 60min
Salut finalement pas eu temps de voir pour le planing de toutes facon c'est tous les jours qq heures.4
J'ai fais un truc de ce genre en LUA ca demarre bien mais ca n'arrete pas a 18h.. bizarre cependant j'ai bien les message dans le log et email envoyé..
J'ai du louper un truc..
J'ai fais un truc de ce genre en LUA ca demarre bien mais ca n'arrete pas a 18h.. bizarre cependant j'ai bien les message dans le log et email envoyé..
Code : Tout sélectionner
commandArray = {}
if otherdevices['Reserve Eau Osmosee pleine'] == 'Off'
then
local EmailTo = "xxxx@gmail.com;xxxx@gmail.com"
local objet = 'xxx Domotique'
time = os.date("*t")
-- Demarrage
if (time.hour==16 and time.min==00) then -- Demarrage 16h00
commandArray[#commandArray + 1]={['Osmoseur'] = 'On'}
print ('Demarrage Osmoseur 16h00.')
local message = 'Osmoseur demarré 16h'
commandArray= {['SendEmail'] = objet..'#'.. message .. '#' .. EmailTo}
end
if (time.hour==18 and time.min==0) then --Arret Osmoseur 18h
commandArray[#commandArray + 1]={['Osmoseur'] = 'Off'}
print ('Arret Osmoseur 18h.')
local message = 'Osmoseur stop 18'
commandArray= {['SendEmail'] = objet..'#'.. message .. '#' .. EmailTo}
end
-- Arret
end
return commandArray
Dernière modification par Keros le 04 févr. 2021, 00:00, modifié 1 fois.
Raison : Ajout des balises code
Raison : Ajout des balises code
Re: declencher un switch a ON pdt 5 min toutes les 60min
Regarde tes deux conditions pour time.min
Pour info, tu as des balises code pour poster les scripts sur le forum : il y a un bouton </>.
Pour info, tu as des balises code pour poster les scripts sur le forum : il y a un bouton </>.
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
-
chris-le-chti
- Messages : 130
- Inscription : 28 sept. 2020, 21:24
Re: declencher un switch a ON pdt 5 min toutes les 60min
Je n'ai pas compris ta remarque sur mes conditions, les conditions s'effectuent bien puisque j'ai les messages dans les logs et même email aux bonnes heures, mais c'est le passage a Off du siwtch qui ne fonctionne pas du tout...
C'est noté pour les balises code
C'est noté pour les balises code
Re: declencher un switch a ON pdt 5 min toutes les 60min
Tu avais if (time.hour==16 and time.min==00) then et if (time.hour==18 and time.min==0) then, je pensais que ça venait des écritures en gras.
Je n'ai pas percuté sur les log et le mail envoyé qui était bon. Désolé
Tu as essayé en utilisant les envois de consigne "simple" viewtopic.php?t=4471 ou https://www.domoticz.com/wiki/LUA_commands
Je n'ai pas percuté sur les log et le mail envoyé qui était bon. Désolé
Tu as essayé en utilisant les envois de consigne "simple" viewtopic.php?t=4471 ou https://www.domoticz.com/wiki/LUA_commands
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
-
chris-le-chti
- Messages : 130
- Inscription : 28 sept. 2020, 21:24
Re: declencher un switch a ON pdt 5 min toutes les 60min
oui Keros, c'est étrange j'ai essayé aussi dans ma condition
commandArray['Osmoseur']='Off'
Je n'ai pas d'erreur mais aucun effet, je ne comprend pas ..
commandArray['Osmoseur']='Off'
Je n'ai pas d'erreur mais aucun effet, je ne comprend pas ..