Page 2 sur 17

Re: [LUA] Données Météo avec API Openweathermap

Publié : 13 avr. 2020, 15:40
par Keros
Merci à Neutrino et Pierrotori qui m'ont aidé à finaliser le script ;)

Re: Partie 2

Publié : 13 avr. 2020, 19:11
par denis_brasseur
Keros a écrit : 13 avr. 2020, 10:52

Code : Tout sélectionner

--------------------------------------------
----------- Variables à éditer -------------
-------------------------------------------- 

local api = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -- Remplacer par votre clé API

Pensez bien à saisir la clé entre quote ou double quote

Code : Tout sélectionner

--------------------------------------------
----------- Variables à éditer -------------
-------------------------------------------- 

local api = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' -- Remplacer par votre clé API


Re: Partie 2

Publié : 13 avr. 2020, 19:22
par denis_brasseur
Il y a un end qui se balade dans le code, sans if :
Keros a écrit : 13 avr. 2020, 10:52 2 - Script Lua

Code : Tout sélectionner


--------------------------------------------
---- Code à modifier selon vos besoins -----
-------------------------------------------- 


--------------------------------------------
--------- Fin code à modifier  -------------
--------------------------------------------
  end 

[/quote]

Re: [LUA] Données Météo avec API Openweathermap

Publié : 13 avr. 2020, 21:59
par Keros
Merci Denis, je viens d'apporter les corrections.

Re: [LUA] Données Météo avec API Openweathermap

Publié : 15 avr. 2020, 11:34
par frtoto
Bonjour,

Edit : erreur trouvée, il fallait mettre

Code : Tout sélectionner

ciel_prevu = jsonValeur.daily[3].weather[1].description
Il manquait un [1] après weather


j'essaye d'afficher le ciel dans 2 jours, je récupère donc : ciel_prevu = jsonValeur.daily[3].weather.description

mais j'ai l'erreur suivante attempt to concatenate a nil value (global 'ciel_prevu').

avec jsonValeur.daily[3].temp aucun souci je récupère bien la température à 14h dans 2 jours

Elle est où mon erreur ?

Re: [LUA] Données Météo avec API Openweathermap

Publié : 15 avr. 2020, 22:15
par Keros
Il semblerait que cette erreur soit fréquente :mrgreen: J'espère que tu n'as pas perdu trop de temps dessus ...

Je viens de rajouter une ligne d'exemple dans le code pour les prévisions.

Re: [LUA] Données Météo avec API Openweathermap

Publié : 21 avr. 2020, 17:04
par dranreb38
Merci pour le tuto :!:

Re: [LUA] Données Météo avec API Openweathermap

Publié : 23 avr. 2020, 22:24
par marc_bzh
Bonjour , dans la configuration de Domoticz il faut rajouter dans Matériel Open Weather Map en saisissant la clé API
mais après comment faire apparaitre les infos météo dans Dispositifs ?

Dans les logs j'ai toujours cette erreur : Error: OpenWeatherMap: Error getting http data!

Re: [LUA] Données Météo avec API Openweathermap

Publié : 24 avr. 2020, 00:09
par Keros
Attention Marc, le tuto est indépendant de la fonction OpenWeatherMap de DomoticZ.

Je ne suis pas arrivé à l'utiliser non plus. De plus, je ne voulais pas trop l'utiliser car je ne sais pas quand il y aurai les appels à l'API : A chaque fois que la page est rafraichie ? Plus ? Moins ?

Dans le doute, je regardais une solution pour pousser les infos récupérées dans un widget virtuel. J'arrive à ça :
Image3.jpg
Image3.jpg (17 Kio) Consulté 6627 fois
Mais le résultat me plait pas trop ...

Re: [LUA] Données Météo avec API Openweathermap

Publié : 24 avr. 2020, 06:52
par marc_bzh
Je viens de trouver il faut mettre à la place des coordonnées Longitude Latitude la Ville et le Pays



Exemple pour moi :
2020_04_24_06_50_13_Domoticz.png
2020_04_24_06_50_13_Domoticz.png (22.5 Kio) Consulté 6620 fois