Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 329
  • Inscription

  • Dernière visite

  • Jours gagnés

    239

Tout ce qui a été posté par mprinfo

  1. je lui ai donner un php pour visualiser l'api unifi un petit script PHP super pour connaitre les api du controleur https://github.com/Art-of-WiFi/UniFi-API-browser https://community.ui.com/questions/UniFi-API-browser-tool-updates-and-discussion/30927150-dd44-40f7-96c0-9fbbfc673fb3
  2. oui c'est ce que j'ai compris pourtant je mets maison est ca fonctionne pas
  3. @lazer voila trouver
  4. @lazer j'y comprends rien net.HTTPClient() je le met ou le code de krikri dans le net.HTTPClient() D'ou ma question de body Pour le double clic je ne sais ou on trouve cela c'est @steven qui avait donné le code
  5. @lazer le reboot ne fonctionne pas chez moi seul l’arrêt fonctionne
  6. Je vous connais par cœur les gars j'ai juste tendu la perche
  7. @Krikroff j'ai cela comme code fibaro.HomeCenter = { SystemService = { -- reboot the gateway reboot = function() local http = net.HTTPClient() http:request("http://localhost/api/service/reboot",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end, -- put the gatewau in slee mode suspend = function() local http = net.HTTPClient() http:request("http://localhost/api/service/suspend",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end, -- shutdown the gateway shutdown = function() local http = net.HTTPClient() http:request("http://localhost/api/service/shutdown",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end } } function QuickApp:btnShutdown() print("Shutdown") fibaro.HomeCenter.SystemService.shutdown() end function QuickApp:btnReboot() print("Reboot") fibaro.HomeCenter.SystemService.reboot() end tu me parles de body c'est quoi cela .....
  8. un petit script PHP super pour connaitre les api du controleur https://github.com/Art-of-WiFi/UniFi-API-browser https://community.ui.com/questions/UniFi-API-browser-tool-updates-and-discussion/30927150-dd44-40f7-96c0-9fbbfc673fb3
  9. @lazer ton VD est prêt par contre le reboot ne fonctionne pas j'ai juste arrêt de la hc3 qui fonctionne
  10. @fredokl merci cela fonctionne très bien
  11. Market Place FIBARO : https://marketplace.fibaro.com/items/unifi-presence Il s'agit d'une application rapide pour suivre la présence en fonction de l'état de l'adresse MAC de l'appareil dans le contrôleur UniFi. L'application émule un capteur binaire. "Inconnu" et "Domicile" correspondent à l'état du capteur "vrai", "Absent" correspond à l'état du capteur "faux". Les variables suivantes sont obligatoires: contrôleur - adresse du contrôleur, y compris le protocole et le port (par exemple, https://192.168.1.10:8443/) site - nom du site défini dans le contrôleur et où l'adresse MAC sera recherchée (par exemple, par défaut) login - nom d'utilisateur pour se connecter au contrôleur. Je recommande de créer un utilisateur dédié avec un accès en lecture seule au contrôleur (par exemple, fibaro) mot de passe - explicite fréquence - à quelle fréquence interroger le contrôleur (en secondes, par exemple 120) mac - Adresse MAC de l'appareil qui sera suivi (par exemple, d4: a3: 3d: c2: b9: e4) Les variables suivantes sont facultatives: délai d'absence - l'application change le statut de l'adresse MAC de "présence détectée" à "présence non détectée" si le contrôleur UniFi "voit" le mac plus qu'il y a "délai d'absence" il y a quelques secondes. Si la variable n'est pas définie, la valeur de "fréquence" est utilisée comme "délai d'absence".
  12. Quick App - Philips Hue Fibar Group S.A. Catégorie: other Version: 1.0 Compatibilité :i Pad, iPhone, Android Phone, Android Tablet, Home Center 3 Dernière mise à jour : Installation QA - Philips Hue :
  13. Ben la va falloir expliquer comment tu l inject pour un device generic Envoyé de mon BLA-L29 en utilisant Tapatalk
  14. mprinfo

    HC3 - Commande Shutdown

    Je viens de tester le Shutdown fonctionne par contre le Reboot ne fonctionne pas function QuickApp:onInit() self:debug("onInit") end fibaro.HomeCenter = { SystemService = { -- reboot the gateway reboot = function() local http = net.HTTPClient() http:request("http://localhost/api/service/reboot",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end, -- put the gatewau in slee mode suspend = function() local http = net.HTTPClient() http:request("http://localhost/api/service/suspend",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end, -- shutdown the gateway shutdown = function() local http = net.HTTPClient() http:request("http://localhost/api/service/shutdown",{ options={ headers = {["X-Fibaro-Version"] = "2"}, method="POST" } }) end } } function QuickApp:btnShutdown(param) print("Shutdown") fibaro.HomeCenter.SystemService.shutdown() end function QuickApp:btnReboot(param) print("Reboot") fibaro.HomeCenter.SystemService.reboot() end
  15. tu prépares une liste comme celle ci est j'ajoute pour la belgique tu as dans ce modèle des dates fixes et des dates calculer en fonction de pâques local annee=tonumber(os.date("%Y", Aujourdhui)) ---------------------- -- Dates fixes ---------------------- local T_JourFerieAnnee={} T_JourFerieAnnee[1] = self:CalculJoursFerie("Premier de l'An", "01", "01", annee, true) T_JourFerieAnnee[2] = self:CalculJoursFerie("Épiphanie", "06", "01", annee, false) T_JourFerieAnnee[3] = self:CalculJoursFerie("Saint-Valentin", "14", "02", annee, false) T_JourFerieAnnee[4] = self:CalculJoursFerie("Fête du travail", "01", "05", annee, true) T_JourFerieAnnee[5] = self:CalculJoursFerie("Victoire 1945", "08", "05", annee, true) T_JourFerieAnnee[6] = self:CalculJoursFerie("Fête nationale", "14", "07", annee, true) T_JourFerieAnnee[7] = self:CalculJoursFerie("Assomption", "15", "08", annee, true) T_JourFerieAnnee[8] = self:CalculJoursFerie("Toussaint", "01", "11", annee, true) T_JourFerieAnnee[9] = self:CalculJoursFerie("Armistice 14-18", "11", "11", annee, true) T_JourFerieAnnee[10] = self:CalculJoursFerie("Noël", "25", "12", annee, true) T_JourFerieAnnee[11] = self:CalculJoursFerie("Saint-Sylvestre", "31", "12", annee, false) ---------------------- -- Dates variables ---------------------- T_JourFerieAnnee[12] = self:CalculJoursFerie("Mardi Gras", "-47", "0", annee, false, true) -- Mardi Gras 47 jours avant paques T_JourFerieAnnee[13] = self:CalculJoursFerie("Paques", "0", "0", annee, true, true) -- Paques T_JourFerieAnnee[14] = self:CalculJoursFerie("Lundi de Pâques", "1", "0", annee, true, true) -- Lundi de Pâques = Pâques + 1 jour T_JourFerieAnnee[15] = self:CalculJoursFerie("Ascension", "39", "0", annee, true, true) -- Ascension = Pâques + 39 jours T_JourFerieAnnee[16] = self:CalculJoursFerie("Pentecôte", "49", "0", annee, true, true) -- Pentecôte = Pâques + 49 jours T_JourFerieAnnee[17] = self:CalculJoursFerie("Lundi Pentecôte", "50", "0", annee, true, true) -- Lundi Pentecôte = Pâques + 50 jours le false aprés annee c'est pour dire si la fête est chomé ou pas le 2 false est pour indiqué une date variable calculer avec paques
  16. @jjacques68 tu as mis Prusse = true -- Mettre prusse = true si départements (57, 67, 68) comme cela tu auras 2 jours fériés en plus Merci Envoyé de mon BLA-L29 en utilisant Tapatalk
  17. Toi avec ton EPHAD de HC2 difficile d'être a fond
  18. @laze une vraie bonne femme jamais contant je suis pas livreur de colis oups avait oublier le reboot ça c'est l'age, ta quoi conte les vieux si j'ai bien comprit tu veux un que le calcul entre les 2 appel a l'api soit de 60s ? Aprés pas de soucis poour le settimout j'ai même fait un topic refresh voila comment je traite la partie CPU via 2 tables function QuickApp:GetTableCPU() local reponse, status = api.get("/diagnostics") -- print (json.encode(reponse)) if tonumber(status) == 200 then local TableCPU ={} for i = 0, 3 do TableCPU[i] = { ["cpu_user"] = tonumber(reponse.cpuLoad[i+1].user), ["cpu_nice"] = tonumber(reponse.cpuLoad[i+1].nice), ["cpu_system"] = tonumber(reponse.cpuLoad[i+1].system), ["cpu_idle"] = tonumber(reponse.cpuLoad[i+1].idle) } TableCPU[i]["cpu_TOTAL"] = (TableCPU[i].cpu_user + TableCPU[i].cpu_nice + TableCPU[i].cpu_system + TableCPU[i].cpu_idle) end --print (json.encode(TableCPU)) return(TableCPU) end end local TablePREV_CPU = self:GetTableCPU() local TableCPU = self:GetTableCPU()
  19. OK j'ai fini mon QA jours fériés Je te fais cela demain chef [emoji16] Après je voudrais faire vacances scolaires pour@benjynet Mais je bloc après la réception du xml Envoyé de mon BLA-L29 en utilisant Tapatalk
  20. Pour moi qui suis du 54 le 57, 67 est 68 c'est la Prusse [emoji16] Je me rappelle lorsque j'étais jeune est beau que j'allais à Metz ça parlait plus allemand que français Envoyé de mon BLA-L29 en utilisant Tapatalk
  21. Je calcul souvent c'est pâques qui sert de repére Pour une date fixe c'est très simple Envoyé de mon BLA-L29 en utilisant Tapatalk
  22. Au top notre dieu Moi j'aime bien le QA.... lol En plus tes QA sont pas simple Si tu en as des QA facile (sans appel http) Je veux bien aider j'ai du temps libre à revendre Envoyé de mon BLA-L29 en utilisant Tapatalk
  23. Voici une version beta pour tester est me remonter les bugs version 4.00b : QA_-Jour_Ferie_V4.00.fqa @jjacques68 si tu as un moment tu peux tester STP merci
×
×
  • Créer...