Sakkhho Posté(e) le 7 février 2015 Signaler Posté(e) le 7 février 2015 Bonjour à tous Voila je souhaite créer une scene de ce type si un de mes capteurs et armé et en alerte ET plage horaire de 8h30 - 17h30 ET Mardi/Jeudi/Vendredi ET Nous ne sommes pas dans le périmètre. ALORS SIRENE ON est ce que j'ai bon ? que vaut la fonction GPS ? merci
Sakkhho Posté(e) le 8 février 2015 Auteur Signaler Posté(e) le 8 février 2015 bon j'ai fait qq tests et la localisation ca fonctionne pas. (pas très grave je me doutais que c'était un gadget) par contre mes 2 conditions de temps ; jour particulier et plage horaire... non plus, ce n'est pas la bonne solution il prends seulement le jour et le n'importe quand du coup.
Sakkhho Posté(e) le 8 février 2015 Auteur Signaler Posté(e) le 8 février 2015 je me dis que le plus simple serait de créer une variable qui prenne la valeur PRESENT / ABSENT/ ... en fonction de la plage horaire et du jour - Travail - Présent - Nounou - Femme de ménage etc... Je voudrais que cette variable se mette à jour suivant les jours et des plages horaires bien précis. Est ce que quelqu'un peut m'aider pour démarrer. j'ai écrit ca mais j'ai aucune idée si je suis sur la bonne voie. En gros je veux faire ici Mode travail pour mardi/jeudi/vendredi de 8h30 à 17h30 Mode Menage lundi 14h30 à 17h30 Mode Nounou Mercredi 11h30 - 18h si j'ai bon j'affinerai par la suite avec les plages horaires restantes. local currentDate = os.date("*t"); if ( ((currentDate.wday == 2 or currentDate.wday == 4 or currentDate.wday == 5)) and ((tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "08", "30")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "17", "30"))) ) then local Mode = Travail ; elseif ( ((currentDate.wday == 1)) and ((tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "14", "30")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "17", "30"))) ) then local Mode = Menage ; elseif ( ((currentDate.wday == 3)) and ((tonumber(os.date("%H%M")) >= tonumber(string.format("%02d%02d", "11", "30")) and tonumber(os.date("%H%M")) <= tonumber(string.format("%02d%02d", "18", "00"))) ) then local Mode = Nounou ; else local Mode = Present ; end
Sakkhho Posté(e) le 8 février 2015 Auteur Signaler Posté(e) le 8 février 2015 qui peut m'aider àavancer ... désolé pour les questions basiques.
Sakkhho Posté(e) le 11 février 2015 Auteur Signaler Posté(e) le 11 février 2015 Hello, petit up pour les experts, si vous pouvez m'apporter un peu d'aide merci
Messages recommandés