-
Compteur de contenus
14 367 -
Inscription
-
Dernière visite
-
Jours gagnés
244
Tout ce qui a été posté par mprinfo
-
@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
-
@lazer quelques post plus haut j'en parle tu connaissais ? C'est top pour connaitre les information de ton contrôleur
-
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
-
@lazer voila trouver
- 80 réponses
-
- 1
-
- Module Virtuel
- Bouton
-
(et 1 en plus)
Étiqueté avec :
-
@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
-
@lazer le reboot ne fonctionne pas chez moi seul l’arrêt fonctionne
-
Je vous connais par cœur les gars j'ai juste tendu la perche
-
@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 .....
-
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
-
@lazer ton VD est prêt par contre le reboot ne fonctionne pas j'ai juste arrêt de la hc3 qui fonctionne
-
jour férié Quick App - Jour Férié
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@fredokl merci cela fonctionne très bien -
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".
-
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 :
-
jour férié Quick App - Jour Férié
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
Ben la va falloir expliquer comment tu l inject pour un device generic Envoyé de mon BLA-L29 en utilisant Tapatalk -
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
-
jour férié Quick App - Jour Férié
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
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 -
jour férié Quick App - Jour Férié
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@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 -
Toi avec ton EPHAD de HC2 difficile d'être a fond
-
@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()
-
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
-
jour férié Quick App - Jour Férié
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
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 -
jour férié Quick App - Jour Férié
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
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