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. 971jmd

    Support Gea

    Salut GEA.add({id["MOUVEMENT_CUISINE"], {"Value-",id["LUMINOSITE_CUISINE"],50}}, -1, "", {{"RGB", id["RGB_CUISINE"], 0, 0, 0, 255}}) si je comprend bien : si détection et luminosité -50% alors RGB ON
  2. Salut le FGRGBW-442 le plus approprié 12ou24v VDC
  3. en 2ème temps je cherche a FONCTION d'avoir 2 sorties, une pour la conso et l'autre pour si ON/OFF et 3ème exploitée le ( node-red-contrib-ui-svg 1.2 ) qui fonctionne bien avec fibaro, un clic sur l'ampoule ma lampe s'allume et 2 clic elle s’éteint mai je n'est pas le retour d'état
  4. salut @Barelle help help j'ai modifier le code qui est maintenant censé envoyer 2 informations au node-red du cotée FIBARO je pense que c’est ok enfin le code fonctionne, mai du cotée Node-red je n’arrive pas dans un 1er temps a afficher dans le debug les 2 valeurs (la valeur 1= la consommation et valeur 2 = si allumée=1 ou éteint=0 merci d'avance pour ton aide --[[ %% autostart %% properties 14 power %% events %% globals --]] local urlNodeRed = "http://192.168.0.31:1880/HC2/Data/ModuleXX"; -- Node-RED serveur local HTTPClientTimeout = 15000; function sendValueToNodeRed(payload) function sendValueToNodeRed2(payload2) local nodeRed = net.HTTPClient(); nodeRed:request(urlNodeRed, { options = {method = 'PUT', data = payload, headers = {["content-type"] = "text/plain"}, timeout = HTTPClientTimeout}, options = {method = 'PUT', data = payload2, headers = {["content-type"] = "text/plain"}, timeout = HTTPClientTimeout}, success = function(response) fibaro:debug("sendValueToNodeRed>>>success, payload="..payload); fibaro:debug("sendValueToNodeRed2>>>success, payload2="..payload2); end, error = function (err) fibaro:debug("sendValueToNodeRed>>>error:" .. err .. ", payload=" .. payload); if string.lower(err) == "operation cancelled" then HTTPClientTimeout = HTTPClientTimeout + 1000; fibaro:debug("sendValueToNodeRed>>>error:operation cancelled, increasing HTTPClientTimeout to " .. HTTPClientTimeout .. ", payload=" .. payload); else fibaro:debug("sendValueToNodeRed>>>error:" .. err .. ", payload=" .. payload); end end }); end -- sendValueToNodeRed end ---value2 = tostring(20); value = fibaro:getValue(14, "power") ---value = fibaro:getValue(511, "ui.Label1.value") sendValueToNodeRed(value); local value2 = fibaro:getValue(14, "value") sendValueToNodeRed2(value2); [DEBUG] 18:36:48: sendValueToNodeRed>>>success, payload=9.2 [DEBUG] 18:36:49: sendValueToNodeRed2>>>success, payload2=1 [{"id":"a936ee02.0b92f","type":"http in","z":"7ba69055.cc9f1","name":"","url":"/HC2/Data/ModuleX","method":"put","upload":false,"swaggerDoc":"","x":210,"y":120,"wires":[["c3af51d5.16976","6ebb8178.e8711","4779e702.a25d58"]]},{"id":"6ebb8178.e8711","type":"debug","z":"7ba69055.cc9f1","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":809.0000076293945,"y":171.59026908874512,"wires":[]},{"id":"4779e702.a25d58","type":"ui_gauge","z":"7ba69055.cc9f1","name":"","group":"441e46b9.f10ee8","order":17,"width":3,"height":2,"gtype":"gage","title":"AZERTY","label":"W","format":"{{value}}","min":0,"max":"1500","colors":["#00b500","#e6e600","#ca3838"],"seg1":"300","seg2":"800","x":760,"y":100,"wires":[]},{"id":"c3af51d5.16976","type":"change","z":"7ba69055.cc9f1","name":"ack","rules":[{"t":"set","p":"statusCode","pt":"msg","to":"204","tot":"str"},{"t":"set","p":"payload","pt":"msg","to":"\"\"","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":174.0103874206543,"y":200.36458110809326,"wires":[["76dab5e4.a1a81c"]]},{"id":"76dab5e4.a1a81c","type":"http response","z":"7ba69055.cc9f1","name":"","statusCode":"","headers":{},"x":314.00001525878906,"y":202.49998474121094,"wires":[]},{"id":"441e46b9.f10ee8","type":"ui_group","z":"","name":"Gestion des PORTAILS","tab":"15e18774.f16959","order":1,"disp":true,"width":15,"collapse":false},{"id":"15e18774.f16959","type":"ui_tab","z":"","name":"F I B A R O","icon":"dashboard","order":9,"disabled":false,"hidden":false}]
  5. salut a tous je galère avec ce code qui fonctionnai super bien, mai voila PHP à changer pour exemple : mysql_connect n'est d'actualité il est remplacée par mysqli_connect mai le code ne fonctionne pas merci de votre aide
  6. effectivement je me suis trompée si noin le code lua peut supporté un ou plusieurs module ? ou il faut crée un code par module
  7. J’ai toujours le message d’erreur
  8. salut OK pour le edit change node, mai pour le SEND c'est une Get et quel URL
  9. aaaaaaa ok j' ai tester comme ça mai ça fonctionne +/- bien, j'ai la remonter d'information mai j'ai un message d'erreur du cotée de fibaro --[[ %% autostart %% properties 33 power %% events %% globals --]] local urlNodeRed = "http://192.168.0.31:1880/HC2/Data/ModuleX"; -- Node-RED serveur local HTTPClientTimeout = 15000; function sendValueToNodeRed(payload) local nodeRed = net.HTTPClient(); nodeRed:request(urlNodeRed, { options = {method = 'PUT', data = payload, headers = {["content-type"] = "text/plain"}, timeout = HTTPClientTimeout}, success = function(response) fibaro:debug("sendValueToNodeRed>>>success, payload="..payload); end, error = function (err) fibaro:debug("sendValueToNodeRed>>>error:" .. err .. ", payload=" .. payload); if string.lower(err) == "operation cancelled" then HTTPClientTimeout = HTTPClientTimeout + 1000; fibaro:debug("sendValueToNodeRed>>>error:operation cancelled, increasing HTTPClientTimeout to " .. HTTPClientTimeout .. ", payload=" .. payload); else fibaro:debug("sendValueToNodeRed>>>error:" .. err .. ", payload=" .. payload); end end }); end -- sendValueToNodeRed ---value = tostring(20); value = fibaro:getValue(33, "power") sendValueToNodeRed(value); et le message erreur [DEBUG] 21:18:41: sendValueToNodeRed>>>error:Operation canceled, payload=0 [DEBUG] 21:18:41: sendValueToNodeRed>>>error:Operation canceled, payload=0 [DEBUG] 21:19:34: sendValueToNodeRed>>>error:Operation canceled, payload=2.9 [DEBUG] 21:19:34: sendValueToNodeRed>>>error:Operation canceled, payload=2.9 [DEBUG] 21:19:35: sendValueToNodeRed>>>error:Operation canceled, payload=8.1 [DEBUG] 21:19:35: sendValueToNodeRed>>>error:Operation canceled, payload=8.1 [DEBUG] 21:21:16: sendValueToNodeRed>>>error:Operation canceled, payload=33 [DEBUG] 21:21:16: sendValueToNodeRed>>>error:Operation canceled, payload=33 [DEBUG] 21:21:21: sendValueToNodeRed>>>error:Operation canceled, payload=45.8 [DEBUG] 21:21:21: sendValueToNodeRed>>>error:Operation canceled, payload=45.8 [DEBUG] 21:22:13: sendValueToNodeRed>>>error:Operation canceled, payload=40.3 [DEBUG] 21:22:13: sendValueToNodeRed>>>error:Operation canceled, payload=40.3 [DEBUG] 21:22:17: sendValueToNodeRed>>>error:Operation canceled, payload=26.2 [DEBUG] 21:22:17: sendValueToNodeRed>>>error:Operation canceled, payload=26.2 [DEBUG] 21:22:43: sendValueToNodeRed>>>error:Operation canceled, payload=46.5 [DEBUG] 21:22:43: sendValueToNodeRed>>>error:Operation canceled, payload=46.5
  10. si je comprend c'est la HC2 qui PUT Node-RED
  11. ce qui me trouble est que je cherche a récupéré (GET) une donné pour la Gauge, donc GET et pas PUT
  12. la Méthode: PUT est utilisé pour Modification des données existantes sur la hc2
  13. /HC2/Data/ModuleX est un chemin depuis leraspberry ou la HC2 ?
  14. salut @Barelle j'ai tester le code mai je comprend pas tout ça je comprends bien que c'est l'adresse du Raspberry ou fonctionne NODE-RED http://192.168.0.26:1880/HC2/Data/ModuleX"; -- Node-RED serveur mai HC2/Data/ModuleX c'est quoi exactement
  15. 971jmd

    Support Gea

    salut tu à bien placée sous global la variable Serviettes_SDE dans l'entête
  16. salut, le FGD-212 et les ampoules LED ne font pas toujours bon ménage.. tout dépend de la qualité des ampoule LED ou plus précisément le facteur de puissance (ou cos(φ) j'ai trouver des ampoule LED avec un COS (facteur de puissance) de 0,5 c'est la cata surtout avec le FGD Pour comprend le chose une ampoule normale incandescente à un facteur de puissance 1
  17. non ça ne fonctionne pas, le debug recois bien banana
  18. toute bébête... pour toi je teste
  19. bon pour fibaro je sature si non j'ai un petit truc a que je cherche a faire, activée le bouton avec un mot cle venant de télégramme ça fonctionne a 80%, comment faire pour : si message banana alors activée msg.payload ("53=ON") if (msg.payload === "banana") { return [ null, msg ]; } else { return [ msg, null ]; }
  20. je ne trouve pas le nœuds
  21. salut a ouai effectivement, merci je vais essayer
  22. sans vouloir abusée je cherche à crée un gauge concernant la remontée d'information d'un module fibaro et crée un moyen d'activée notre bouton portail depuis fibaro
  23. c'est impec tu est chef merci
  24. alors j'ai trouver, j'ai remplacée le swich par un bouton
  25. concernant ça oui effectivement ça fonctionne
×
×
  • Créer...