Aller au contenu

Yannick

Membres confirmés
  • Compteur de contenus

    1 011
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par Yannick

  1. Je confirme.. Merci
  2. Salut @Barelle et en clair ça veut dire quoi ?qu'il n'arrive pas à récupérer les infos sur le cloud Netatmo ?
  3. V'là la bête... Si l'un de vous peut m'éclairer et surtout m'expliquer que je meurs moins couillon ! merci --[[ %% properties %% autostart %% events %% globals --]] -- DIESE DATEN ANPASSEN local client_id = 'xxxxxxxxxxxxxxxxxxxxxxxxx' local client_secret = 'xxxxxxxxxxxxxxxxx' local username = 'xxxxxxxxxxxxxxx' local password = 'xxxxxxxxxxxx' local refresh = 300 local vd_ID = 506 -- AB HIER NICHTS MEHR ANPASSEN local token = '' local request_body = '' fibaro:debug('Intégration Module Anémomètre NETATMO demarré') local sourceTrigger = fibaro:getSourceTrigger(); function oAuth(nextFunction) local request_body = 'grant_type=password&client_id=' .. client_id .. '&client_secret=' .. client_secret .. '&username=' .. username .. '&password=' .. password .. '&scope=read_station' getResponseData('https://api.netatmo.net/oauth2/token', request_body, function(data) token = data.access_token fibaro:debug('Compte Netatmo Connecté...') getDevices() end ) setTimeout(oAuth, refresh*1000); end function getResponseData(url, body, func) local http = net.HTTPClient() http:request(url, { options = { checkCertificate = false, method = 'POST', headers = { ['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8' }, data = body }, success = function(response) func(json.decode(response.data)) end }) end function getDevices() getResponseData('https://api.netatmo.net/api/devicelist','access_token='..token, function(data) fibaro:debug('Recherche du Module...') for _, v in pairs(data.body.modules) do if (v.data_type[1] == 'Rain') then rain_id = v._id fibaro:debug('Pluviomêtre ' .. rain_id .. ' Trouvé!') -- rain_bat = calcBat(v.battery_vp, true) elseif (v.data_type[1] == 'Temperature') then extern_id = v._id fibaro:debug('Thermomètre ' .. extern_id .. ' Trouvé!') elseif (v.data_type[1] == 'Wind') then wind_id = v._id fibaro:debug('Anémomêtre ' .. wind_id .. ' Trouvé!') getmeasureWind() end int_id = data.body.devices[1]._id end end ) end function getmeasureWind() request_body_wind = 'access_token='..token..'&device_id='..int_id..'&module_id='..wind_id..'&scale=max&type=WindStrength,WindAngle,GustStrength,GustAngle&date_end=last' getResponseData('https://api.netatmo.net/api/getmeasure', request_body_wind, function(getData) fibaro:debug('Recherche des Données..') WindStrength = getData.body[1].value[1][1] WindAngle = getData.body[1].value[1][2] GustStrength = getData.body[1].value[1][3] GustAngle= getData.body[1].value[1][4] fibaro:debug('Vitesse du Vent : ' .. WindStrength .. ' km/h') fibaro:setGlobal('WindStrength', WindStrength) fibaro:debug('Direction: ' .. WindAngle .. ' °') fibaro:setGlobal('WindAngle', WindAngle) fibaro:debug('Rafales : ' .. GustStrength .. ' km/h') fibaro:setGlobal('GustStrength', GustStrength) fibaro:debug('Direction des Rafales : ' .. GustAngle .. ' °') fibaro:setGlobal('GustAngle', GustAngle) fibaro:call(vd_ID, "pressButton", "5"); fibaro:debug('Anémomêtre Réglé. Patientez 5 min.') end ) end if (sourceTrigger["type"] == "autostart") then oAuth(); end
  4. Trop gros.... ça passe plus !
  5. Bah oui mais là..... pffffffffffffff je nage !
  6. @Lazer OK j'ai modifié et maintenant sa passe mais j'ai cette erreur que je n'avais pas avant de passer en 4.5x [DEBUG] 08:42:57: Intégration Module Anémomètre NETATMO demarré [DEBUG] 08:42:57: Compte Netatmo Connecté... [DEBUG] 08:42:57: Recherche du Module... [DEBUG] 08:42:57: 2019-01-16 08:42:57.747154 [ fatal] LUA error: /opt/fibaro/scenes/390.lua:60: attempt to index field 'body' (a nil value) Une piste
  7. Merci @Lazer
  8. savent pas lire l'anglais !
  9. Vodkaaaaaaaaaaaaaaaaaa
  10. Est ce que vous êtes dans le même cas que moi. Sur l'onglet de localisation géographique, je ne peux rien faire. Je voulais paramétrer ma box de test géographiquement mais on ne peut rien modifier. C'est tout bizarre
  11. Salut @Lazer tu le place où exactement dans la scène ? je l'ai mis là function getResponseData(url, body, func) local http = net.HTTPClient() checkCertificate = false, http:request(url, { options = { method = 'POST', headers = { ['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8' }, data = body }, success = function(response) func(json.decode(response.data)) end }) end mais ça fonctionne pas
  12. Yannick

    Netatmo Anemometre

    Salut à tous, je suis passé en 4.53 et depuis la 4.5x je n'ai plus de remontée sur cela scène. Il me mets une erreur de certificat. J'ai vu quelque chose sur un topic, je crois que c'était sur le topic d'une version de firmware mais je ne sais plus où. Y a t'il une astuce ? Merci
  13. - Un navigateur web - Connexion à l'adresse IP locale de ta box - Login et Mdp superuser et mise à jour
  14. Yannick

    Mon Test Lifedomus

    Non mais je plaisante les amis.... je me doute bien que l'offre est claire. Et pour vous dire la vérité, j'ai confondu Lifedomus et Jeedom. c'est pour ça que je pensais qu'ils proposaient un soft sans hard. Désolé de vous avoir choqués
  15. Trop dangereux... si ta box ne redémarre pas, il faut que sois à la maison pour la mettre en recovery. Sinon quand Madame rentre le soir avant toi ... tu dors sur le paillasson
  16. Yannick

    Mon Test Lifedomus

    Pfffffffffffff c'est nul. Merci @Hysis
  17. En fonction de la config de ton réseau bien sûr.
  18. il faut que remplace le https://home.fibaro.com/ par http://192.168.x.xxx
  19. Tu fais toujours la mise à jour depuis le fibaro ID. Il faut que tu te connecte directement sur l'adresse IP de ta box exemple : 192.168.x.x Tant que tu resteras connecter sur le fibaro ID tu ne pourras pas le faire
  20. Yannick

    Mon Test Lifedomus

    @Hysis c'est bien ce que je craignais. Peut-être sur un NUC avec une clé USB ZWAVE ?
  21. Yannick

    Mon Test Lifedomus

    Salut à tous, j'aimerais savoir s'il est possible d'installer une version d'essai de Lifedomus sur une HC2 ou sur un NUC (sur une HC2 ce serait cool mais je ne pense pas que ce soit faisable. Et si oui à quelles conditions ? Merci de votre retour
  22. Oui mais si tu te connecte de chez toi via le fibaro ID c'est comme si tu étais à l'extérieur. Il faut que tu te connecte directement sur l'adresse IP de ta box.
  23. ah non ça tu n'as pas le choix. Ils ne te posent même pas la question. C'est le superuser et point-barre !
  24. Salut, Non je suis dans le même cas que toi @Lazerje n'ai ni le même login ni le même pwd et ça fonctionne. l'appli n'est pas top mais elle ne demande qu'à évoluer. Espérons qu'ils s'en sortent rapidement. En attendant moi je reste avec mon ancienne appli.
×
×
  • Créer...