Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 385
  • Inscription

  • Dernière visite

  • Jours gagnés

    249

Tout ce qui a été posté par mprinfo

  1. Ca fonctione bien chez tout le monde ? Car il n'y a pas beaucoup de questions Envoyé avec mon SmartPhone
  2. Je me sert de api pour connaître le nombres de modules j'ai aussi traité type pour isoler fgrm afin que cela fonctionne avec les fgrm 221 et 222 Envoyé avec mon SmartPhone
  3. il suffit de copier ce code dans un bouton cela sélectionnera automatiquement tout tes volets
  4. Voici la version qui fonctionne avec les FGRM 221 et 222 pour avoir tous le volets en automatique -- Ne Rien Modifier en dessous de cette ligne --------------- local HC2 = Net.FHttp("127.0.0.1", 11111) local reponse = HC2:GET("/api/devices") local NombreModule = json.decode(reponse) local Var_Id = {"Tous"} for i = 3, #NombreModule do local theType = string.sub(fibaro:getType(i), 12,15) local Var_Name = fibaro:getName(i) -- Si égale à 'blind' if (theType == 'FGRM') then local t_id = #Var_Id + 1 table.insert(Var_Id, t_id, tonumber(i)) fibaro:debug("Type : "..theType..' - Volets ID '..i .." = "..Var_Name) end end local Var_NameZone = (tostring(Var_Id[1])) -- Nom de la Zone ex : "RDC = " -- Sauvegarde des id dans la variable globale fibaro:setGlobal('VoletsZone',json.encode(Var_Id)); local Var_Name = "" for i = 2,#Var_Id do local TempName = fibaro:getName(Var_Id[i]) local TempValue = fibaro:getValue(Var_Id[i], 'value' ); -- recuperation de la valeur du module Var_Name = (Var_Name ..TempName .."=" ..TempValue .." - ") end -- Mise a jour label fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label3.value", Var_NameZone) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label1.value", Var_Name) La prochaine mise à jour permettra de connaitre le nombre de modules automatiquement
  5. Essai voir cela j'ai pas de store dit moi si cela fonctionne fibaro:call(5, "setValue", 100 ); -- volets fibaro:call(5, "setValue2", 50 ); -- Stores
  6. "zwaveCompany": "Fibargroup", "zwaveInfo": "3,3,52", "zwaveVersion": "22.22", "pollingTimeSec": 0, "RFProtectionState": "0", "RFProtectionSupport": "0", "configured": "true", "dead": "false", "deviceControlType": "55", "deviceIcon": "87", "emailNotificationID": "0", "emailNotificationType": "0", "endPointId": "0", "energy": "0.39", "liliOffCommand": "", "liliOnCommand": "", "localProtectionState": "0", "localProtectionSupport": "0", "log": "", "logTemp": "", "manufacturer": "", "markAsDead": "true", "model": "", "nodeId": "2", "parametersTemplate": "249", "power": "0.70", "productInfo": "1,15,3,1,16,1,22,22", "protectionExclusiveControl": "0", "protectionExclusiveControlSupport": "false", "protectionLocal": "0", "protectionLocalSupport": "5", "protectionRF": "0", "protectionRFSupport": "3", "protectionState": "0", "protectionTimeout": "0", "protectionTimeoutSupport": "false", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "saveLogs": "true", "sceneActivation": "0", "showEnergy": "true", "smsNotificationID": "0", "smsNotificationType": "0", "useTemplate": "true", "userDescription": "", "value": "99", "value2": "0" si tu veux t'amuser avec le frgm
  7. Je dis oui il y a 2 value sur un frgm Envoyé avec mon SmartPhone
  8. mprinfo

    Jour Chômé

    Pourquoi tu travailles le samedi lol dommage pour toi Envoyé avec mon SmartPhone
  9. get /globalVariables/{globalVariableID} http://ipbox:80/api/globalVariables/Conges { "name": "Conges", "value": "OUI", "readOnly": false, "isEnum": true, "enumValues": [ "NON", "OUI" ], "created": 1428422026, "modified": 1428598187 }
  10. tu fais comme sur mon avatar un chapeau et une topette de mirabelle pour le mal de crâne
  11. C'est le but de ce topic plus on est de fou plus on rit lol @pépite j'attends une confirmation pour donner un code super afin d'utiliser plusieurs portables, merci pour tes intervention dans ce topic
  12. Voici une solution temporaire donner par KriKroff pour les SMS FreeMobile dans l'attente de pourvoir utiliser son plugin --[[ %% globals FreeSms --]] local username = "xxxxxxxxx" local password = "xxxxxxxxx" local message = fibaro:getGlobalValue("FreeSms") local http = net.HTTPClient({ timeout = 2000 }) fibaro:debug("Message a Envoyer : " ..message) http:request('https://smsapi.free-mobile.fr/sendmsg?'..string.format("user=%s&pass=%s&msg=%s", username, password, message), { options = { method = 'POST', headers = { ["Content-Type"] = "application/x-www-form-urlencoded" } }, success = function(data) print('At ' .. os.date() .. ' - status = ' .. data.status) end, error = function(err) print('error = ' .. err) end }) fibaro:setGlobal("FreeSms", "") http://www.domotique-fibaro.fr/index.php/topic/2003-plugin-free-mobile-sms/page-6
  13. pour un scéne je pense qu'il y a plus simple pour utiliser l'api --[[ %% properties %% globals --]] local TousLesModules = api.get("/devices") local VoletsID = {} for i = 3, #TousLesModules do local theType = TousLesModules[i].type local Var_Name = TousLesModules[i].name -- Si égale à'blind' if (theType == 'com.fibaro.FGRM222') then table.insert(VoletsID, t_id) fibaro:debug('Volets ID ' ..i .." = "..Var_Name) end end C'est un exemple pour scanner les FRGM222 dans une scène via l'api en v4 c'est très simple. J'ai eu l'info hier par un membre du forum que je remercie
  14. @Gazous merci j'ajoute cela au post 1
  15. Pour la gestion de plusieurs tél j'ai une solution donc pour le moment on fait avec un tel et je dirai comment faire cela avec plusieurs tel j'ai eu trés gros coup de main d'un membre du forum que je remercie
  16. Voila quelques scripts ou modules qui son disons presque indispensable Pour savoir si on n'est le jour ou la nuit : http://www.domotique-fibaro.fr/index.php/topic/4218-sunrisehour-sunsethour-osdate-et-variable-jour-nuit/?hl=%2Bjour+%2Bnuit Pour savoir si on est un jour férié ou pas : http://www.domotique-fibaro.fr/index.php/topic/1420-jour-ch%C3%B4m%C3%A9/ Pour notre cas vous pouvez aussi regarder ceci : http://www.domotique-fibaro.fr/index.php/topic/4149-afficher-les-valeurs-dune-variable-dans-un-vd-sour-hc2/?hl=%2Bmodule+%2Bjour+%2Bf%C3%A9ri%C3%A9
  17. mprinfo

    Lever Du Soleil

    pour mettre a jour la variable jour_nuit en lua : http://www.domotique-fibaro.fr/index.php/topic/4218-sunrisehour-sunsethour-osdate-et-variable-jour-nuit/?hl=%2Bjour+%2Bnuit
  18. Pour Jour nuit le mieux c'est de la faire en lua car si la box n'est pas allumé au moment du coucher ou lever du soleil il y a de forte chance pour que cela ne fonctionne pas Voila comment j'ai résolu ce probléme : http://www.domotique-fibaro.fr/index.php/topic/4218-sunrisehour-sunsethour-osdate-et-variable-jour-nuit/?hl=%2Bjour+%2Bnuit
  19. Bon pour te faire pordonner bois une bonne bière a ma santé ☺ Envoyé de mon SM-G900F en utilisant Tapatalk
  20. Je constate jusque que tu n'es pas une source fiable mdr.. Chez moi pas de gros soucis quelques petit bug mais rien de bien méchant Envoyé de mon SM-G900F en utilisant Tapatalk
  21. Par exemple un sleep supérieur à40mn ou inférieur à30s a de forte chance de faire planté le mainloop. Pourquoi mystère Envoyé de mon SM-G900F en utilisant Tapatalk
  22. Elle est ou la 4.041 pitp2 lol Envoyé de mon SM-G900F en utilisant Tapatalk
  23. Il faudrait donc trouver ce qui bloc et gérer l erreur afin que çàne plante pas je sais que fibaro a mis 3s pour le mainloop car il y avait trop de problèmes Envoyé de mon SM-G900F en utilisant Tapatalk
  24. @gazous Il y a un topic a ce sujet je sais plus ou mais il est préférable de mettre le code dans un bouton il faudrait que tu vois cela avec krikroff ou steven je pense qu'il y a des subtilités pour le main loop Envoyé de mon SM-G900F en utilisant Tapatalk
  25. Le post pour envoi du template est avec les firmware ou dans ma signature si je me trompe pas lol dsl je suis sur mon SM-G900F en utilisant Tapatalk
×
×
  • Créer...