Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par 971jmd

  1. 971jmd

    time et variable local

    if fibaro:call(alarmClockDevice,"getProperty","ui.Label5.value", "Prog_1") then fibaro:call(alarmClockDevice:getSelfId(), "setProperty", "ui.lblTime2.value", "Bonjour") end GET vérifie la valeur (Prog_1) dans la label5 et SET écrit bonjour dans la LBTime2 si LABEL5 a la valeur Prog_1 mai ça ne fonctionne pas
  2. 971jmd

    time et variable local

    je suis bloquée avec une condition entre LABEL ça ne fonctionne pas si Label5 contien la valeur Prog_1 alors affichée bonjour dans la lblTime2 local alarmClockDevice = fibaro:getSelfId() if fibaro:call(alarmClockDevice,"getProperty","ui.Label5.value", "Prog_1") then fibaro:call(alarmClockDevice:getSelfId(), "setProperty", "ui.lblTime2.value", "Bonjour") end
  3. 971jmd

    time et variable local

    j'ai quand même un petit soucie avec les espaces : jour de la semaine
  4. 971jmd

    time et variable local

    j'ai trouver quand il compare il compare le probleme vient des minuscule et majuscule...
  5. 971jmd

    time et variable local

    j'ai une erreur sur l’intégration [ERROR] 13:45:33: line 21: bad argument #1 to 'gsub' (string expected, got nil) j'ai vérifier le tableau il fonctionne très bien, Lundi = monday..... local Jour_VD = fibaro:getValue(alarmClockDevice, "ui.lblDays.value") local joursfr = {ALL="ALL", Weekday= "Weekday", Weekend="Weekend", lundi="Monday", mardi="Tuesday", mercredi="Wednesday", jeudi="Thursday", vendredi="Friday", samedi="Saturday", dimanche="Sunday"} print(joursfr[Jour_VD]) local dayfound = false local jours = (joursfr[Jour_VD]) jours = string.gsub(jours, "All", "Weekday,Weekend") jours = string.gsub(jours, "Weekday", "Monday,Tuesday,Wednesday,Thursday,Friday") jours = string.gsub(jours, "Weekend", "Saturday,Sunday") if (string.find(jours, os.date("%A"))) then dayfound = true end
  6. 971jmd

    time et variable local

    j'ai trouver fibaro:debug(jours[Jour_VD])
  7. 971jmd

    time et variable local

    mai comment afficher le résultat dans un debug local alarmClockDevice = fibaro:getSelfId() local Jour_VD = fibaro:getValue(alarmClockDevice, "ui.lblDays.value") local jours = {Monday="Lundi"} print(jours[Jour_VD]) fibaro:debug(jours) [DEBUG] 12:22:41: table: 0x85da290 [DEBUG] 12:22:44: table: 0x85db428 [DEBUG] 12:22:47: table: 0x85dbbd0
  8. 971jmd

    time et variable local

    autant pour moi j'ai oublier pour le teste le local alarmClockDevice = fibaro:getSelfId()
  9. 971jmd

    time et variable local

    j'ai trouver un petit moment pour tester j'ai fait simple pour tester local Jour_VD = fibaro:getValue(alarmClockDevice, "ui.lblDays.value") local jours = {Monday="Lundi"} print(jours[Jour_VD]) j'ai une erreur [ERROR] 12:13:52: line 115: attempt to concatenate local 'deviceId' (a nil value)
  10. 971jmd

    time et variable local

    yes très bien expliquée
  11. 971jmd

    time et variable local

    ce que je comprend il fait la liaison entre jours et Jour_VD
  12. 971jmd

    time et variable local

    salut merci quel est la fonction de print(jours[Jour_VD])
  13. salut je bloque sur comment attribuer une valeur a un variable local selon une condition >> si LUNDI alors MONDAY si lundi alors attribué monday a une une variable local <--------------jusque la tout vas bien------------------------------------------><----------c'est la le problème----------------------> if fibaro:getValue(alarmClockDevice, "ui.lblDays.value") == "Lundi" then alors monday dans la variable local jours merci d'avance
  14. 971jmd

    time et variable local

    enfin ça fonctionne bien mai pour les finition j'ai un petit problème a résoudre comment recoupé la valeur de ll LABEL et la convertir je m'explique, la label lblDays envois un valeur en anglais Monday, Tuesday..... local Jour_VD = fibaro:getValue(alarmClockDevice, "ui.lblDays.value") donc comme je vais affichée dans la LABEL lblDays lundi, mardi...... je cherche une moyen de transformer: si lundi alors Monday directement dans la Boucle principale
  15. 971jmd

    time et variable local

    j'ai tester ça, mai ma lampe clignote tic tac tic tac local currentDate = os.date("%H:%M") fibaro:debug(currentDate) local currentDate2 = os.date("%A") fibaro:debug(currentDate2) ----Heure ON local heure = fibaro:getValue(423, "ui.lblTime.value") fibaro:debug(heure) ----Heure OFF local heure2 = fibaro:getValue(423, "ui.lblTime2.value") fibaro:debug(heure2) ----Date local jours_en_anglais = fibaro:getValue(423, "ui.lblDays.value") fibaro:debug(jours_en_anglais) if currentDate == heure and jours_en_anglais then fibaro:call(14, "turnOn") end if currentDate == heure and jours_en_anglais then fibaro:call(14, "turnOff") end
  16. 971jmd

    time et variable local

    je ne sais pas comment faire ça (en rouge) if currentDate == heure et jour == ui.lblDays.value then fibaro:call(14, "turnOn") end
  17. 971jmd

    time et variable local

    j'ai fait le test local currentDate = os.date("%H:%M") local jours_en_anglais = os.date("%A", os.time()) ----Heure ON local heure = fibaro:getValue(423, "ui.lblTime.value") fibaro:debug(heure) ----Heure OFF local heure2 = fibaro:getValue(423, "ui.lblTime2.value") fibaro:debug(heure2) ----Date local jours_en_anglais = fibaro:getValue(423, "ui.lblDays.value") fibaro:debug(jours_en_anglais) if currentDate == heure then fibaro:call(14, "turnOn") end if currentDate == heure2 then fibaro:call(14, "turnOff") end le debug me renvoi FRIDAY mai ma lampe 14 s'allume toujours
  18. 971jmd

    time et variable local

    ok yes
  19. 971jmd

    time et variable local

    voici comment j'ai vérifier currentDate.wday == 2)
  20. 971jmd

    time et variable local

    ok dessolé
  21. 971jmd

    time et variable local

    non j'ai bien vérifier dimanche = 1
  22. 971jmd

    time et variable local

    (currentDate.wday == 1) dimanche (currentDate.wday == 2) lundi (currentDate.wday == 3) mardi (currentDate.wday == 4) mercredi (currentDate.wday == 5) jeudi (currentDate.wday == 6) vendredi (currentDate.wday == 7) samedi (currentDate.wday == 1) dimanche
  23. 971jmd

    time et variable local

    oui %w – jour de la semaine, numérique, avec Dimanche = 0
  24. 971jmd

    time et variable local

    FIBARO voit les date comme ça si je me trompe pas (currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7)
  25. 971jmd

    time et variable local

    j’essaye d'aller plus loin avec les jour de la semain mai je pense qu'il manque une condition la lampe 14 s'allume bien a l'heure et s'éteint bien à l'heure même si je mes un jour différent de celui aujourd’hui local alarmClockDevice = fibaro:getSelfId() local currentDate = os.date("%H:%M") local currentDate2 = os.date("*t") ----Heur local heure = fibaro:getValue(423, "ui.lblTime.value") fibaro:debug(heure) local heure2 = fibaro:getValue(423, "ui.lblTime2.value") fibaro:debug(heure2) ----Date local date1 = fibaro:getValue(423, "ui.lblDays.value") fibaro:debug(date1) local date2 = fibaro:getValue(423, "ui.lblDays.value") fibaro:debug(date2) if currentDate == heure then fibaro:call(14, "turnOn") end if currentDate == heure2 then fibaro:call(14, "turnOff") end
×
×
  • Créer...