-
Compteur de contenus
3 525 -
Inscription
-
Dernière visite
-
Jours gagnés
10
Tout ce qui a été posté par 971jmd
-
non ce n'est pas des & mai des % GEA.add({{"Dates", "24/09"}, {"Time", "17:52", "17:53"}}, 30, "", {{"Global", "SMARTLED", "bonjour%et%bienvenue%à%la%maison"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
alors GEA.add({{"Dates", "24/09"}, {"Time", "17:52", "17:53"}}, 30, "", {{"Global", "SMARTLED", "bonjour&ET&bienvenue&à&la&maison"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Pour le point N°2 (2- si je fait run de la scene a la main il efface les mots apres le premier espace (dans mon cas il a ecrit que bonjour) essaye avec lde comblée les espace avec des % : bonjour%et%bienvenue%à%a%la%maison point N°3 : les possibilité de GEA - Time : {"Time", <from>, <to>} CONDITIONS : GEA.add( {"Time", "22:00", "23:00"}, 30, "", {ACTIONS} ) - Ne vérifie QUE si nous sommes dans la tranches horaires \\Check only if in schedule GEA.add( {"Time", "07:00", "08:00"}, {"Time", "22:00", "23:00"}, 30, "", {ACTIONS} ) - Ne vérifie QUE si nous sommes dans LES tranches horaires \\Check only if in THE schedule GEA.add( {"Time", "Sunrise+30", "Sunset-15"}, 30, "", {ACTIONS} ) - Si tranche horaire : lever du soleil + 30 mins, coucher du soleil - 15 minutes \\Check only if Sunrise more than 30 mins and sunset less 15 mins GEA.add( {"Time", "Sunrise>07:30", "Sunset<21:00"}, 30, "", {ACTIONS} ) - Si tranche horaire : AU lever du soleil SI après 7h30, sinon à 7h30; Au coucher du soleil SI AVANT 21h SINON à 21h \\Check if Sunrise is after 7:30 otherwise 7:30 ; check if Sunset is before 21:00 otherwise 21:00 GEA.add( {"Time", "Sunrise-10>07:30", "Sunset+10<21:00"}, 30, "", {ACTIONS} ) - Si tranche horaire : AU lever du soleil moins 10 minutes SI après 7h30, sinon à 7h30; Au coucher du soleil plus 10 minutes SI AVANT 21h SINON à 21h \\Check if Sunrise less 10 minutes is after 7:30 otherwise 7:30 ; check if Sunset more 10 mminutes is before 21:00 otherwise 21:00 GEA.add( {"Time", "22:00"}, 30, "", {ACTIONS} ) - Equivaut à {"Time", "22:00", "22:00"} \\ Idem to {"Time", "22:00", "22:00"} ACTIONS : Ne peut-êre utilisé comme ACTIONS - Days : {"Days", <jours>} CONDITIONS : GEA.add( {"Days", "Monday"}, 30, "", {ACTIONS} ) - Ne vérifie QUE si nous sommes LUNDI \\Check only if the DAY is Monday GEA.add( {"Days", "Monday, Friday"},30 ,"" , {ACTIONS} ) - Ne vérifie QUE si nous sommes LUNDI ET VENDREDI \\Check only if the DAY is Monday and Friday GEA.add( {"Days", "WeekDays"},30 ,"" , {ACTIONS} ) - Ne vérifie QUE pendant les jours de la semaine \\Check only during the days of a the week GEA.add( {"Days", "WeekEnd"},30 ,"" , {ACTIONS} ) - Ne vérifie QUE le WeekEnd \\Chek Only during WeekEnd (Saturday, Sunday) ACTIONS : Ne peut-êre utilisé comme ACTIONS - Dates : {"Dates", <from>, <to>} CONDITIONS : GEA.add( {"Dates", "01/01", "31/06"}, 30, "", {ACTIONS} ) - Ne vérifie QUE si la date est comprise entre le 1er janvier et le 31 juin inclus \\Check only if period is between January 1st and June 31th GEA.add( {"Dates", "01/01"}, 30, "", {ACTIONS} ) - Equivaut à {"Dates", "01/01", "01/01"} \\ Idem to {"Dates", "01/01", "01/01"}
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
si il fonctionne 1- tu crée une variable global : SMARTLED 2- tu efface le code teste et colle le suivant, ce dernier récupère le message dans le variable global SMARTLED et renvois le message par la requête --[[ %% properties %% globals SMARTLED --]] local MESSAGE = fibaro:getGlobal("SMARTLED") local http = net.HTTPClient() http:request("http://192.168.1.188/Notification?msg="..MESSAGE.."&lum=15&type=PAC&txt=notif&flash=1", {options = {method = 'GET'}, success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end }) 3- dans GEA : --- GEA envois le message a 22:00 via la variable global GEA.add(true, 30, "", {{"Time", "22:00", "22:01"}, {"Global", "SMARTLED", "bonjour ET bienvenue à la maison"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@CharlesO si ce code que j'ai simplifier sur les conseille de STEVEN fonctionne chez moi teste le dans une scène --[[ %% properties %% globals --]] local MESSAGE = "coucou comment va" ---local MESSAGE = fibaro:getGlobal("SMARTLED") local http = net.HTTPClient() http:request("http://192.168.1.188/Notification?msg="..MESSAGE.."&lum=15&type=PAC&txt=notif&flash=1", {options = {method = 'GET'}, success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end })
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
non a moins que @Steven ou @pepite connaisse une solution pour exécuter un HTTP directement dans GEA moi je crée un scène et un variable que j'exploite dans GEA
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
a ouai, plus de problème avec les espace et caractères et autres ???
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
pour la suite tu crée un variable global : SMARTLED et dans GEA a 22:00 message Bienvenue à la maison s'affiche GEA.add({"Time", "22:00", "22:01"}, 30, "", {{"Global", "SMARTLED", "Bienvenue à la maison"}}) --[[ %% properties %% globals SMARTLED --]] local times = os.date("%H:%M") fibaro:debug("HEURE>>>: " ..times) local timestamp = os.date("%Y%m%d") fibaro:debug("DATE>>>: " ..timestamp) local MESSAGE = fibaro:getGlobal("SMARTLED") local LUM = 15 local TYPE = "pac" function urlencode(str) if (str) then str = string.gsub (str, "\n", "\r\n") str = string.gsub (str, "([^%w ])", function (c) return string.format ("%%%02X", string.byte(c)) end) str = string.gsub (str, " ", "+") end return str end local http = net.HTTPClient() http:request("http://192.xx.xx.xx/Notification?msg="..MESSAGE.."&lum="..LUM.."&type="..TYPE.."&txt=notif&flash=1", {options = { method = 'GET'}, success = function(response) fibaro:debug("OK1") end,1 error = function(err) fibaro:debug("Error: " ..err) end})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut @Steven c'est à dire
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut avant de réalisée l’interopérabilité avec GEA, teste le le code suivant Juste change l'adresse IP --[[ %% properties %% globals --]] local times = os.date("%H:%M") fibaro:debug("HEURE>>>: " ..times) local timestamp = os.date("%Y%m%d") fibaro:debug("DATE>>>: " ..timestamp) function urlencode(str) if (str) then str = string.gsub (str, "\n", "\r\n") str = string.gsub (str, "([^%w ])", function (c) return string.format ("%%%02X", string.byte(c)) end) str = string.gsub (str, " ", "+") end return str end local http = net.HTTPClient() http:request("http://192.xx.xx.xx/Notification?msg=mon message&lum=15&type=PAC&txt=notif&flash=1"", {options = { method = 'GET'}, success = function(response) fibaro:debug("OK1") end, error = function(err) fibaro:debug("Error: " ..err) end})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
et dans GEA GEA.add({"Time", "22:00", "22:01"}, 30, "", {{"Global", "SMARTLED", "Bienvenue à la maison"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut @CharlesO Avant toute chose: teste le code dans un scène change la cle et l'adresse IP --[[ %% properties %% globals SMARTLED --]] local times = os.date("%H:%M") fibaro:debug("HEURE>>>: " ..times) local timestamp = os.date("%Y%m%d") fibaro:debug("DATE>>>: " ..timestamp) local cle = 51585545555 local MESSAGE = fibaro:getGlobal("SMARTLED") function urlencode(str) if (str) then str = string.gsub (str, "\n", "\r\n") str = string.gsub (str, "([^%w ])", function (c) return string.format ("%%%02X", string.byte(c)) end) str = string.gsub (str, " ", "+") end return str end local http = net.HTTPClient() http:request("https://192.168.0.10/api/push.ashx?key="..cle.."&message="..MESSAGE.."", {options = { method = 'GET'}, success = function(response) fibaro:debug("OK1") end, error = function(err) fibaro:debug("Error: " ..err) end})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
mai franchement le mieux si un câble ethernet entre fibaro-intercom et le routeur n'ai pas possible, la solution CPL+POE, en générale ça fonctionne très bien. Pour tester je banche un CPL au poteau du portail et branches un PC sur le CPL, et je vais sur youtub visionnée une bonne vidéo
-
oui tu peux utilisé un CPL WIFI que tu posera dans 20+/- autour du fibaro-intercom
-
oui dans une boite dérivation étanche ça fonctionne depuis 3 ans
-
salut a tous n'oublier pas la solution CPL+POE, en générale ça fonctionne très bien. . exemple: https://www.devolo.fr/dlan-pro-1200-poe https://www.cdiscount.com/informatique/materiel-reseau-wifi-internet-bluetooth/dlan-pro-1200-poe-starter-kit-noir-0-000000/f-1071523-auc4250059697577.html?idOffre=180501381#mpos=2|mp
-
sur l'application fibaro nikel pas de problème
-
oui Google chrome et Microsoft EDGE
-
j'ai beaucoup chercher avant de placer ma demande dans le bistro j'ai un problème du peut être a un bug ou pas, LES currentIcon Des module virtuel de ce rafraîchies automatiquement dans la page principale de FIBARO. je suis obliger a chaque foi d’actualisé mon explorateur pour voir les changement d'état avez-vous un idée merci d'avance HC2 4.550
-
Salut, j’ai trouver ça https://manuall.fr/doorbird-d2101v-interphone/ français
-
salut à tous je reviens sur un vieux problème que je n'arrive toujours pas à réaliser je cherche une personne qui pourrait m'aider sur un script PHP je recherche à réaliser un code avec :un bouton ON est un autre OFF Mais surtout retour d'état de la lampe si allumer ou éteint merci d'avance pour votre aide
-
salut a tous j'ai les code ci-dessous qui change une icon dans une Vd selon si la clime et OFF ou ON le code fonctionne très bien mai le problème est que je suis obliger d’actualisée la page de la VD pour voir le changement avez vous une solution pour que la VD s'actualise tout les 30s par exemple GEA.add( {"Power-", id["CLIM_CH_PARENT"], 20}, 30, "", { {"Sleep", 1, {"CurrentIcon", id["VDCLIM"], 1044}}}) ----OFF GEA.add( {"Power+", id["CLIM_CH_PARENT"], 20}, 30, "", { {"CurrentIcon", id["VDCLIM"], 1045}}) --- on merci de votre aide
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je n'ai pas testé mais je suppose qu'il faut placer une condition devant {"Value+", id["xxxxxx"], 50}
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
autre question, comment stoker la valeur du Dimmer seulement si le Dimmer est au-dessus de 50%
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut @Steven **VariableCache** est-il possible de mémoriser une valeur par apport à une date ou heure ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :