Aller au contenu

Yannick

Membres confirmés
  • Compteur de contenus

    1023
  • Inscription

  • Dernière visite

  • Jours gagnés

    4

Tout ce qui a été posté par Yannick

  1. Fibaro c'est quand même un bon compromis. Lifedomus c 'est un budget très conséquent.
  2. Beaucoup d'entre nous ont désinstaller cette appli en attendant la fin du CES et des améliorations.
  3. Pour l'instant sur la version Alpha qu'ils ont sortie c'est obligatoire. Mais au vu du levé de bouclier sur ce point (et sur beaucoup d'autres) je pense qu'ils devraient nous donner les mêmes possibilités que l'appli actuelle. Wait and see !
  4. Salut à tous, est-ce que vous avez aussi ces pics de CPU sur vos boxes ? Sur ma box de test et sur ma box de prod
  5. Assez bizarre également. Alors que rien ne se passe sur la HC2 puisque personne n'est à la maison et que aucune scène n'est sollicitée. Il y a des pics assez violents :
  6. Salut à tous, Personne ne l'a créé en Topic sur ce forum ce post ? Je l'ai implémentté sur ma box ça marche d'enfer. Bien plus complet que le VD NETATMO et le Plugin Fibaro.
  7. Désolé @jojo merci à toi Et merci à toi @did d'avoir créer le topic. !!!
  8. Au top @Did Merci
  9. Salut à tous, j'ai une question : comment je dois faire déjà pour trouver l'ID des icônes que j'ai intégré dans la HC2 ? J'ai su mais je ne sais plus Merci du retour
  10. Tiens je viens de recevoir une réponse de l'équipe FIBARO suite à ma notation de l'app sur le playstore
  11. Je confirme.. Merci
  12. Salut @Barelle et en clair ça veut dire quoi ?qu'il n'arrive pas à récupérer les infos sur le cloud Netatmo ?
  13. 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
  14. Trop gros.... ça passe plus !
  15. Bah oui mais là..... pffffffffffffff je nage !
  16. @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
  17. Merci @Lazer
  18. savent pas lire l'anglais !
  19. Vodkaaaaaaaaaaaaaaaaaa
  20. 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
  21. 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
  22. 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
  23. - Un navigateur web - Connexion à l'adresse IP locale de ta box - Login et Mdp superuser et mise à jour
×
×
  • Créer...