Aller au contenu

CharlesO

Membres confirmés
  • Compteur de contenus

    588
  • Inscription

  • Dernière visite

Tout ce qui a été posté par CharlesO

  1. ---------------------------------- -- User Settings ---------------------------------- IconeAllume = 166 IconeEteint = 165 -- Modules à exclure ou inclure et fonction de traitement (pas raccordés à des lumières) -- Peut contenir un id ou un mot clés à chercher dans le nom du module -- toExclude = {72, "Dispo", "Volet", "Bubendorff"} toExclude = {92} ---------------------------------- -- DO not change bellow this line ---------------------------------- local selfID = fibaro:getSelfId() local HC2 = Net.FHttp("127.0.0.1", 11111) -- Variable du compteur compteurLumieres = 0 -- clear labels for i = 1, 10 do fibaro:call(selfID, "setProperty", "ui.Lum" ..i.. ".value", "") end -- FUNCTIONS function debug(text, color) color = color or "white" fibaro:debug("<font color='"..color.."'>"..text.."</font>") end function shouldExclude(module) for _, v in pairs(toExclude) do if string.find(module.name, v) ~= nil or module.id == v then return true end end return false end -- END OF FUNCTIONS -- Récupération de la liste des modules local HC2 = Net.FHttp("127.0.0.1", 11111) local payload = "/api/devices" local response, status, errorCode = HC2:GET(payload) if tonumber(errorCode) == 0 and tonumber(status) == 200 and response ~= nil and response ~= "" then local jsonTable = json.decode(response) -- Boucle sur les modules for device = 1, #jsonTable do -- look for lighting devices if jsonTable[device].interfaces and not shouldExclude(jsonTable[device]) then for interface = 1, #jsonTable[device].interfaces do if jsonTable[device].interfaces[interface] == "light" then local DeviceValue = tonumber(jsonTable[device].properties.value) if (DeviceValue and DeviceValue > 0) or (jsonTable[device].properties.value == "true") then --fibaro:debug(" id: "..jsonTable[device].id.." is "..jsonTable[device].name.." type: "..jsonTable[device].interfaces[interface]) --fibaro:debug(" value: "..jsonTable[device].properties.value..". Turning Off") compteurLumieres = compteurLumieres + 1 debug("lumière : " .. jsonTable[device].name .. " ("..jsonTable[device].id..")" ,"red") if compteurLumieres <= 10 then fibaro:call(selfID, "setProperty", "ui.Lum"..compteurLumieres..".value", jsonTable[device].name .. " ("..jsonTable[device].id..")") end end break end end end end else fibaro:debug('<span style="display:inline;color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..(response or "")..'</span>') end fibaro:call(selfID, "setProperty", "ui.lumieres.value", compteurLumieres) -- Mise à jour de l'icône debug(compteurLumieres.." lumière(s) allumée(s)", "green") if (compteurLumieres > 0)then fibaro:call(selfID, "setProperty", "currentIcon", IconeAllume) else fibaro:call(selfID, "setProperty", "currentIcon", IconeEteint) end
  2. salut comment je trouve mon numero de : mobileDevices merci
  3. merci pepite !!! je voudrai couplet les 2. je veux qu il cherche tout seul les lumières et qu il me les envois stp help merci
  4. bon je n arrive pas a me débarrassais de ce message : [FibaroHC2] Error getting data from Home Center: null undefined svp help
  5. dessoler j ai fait un copier coller . j'ai un message d erreur quand je fais la procédure : .homebridge folder was created after first start of homebridge but not after the installation
  6. quel con ! j edite pas le bon json ! bref voila le nouveau message d erreur : Error getting data from Home Center: null undefined
  7. salut c est quoi ? une image tout prêt pour raspberry ? si oui comment on l instal ? merci
  8. { "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": "This is an example configuration file. You can use this as a template for creating your$ "platforms": [ { "platform": "FibaroHC2", "name": "FibaroHC2", "host": "10.0.0.136", "username": "charles@******.com", "password": "**********" } } merci
  9. Salut a tous svp j ai une erreur inconnu help ! : Error getting data from Home Center: Error: getaddrinfo ENOTFOUND put put:80 undefined merci
  10. Salut et merci pourraient tu me donnais un coup de main pour ca ou un exemple ou une direction . merci
  11. Salut a tous 2 Questions : 1 - peut on envoyer le resulta de l'analyse pas sms ? (x fois par jour) 2 - peut on envoyer le resulta de l'analyse pas message avec la question : tout eteindre ? oui/non ? (x fois par jour) merci a tous !
  12. CharlesO

    LG Smart TV Plus 4K et HC2

    salut pas de new ?
  13. Bonjour le plug in de la HC2 ne trouve pas ma smart TV Plus de chez LG (webOS 3.0) quelqu un a une idee ou de l aide a me donner ? merci
  14. onkyo TXRZ710 c est bon pour allez avec la HC2 ?
  15. Salut quell est la diff entre Onkyo tx-nr 656 et le 717 ? Lequel est mieux et pourquoi ? Qu'est-ce qui faut comme option pour le couplet avec la HC2 ? merci
  16. CharlesO

    Alarm DSC

    Salut a tous Que faut il et comment connecter une alarm DSC a une HC2 merci
  17. merci tu es un prince !
  18. merci tu es un prince !
  19. oui mais dans la scène il faut une condition je peux pas dire dans la scène éteint le wallplug sans condition ? si .
  20. salut à tous donc comment faire pour que si je touche le "yes" sur mon iphone il éteint le wallplug ? svp merci
  21. salut a tous et merci pour ce tuto j ai un problème sur la fin avec le script autorun quand je tap : sudo /update-rc.d homebridge default j ai deux erreur : insert warning script 'K01homebridge' missing LSB tags and overrides insert warning script 'homebridge' missing LSB tags and overrides svp help
  22. Salut j'ai un message d'erreur a l'instalation : malformed vfid file (en rouge) je fais quoi ? merci
  23. CharlesO

    Support Gea

    super merci GG
  24. CharlesO

    Support Gea

    merci mais j'ai [DEBUG] 19:21:07: line 167: '}' expected near 'GEA'
×
×
  • Créer...