Aller au contenu

mprinfo

Membres confirmés
  • Compteur de contenus

    14 367
  • Inscription

  • Dernière visite

  • Jours gagnés

    244

Tout ce qui a été posté par mprinfo

  1. @krikroff le problème c'est que je sais pas faire les appels socket etc.... par contre pour le double clic c'est simple avec les VG des QA d'ailleurs sur HC2 avec VG c'est faisable vu que tu as la date de modification
  2. @lazer quelques post plus haut j'en parle tu connaissais ? C'est top pour connaitre les information de ton contrôleur
  3. 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
  4. oui c'est ce que j'ai compris pourtant je mets maison est ca fonctionne pas
  5. @lazer voila trouver
  6. @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
  7. @lazer le reboot ne fonctionne pas chez moi seul l’arrêt fonctionne
  8. Je vous connais par cœur les gars j'ai juste tendu la perche
  9. @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 .....
  10. chez moi ça fonctionne pas
  11. 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
  12. @lazer ton VD est prêt par contre le reboot ne fonctionne pas j'ai juste arrêt de la hc3 qui fonctionne
  13. @fredokl merci cela fonctionne très bien
  14. 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".
  15. 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 :
  16. Ben la va falloir expliquer comment tu l inject pour un device generic Envoyé de mon BLA-L29 en utilisant Tapatalk
  17. 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
  18. 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
  19. @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
  20. Toi avec ton EPHAD de HC2 difficile d'être a fond
  21. @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()
  22. @lazer cela te convient il ?
  23. 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
  24. 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
  25. 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
×
×
  • Créer...