Sanderic Posté(e) le 20 avril 2020 Signaler Partager Posté(e) le 20 avril 2020 Bonsoir, je souhaite intégrer ma station Netatmo dans ma HC3. mais je ne sais pas comment faire. un conseil ou un tuto serait le bienvenu merci d’avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
jjacques68 Posté(e) le 20 avril 2020 Signaler Partager Posté(e) le 20 avril 2020 il y a u qqch sur le marketplace : https://marketplace.fibaro.com/items/hc3-netatmo-integration-of-main-weather-station-and-outdoor-sensor Lien vers le commentaire Partager sur d’autres sites More sharing options...
Julien92130 Posté(e) le 30 avril 2020 Signaler Partager Posté(e) le 30 avril 2020 Perso j'ai utilisé ce plugin du marketplace. Hyper simple à mettre en oeuvre (il suffit de renseigner quelques variables) et voilà le résultat : 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
nilalal Posté(e) le 30 avril 2020 Signaler Partager Posté(e) le 30 avril 2020 Je confirme, assez simple à implémenter mais je n'arrive pas à le modifier pour afficher des km/h au lieu des m/s (dans mon cas j'ai l'anémomètre)... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guena Posté(e) le 2 mai 2020 Signaler Partager Posté(e) le 2 mai 2020 (modifié) Le 30/04/2020 à 18:22, nilalal a dit : Je confirme, assez simple à implémenter mais je n'arrive pas à le modifier pour afficher des km/h au lieu des m/s (dans mon cas j'ai l'anémomètre)... trouve cette ligne (aux environ de la ligne 270, je n'ai pas le numéro exact car j'ai modifié le QA pour qu'il me remonte la bonne valeur de pluie à savoir sum_rain sur 1day dans mon cas) if measurement == "WindStrength" then v = v/3.6 end --to show m/s instead of km/h et remplace la par ces 2 lignes où idWind est l'ID de ton anémomètre afin de mettre à jour l'unité du module: child_wind = self.childDevices[idWind] child_wind:updateProperty("unit","km/h" ) Tu pourras supprimer ces 2 lignes un fois que l'unité de ton anémomètre aura été mise à jour. Modifié le 2 mai 2020 par Guena Lien vers le commentaire Partager sur d’autres sites More sharing options...
nilalal Posté(e) le 3 mai 2020 Signaler Partager Posté(e) le 3 mai 2020 Impecc, ça a l'air de fonctionner, un grand merci! Comment tu as fais pour avoir la pluviométrie cumulée sur 1 jour? ça m’intéresserai pour la gestion de l'arrosage... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 3 mai 2020 Signaler Partager Posté(e) le 3 mai 2020 Du coup cela s'intègre en tant que QA dans la HC3 c'est ça ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
2dc Posté(e) le 3 mai 2020 Signaler Partager Posté(e) le 3 mai 2020 Non en Sélectionnent le bouton Téléverser un fichier Pour moi ca a fonctionné parfaitement Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guena Posté(e) le 3 mai 2020 Signaler Partager Posté(e) le 3 mai 2020 Il y a 2 heures, nilalal a dit : Impecc, ça a l'air de fonctionner, un grand merci! Comment tu as fais pour avoir la pluviométrie cumulée sur 1 jour? ça m’intéresserai pour la gestion de l'arrosage... J'ai commencé par créer une variable globale énumérée que j'ai nommé scale_Rain avec pour valeurs 1day, 1hour et max car je voulais pourvoir choisir quel cumul le module afficherait sans avoir à retourner dans le code. Au passage il est dommage que l'on ne puisse pas créer de variable énumérée directement dans l'onglet variables du QA. Ensuite j'ai apporté quelques modifications à la fonction ci dessous: function QuickApp:getNetatmoMeasurements(token) -- self:debug("Call GetMeasurements with token: "..token) for module_id,module in pairs(self.devicesMap) do local device_id = module.device_id local measurements = {} local childs = {} for data_type,hcID in pairs(module.devices_map) do if (hcID > 0) then child = self.childDevices[hcID] if (data_type == "Wind") then data_type = "WindStrength" end if (data_type == "Rain") then data_type = "sum_rain" end -- ligne ajoutée pour le cumul de pluie table.insert(measurements, data_type) table.insert(childs, hcID) end end self:debug("Get measurements "..json.encode(measurements).." from device/module: "..device_id.."/"..module_id.."; hcIDs: "..json.encode(childs)) local dataloc = measurements[1] -- ligne ajoutée pour le cumul de pluie local scale -- ligne ajoutée pour le cumul de pluie local scale_rain = fibaro.getGlobalVariable("scale_Rain") -- ligne ajoutée pour le cumul de pluie if dataloc == "sum_rain" then scale = scale_rain else scale = "max" end-- ligne ajoutée pour le cumul de pluie request_body = "access_token="..token.."&device_id="..device_id.."&module_id="..module_id.."&scale="..scale.."&type="..json.encode(measurements).."&date_end=last"-- ligne modifiée pour le cumul de pluie 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
nilalal Posté(e) le 5 mai 2020 Signaler Partager Posté(e) le 5 mai 2020 merci, cela fonctionne parfaitement Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guena Posté(e) le 5 mai 2020 Signaler Partager Posté(e) le 5 mai 2020 Tu peux aussi télécharger la dernière version. Elle a été en grande partie ré-écrite et elle est maintenant très complète au niveau du pluviomètre. Il faut juste activer toutes les mesures de pluie dans le code. https://marketplace.fibaro.com/items/netatmo-qa-for-hc3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sanderic Posté(e) le 7 mai 2020 Auteur Signaler Partager Posté(e) le 7 mai 2020 Bonsoir Je n'arrive pas à la faire fonctionner et le problème semble plutôt venir de la connection à Netatmo. Des que je lance la découverte des devices, je reçois un mail de Netatmo disant que mon compte est bloqué pour 10 minutes suite des tentatives de connections. Il y as quelque chose que je ne dois pas faire correctement dans la creation de mon app Netatmo. Si quelqu'un peut me guider pour m'assurer que je peux me connecter à Netatmo Dev. Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guena Posté(e) le 7 mai 2020 Signaler Partager Posté(e) le 7 mai 2020 lors de la creation de ton compte dev tu as bien eu un code client id et un code client secret? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sanderic Posté(e) le 26 mai 2020 Auteur Signaler Partager Posté(e) le 26 mai 2020 Oui j'ai bien un code client et un code secret Je viens d'essayer une nouvelle fois avec le dernière version et j'ai toujours le même pb. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sanderic Posté(e) le 26 mai 2020 Auteur Signaler Partager Posté(e) le 26 mai 2020 Je suis sur que mon problème vient de la création de mon compte Netatmo Dev. Que dois-je mettre par exemple dans redirect url et webhook url? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 26 mai 2020 Signaler Partager Posté(e) le 26 mai 2020 Quand tu crées ton application sur https://dev.netatmo.com/apps/ Il faut bien remplir tous les champs entourés en rouge, puis cliquer sur le bouton Save. Puis il te donne un ID et un Secret entourés en bleu : Ensuite tu donnes les infos dans les variables du Quick App : @ tous je suis en train de préparer une nouvelle version de ce Quick App, avec toutes les mesures de pluie et de vent, ainsi que la remonté de l'état de batterie des modules, la surveillance de la connectivité, et 2/3 bricoles. Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 12 juin 2020 Signaler Partager Posté(e) le 12 juin 2020 Je viens de l'installer sur mon HC3 Mais je n'ai pas de preview Faut t'il le désinstaller de la HC2 pour que cela puisse fonctionner? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cardane Posté(e) le 12 juin 2020 Signaler Partager Posté(e) le 12 juin 2020 non, chez moi ca marche sur les deux mais effectivement il y a des moments ou la remontée d'infos ne se fait pas (mais sur les deux HC) Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 12 juin 2020 Signaler Partager Posté(e) le 12 juin 2020 bon alors j'ai du loupe quelques chose, car je n'ai rien dans la preview Lien vers le commentaire Partager sur d’autres sites More sharing options...
mprinfo Posté(e) le 12 juin 2020 Signaler Partager Posté(e) le 12 juin 2020 Il faut juste ajouter la HC3 chez netatmo afin d'avoir des identifiant différentsCe QA est un bon début mais il a quelques défauts. Par exemple je n'ai plus de modules extérieurs il a fait une mauvaise chute. Lorsque j'ai installé ce QA il a fallu que je supprime le code pour le module extérieur Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 12 juin 2020 Signaler Partager Posté(e) le 12 juin 2020 (modifié) OK c'est se que je n'ai pas fait, merci A présent cela fonctionne comme il faut, merci Modifié le 12 juin 2020 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) le 13 juin 2020 Signaler Partager Posté(e) le 13 juin 2020 (modifié) Le 05/05/2020 à 21:51, Guena a dit : Tu peux aussi télécharger la dernière version. Elle a été en grande partie ré-écrite et elle est maintenant très complète au niveau du pluviomètre. Il faut juste activer toutes les mesures de pluie dans le code. https://marketplace.fibaro.com/items/netatmo-qa-for-hc3 Comment activer toutes les valeurs de pluie? comment passer la vitesse du vent en Km/h Merci Modifié le 13 juin 2020 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Barelle Posté(e) le 13 juin 2020 Signaler Partager Posté(e) le 13 juin 2020 Il y a 2 heures, flacon030 a dit : comment passer la vitesse du vent en Km/h Dans le code on trouve : WindStrength = { type = "com.fibaro.windSensor", unit = "m/s", conversion = function(value) return value/3.6 end }, Il suffit de remplacer 3.6 par 1 (ou de supprimer la fonction conversion...) et de changer "m/s" en "km/h. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fredmas Posté(e) le 10 décembre 2020 Signaler Partager Posté(e) le 10 décembre 2020 Bonjour à tous, Savez-vous si cette intégration HC3 est possible et similaire avec le Netatmo Healthy ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guena Posté(e) le 10 décembre 2020 Signaler Partager Posté(e) le 10 décembre 2020 Il semble que oui: https://forum.fibaro.com/topic/49260-netatmo-weatherstation-in-hc3/page/4/#comment-206637 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés