Aller au contenu

971jmd

Membres confirmés
  • Compteur de contenus

    3 525
  • Inscription

  • Dernière visite

  • Jours gagnés

    10

Tout ce qui a été posté par 971jmd

  1. voila pour moi c'est ok local selfId = fibaro:getSelfId(); local selfIp = fibaro:get(selfId, 'IPAddress'); local selfPort = fibaro:get(selfId, 'TCPPort'); local enter = string.char(0x0d, 0x0a); local sendCommand = "sendir,2:1,1,40192,1,1,32,24,48,24,24,24,48,24,24,24,48,24,24,24,24,24,48,24,24,24,24,24,24,24,24,1034,96,24,48,24,24,24,48,24,24,24,48,24,24,24,24,24,48,24,24,24,24,24,24,24,24,1033,96,24,48,24,24,24,48,24,24,24,48,24,24,24,24,24,48,24,24,24,24,24,24,24,24,1034,96,24,48,24,24,24,48,24,24,24,48,24,24,24,24,24,48,24,24,24,24,24,24,24,24,1033,96,24,48,24,24,24,48,24,24,24,48,24,24,24,24,24,48,24,24,24,24,24,24,24,24,4019"..enter; --To initialise the TCP-port: -- Initialising TCP-port if (tcpSocket == nil) then tcpSocket = Net.FTcpSocket(selfIp, selfPort); tcpSocket:setReadTimeout(1000); -- Writing (send) command: bytes, errorCodeWrite = tcpSocket:write(sendCommand); fibaro:sleep(250); response, errorCode = tcpSocket:read(); -- Close socket: tcpSocket:disconnect(); end
  2. ok merci a vous mai en attendant, serait-il possible de via une scene de fair fonctionné un code hexa (IR code) ?
  3. haaaaa c'est ça le fofo
  4. merci mai le lien ne fonctionne pas
  5. salut tu un exemple de code lua qui fonctionne avec itach ?
  6. je recherche le lien du poste sur le tuto pour descendre d'une version je cherche a redescendre a la version 4.130 merci pour votre aide
  7. Merci
  8. salut a tous j'ai un probleme depuis la maj, tout les modules virtuel qui communique avec mon iTach ne fonctionne plus. avez vous ce probleme ? sendir,1:3,4,37993,1,1,128,64,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,16,16,16,16,48,16,48,16,48,16,48,16,16,16,16,16,48,16,48,16,16,16,16,16,16,16,48,16,16,16,16,16,48,16,16,16,16,16,48,16,48,16,16,16,48,16,48,16,16,16,48,16,48,16,16,16,48,16,48,16,16,16,16,16,48,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,16,16,48,16,48,16,48,16,16,16,16,16,48,16,16,16,16,16,48,16,48,16,16,16,48,16,48,16,16,16,48,16,48,16,16,16,16,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,16,16,16,16,16,16,48,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,16,16,48,16,48,16,48,16,16,16,16,16,16,16,48,16,16,16,48,16,48,16,16,16,48,16,48,16,48,16,16,16,48,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,48,16,3700x0D0x0A
  9. 971jmd

    Support Gea

    salut GEA.add({{"Value", 38, 0},{"Value", 39, 0},{"Value", 40, 0}}, 60*60, "plus de mouvement", {{"Global", mode_absent, 1}})
  10. non, field2 correspond à mon graphique n°2 sur thingspeak tu la possibilité de crée plusieur graphique
  11. désolé mai j'ai pas coller le bon code --[[ %% properties 547 power %% events %% globals --]] local field1 = fibaro:getValue(547, "power") -- http requete local http = net.HTTPClient() http:request("https://api.thingspeak.com/update?api_key=WZ97TDW1FEYN617N&field2="..field1, {options = { method = 'GET' }, success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end })
  12. salut fait attention au &field1 : key=xxxxxxxxxxxxxxx&field1="..conso --[[ %% properties 107 power %% events %% globals --]] thingspeak = Net.FHttp('api.thingspeak.com') local conso = fibaro:getValue(107, "power") payload = "key=xxxxxxxxxxxxxxx&field1="..conso response, status, errorCode = thingspeak:POST('/update', payload) fibaro:debug(status)
  13. Non power et value c'est deux valeurs différentes Power remonte la consommation Et Value remonte si on ou off ou ouverte ou fermée ..... Envoyé de mon iPhone en utilisant Tapatalk
  14. salut voila j'ai fini par trouver --[[ %% properties 107 power %% events %% globals --]] thingspeak = Net.FHttp('api.thingspeak.com') local field1 = fibaro:getValue(107, "power") payload = "key=xxxxxxxxxxxxxxx&field2="..field1 response, status, errorCode = thingspeak:POST('/update', payload) fibaro:debug(status)
  15. salut a tous est-ce que quelqu'un est arrivée a faire fonctionne le script dans une scène ?
  16. Clés: commutateur momentané interupteur a bacule interupteur avec mémoir d'etat mode: normal luminosité arc en ciel Associations - Paramètres normal (dimmer) - synchronisé avec variateur normal (RGB) - synchronisé avec Controleur RGB d'un autre fabricant normal (RGB) - synchronisé avec Controleur RGB FIBARO
  17. ok pour moi
  18. salut je teste pour voir
  19. 971jmd

    Support Gea

    salut je me rappelle plus, mai il me semble que ça fonctionne bien pour le moment je dispose plus de KEYFOB
  20. 971jmd

    Support Gea

    salut @Steven je ne connaissais pas : table.concat c'est quoi ce code
  21. 971jmd

    Support Gea

    @pepite --[[ %% autostart %% events 86 CentralSceneEvent %% properties %% globals --]] -- v 5.40 -- ------------------------------------------------------------ -- L'historique complet est diponible ici : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 function yourcode() -- ================================================== -- [FR] A VOUS DE JOUER -- [EN] YOUR TIME TO PLAY -- ================================================== GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur -- [FR] Votre langue : FR (default) -- [EN] Your language : EN GEA.language = "FR"; -- [FR] On vérifie toutes les X secondes (default : 30) -- [EN] Check every X seconds GEA.checkEvery = 30 -- [FR] Liste des portables devant recevoir une notification {70, 71} -- [EN] Smarphones you want to be notified {XX, XX} for more than one local TelPepite = fibaro:getValue(72, "ui.TelPepite.value") local TelCanon = fibaro:getValue(72, "ui.TelCanon.value") ---GEA.portables = {TelPepite, TelCanon} GEA.portables = {72} -- [FR] Affichage des traces dans la console (default : false) -- [EN] Show trace in the debug window GEA.debug = true --GEA.catchError=false -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"] -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés. GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- [FR] Tableau d'identifiant (facultatif) -- [EN] ID table (optional) local id = { FGS = 644, LAMPE_SOUS_PROJO = 451 } --- liste des portables local mobile = { PEPITE = 570, } -- Liste des users --[[ local users = { ADMIN = 2, PEPITE = 21, CANON = 23 }--]] -- ------------------------------------------------------------ -- [FR] Variable Globale optionnel pour autorisé GEA de s'exécuté -- [FR] Usage : GEA.getGlobalForActivation = {"<globalvar>", "<value pour autoriser l'execution>"} -- [EN] Optional Global Variable to allow GEA to run -- [EN] Usage : GEA.getGlobalForActivation = {"<globalvar>", "<value for activation>"} -- ------------------------------------------------------------ --GEA.getGlobalForActivation = {"SuspendreGEA", "non"} -- ---------------------------------------------------------------- -- [FR] A partir d'ici vous trouverez ma propre configuration -- [FR] vous permettant ainsi d'avoir une série d'exemple -- [EN] From here are ma own configuration -- [EN] just to allow you to see some examples -- ---------------------------------------------------------------- -- Scenario + fibaro:args {"Scenario", "idscn", {"Args"}} --GEA.add(true, 30, "", {{"Scenario", 19, {{id= 32}, {element=3}, {color = "cyan"}, {text="Coucou de GEA Test et scene test"}, {err="debug"}}}}) -- {"DebugMessage", "id_vd", "0|2", "message", "error|debug"} -- GEA.add(true, 30, "", {{"DebugMessage", 32, "3", "Coucou de GEA test en debugmessage et scene test", "error"}}) --- ================================ GEA.add({"CentralSceneEvent", 86, 1, "Pressed"},-1, "Care") GEA.add({"CentralSceneEvent", 86, 1, "Pressed2"},-1, "Care 2 clik") GEA.add({"CentralSceneEvent", 86, 1, "Pressed3"},-1, "Care 3 clik") GEA.add({"CentralSceneEvent", 86, 1, "HeldDown"},-1, "Care HeldDown") GEA.add({"CentralSceneEvent", 86, 1, "Released"},-1, "Care Released") GEA.add({"CentralSceneEvent", 86, 7, "Pressed"},-1, "Care + Rond") --- ================================ -- ================================================== -- [FR] NE PLUS RIEN TOUCHER -- [EN] DON'T TOUCH UNDER THIS POINT -- ================================================== end GEA Scene activation.rar
  22. 971jmd

    Support Gea

    wouai bravo
  23. 971jmd

    Support Gea

    merci a vous @ steven merci bien, et pour la consommation général de la maison
  24. 971jmd

    Support Gea

    toujours pas de resultat avec ma scène LUA le debug me donne le cumule de A+B mai la variable reste a 0 local a = tonumber(fibaro:getValue(700, "power")); local b = tonumber(fibaro:getValue(702, "power")); local result1 = a + b fibaro:debug('a + b =' .. result1) fibaro:setGlobal("energietotal" .. result1); l'idée de ce code est q'une foi que ma variable energietotal à la valeur de A+B SI: GEA.add({"Global+", "energietotal", "2000"}, -1, "sur conso", {........
×
×
  • Créer...