[LUA-DzVents] Données Météo avec API Openweathermap

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

Message par Keros »

C'est tout de suite plus simple :D
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

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

Message par Doudy »

Bonjour,
Pour info :
cyrille a écrit : 25 janv. 2021, 18:50 Mon Widget Temp + Humidity + Baro

Chez moi ça fonctionne comme script LUA avec un trigger de type TIME, soit un appel toutes les 60 secondes largement en deçà des préco. pour un compte gratuit openWeatherMap.
Par jour cela te fais 1440 appels
Dans OWM https://openweathermap.org/price il est dit :" * - 1,000 API calls per day by using One Call API "

Voici le message que j'ai reçu :

One Call API usage alert

Dear Customer!

Thank you for choosing OpenWeather!

We have noticed that your account is currently using One Call API quite intensively and exceed the account limit of 1000 calls per day.

We would be happy to discuss migration to appropriate subscription for you.
What are your concrete requirements? How many calls are you planning to issue? What kind of data is needed?

It would be great to learn more!
Pricing page
We are looking forward to cooperating with you!


Best Regards,
OpenWeather team

OpenWeather © All rights reserved

info@openweathermap.org
;)
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
cyrille
Messages : 8
Inscription : 24 janv. 2021, 09:44

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

Message par cyrille »

Oui, j'ai vu ca,
Je me suis fais bloquer aussi ! ;-)

Ne comprenant pas bien leur pricing, j'ai basculé sur l'API weather, j'ai modifié le script pour qu'il appelle l'URL QUE toutes les 5 minutes et je leur ai ecrit. Ils ont réactivé, super, et boum ! rebelote car l'API Weather n'est pas la oneCall ! ;-)

Je rebascule ne ce moment en oneCall et je vais leur demander de réactiver mon compte, wait and see ...

Ce que je crois comprendre c'est que la fonctionnalité weather de l'API oneCall n'est pas l'API weather !
RFXCOM - RFXtrx433E USB 433.92MHz Transceiver - Version: Ext/1044
Domoticz - Version: 2021.1
cyrille
Messages : 8
Inscription : 24 janv. 2021, 09:44

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

Message par cyrille »

Bjr,

Je viens de modifier mon messages initiale du 25/01 : viewtopic.php?p=92823#p92823

Le code intègre maintenant un mécanisme pour faire seulement un appel toutes les 5 minutes a l'API onecall de openWeather. Résultat, 288 appels/jour en deça du max pour un compte gratuit et largement suffisant pour mes besoins.
De plus, j'intègre le paramètre 'exclude' qui permet de ne ramener que ce qui m’intéresse.

A bientôt.
RFXCOM - RFXtrx433E USB 433.92MHz Transceiver - Version: Ext/1044
Domoticz - Version: 2021.1
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

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

Message par denis_brasseur »

cyrille a écrit : 07 févr. 2021, 10:39
Le code intègre maintenant un mécanisme pour faire seulement un appel toutes les 5 minutes
Je ne vois pas l'intérêt d'un appel toutes les 5 minutes, j'imagine que les données de l'API sont rafraichies toutes les heures ?
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
cyrille
Messages : 8
Inscription : 24 janv. 2021, 09:44

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

Message par cyrille »

Ça semble plus fin que ça, j'ai des changements plusieurs fois par heure.
RFXCOM - RFXtrx433E USB 433.92MHz Transceiver - Version: Ext/1044
Domoticz - Version: 2021.1
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

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

Message par Doudy »

cyrille a écrit : 07 févr. 2021, 10:39 Bjr,

Je viens de modifier mon messages initiale du 25/01 : viewtopic.php?p=92823#p92823

Le code intègre maintenant un mécanisme pour faire seulement un appel toutes les 5 minutes a l'API onecall de openWeather. Résultat, 288 appels/jour en deça du max pour un compte gratuit et largement suffisant pour mes besoins.
De plus, j'intègre le paramètre 'exclude' qui permet de ne ramener que ce qui m’intéresse.

A bientôt.
Je viens te tester ta nouvelle version :
Résultat :
Image
Comme tu peux le constater "Prévision : Pas d'information"
Pourtant j'ai bien les données dans http://192.168.1.xxx:xxxx/json.htm?type=devices&rid=282 Data": "2.6 C, 100 %, 995 hPa",
et dans "Dispositifs : " 282 Virtuel 1416A 1 openMeteo Temp + Humidity + Baro THB1 - BTHR918, BTHGN129 2.7 C, 100 %, 995 hPa
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

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

Message par Keros »

Il n'y a pas d'information de prévision car le script ne les récupère pas : voici les informations à envoyer à un widget de type baromètre : https://www.domoticz.com/wiki/Domoticz_ ... #Barometer (il y a les autres types à côté).
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Vianncy
Messages : 27
Inscription : 16 janv. 2021, 18:30

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

Message par Vianncy »

Tu parles ici d'un capteur de type Temp + Humidity + Baro mais tu nous présente, sur l'image, un baromètre simple. Je pense qu'il y a un problème à ce niveau.
D'ailleurs, concernant les baromètres, j'ai fais un post pour expliquer comment avoir les prévisions d'affichées. ;)
cyrille
Messages : 8
Inscription : 24 janv. 2021, 09:44

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

Message par cyrille »

Salut,
J'ai modifié et posté mon script pour qu'il ramène aussi la prévision suivant la méthode de Vianncy.
viewtopic.php?p=92823#p92823
RFXCOM - RFXtrx433E USB 433.92MHz Transceiver - Version: Ext/1044
Domoticz - Version: 2021.1
Répondre