Meilleur service météo

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Meilleur service météo

Message par Wolfen38 »

Encore une question, continuant sur ma lancée de ce service, j'ai rajouté le matériel. Du coup, dans l'onglet météo, j'ai quelques widgets.
Mais quand je clique sur 'prévision' de ces widget ou en haut de la page, je suis balculé à chauiqe fois sur darksky, pourquoi ?
N'est il pas possible de gérer l'onglet météo par openweather plutot que darksky ?

Merci.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Meilleur service météo

Message par Keros »

Tu faisais if rain ~= nil then après avoir fait rain = jsonValeur.daily[1].rain. Tu ne testais pas l'existance de la variable avant de l'utiliser. Tu l'a remplacé par if (jsonValeur.daily[1].rain) then : là c'est bon.

Il y a dans DomoticZ un dispositif OpenWeather Map que tu peux configurer. Attention : je ne sais pas l'intervalle de demande d'info auprès de l'API. si c'est à chaque rechargement de la page, ça peut faire beaucoup :roll:

Pour qu'il fonctionne, il y a avait une subtilité pour écrire la latitude et la longitude. Un truc dans le style lat=46.8&lon=-1.8. J'écris ceci de mémoire, je l'ai lu dans un post récent (il faut que je le retrouve pour corriger).
EDIT : j'ai retrouvé l'info de Neutrino : https://easydomoticz.com/forum/viewtopi ... lat#p83825 J'ai corrigé l'info.

Maintenant la prévision météo, c'est intégré à DomoticZ : je ne pense pas qu'on ait la possibilité de changer.
Dernière modification par Keros le 01 juin 2020, 19:37, modifié 1 fois.
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
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Meilleur service météo

Message par Wolfen38 »

Ok merci. Ça ne fonctionne pas avec les coordonnées faut mettre ville,FR

Envoyé de mon Mi 9T Pro en utilisant Tapatalk

Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Meilleur service météo

Message par Keros »

Je viens retrouver l'info : j'ai corrigé mon post ;)
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
JackG
Messages : 33
Inscription : 02 juin 2020, 16:49

Re: Meilleur service météo

Message par JackG »

Bonjour à tous.

Depuis quelques temps, je teste Domoticz, et depuis le 11/05, OpenWeatherMap.

Constat :
- Dispositif créé à partir de Matériel Type Open Weather Map depuis le 11/05
Localisation: ville,FR
ne fonctionnait pas jusqu'à ce jour, malgré de nombreuses tentatives y compris lat=xx.x&lon=-x.x
Ce matin,
- le Log me donne :
2020-06-01 21:05:45.174 Error: Meteo OWM hardware (10) nothing received for more than 1 Minute!....
2020-06-01 21:05:46.175 Error: Restarting: Meteo OWM
...
2020-06-06 10:33:10.465 (Meteo OWM ) Temp + Humidity + Baro (THB)
2020-06-06 10:33:10.466 (Meteo OWM ) Wind (Wind)
2020-06-06 10:33:10.467 (Meteo OWM ) General/Visibility (Visibility)
2020-06-06 10:33:10.469 (Meteo OWM ) General/Percentage (Clouds %)
...
toutes les 10 mn.
- ces 4 dispositifs, et les widgets associés apparaissent.

Conclusion : Open Weather Map demande-t-il un certain temps pour activer ses envois de données ?
DomoticZ 2020.2 sur Raspb 3B+ avec RFXtrx433XL & Z-Wave Plus
JackG
Messages : 33
Inscription : 02 juin 2020, 16:49

Re: Meilleur service météo

Message par JackG »

Un petit complément

- Dispositifs créés à partir de capteur virtuel Dummy, de type divers dont Précipitation
les paramètres sont passés par un script similaire à celui donné par Keros (Merci pour les infos)

. Observation des données envoyées par https://api.openweathermap.org/data/2.5 ... its=metric
.. les 'rain' sont absents quand la valeur = 0
.. dans current & hourly, rain apparaît au format rain.1h (la documentation indique en mm dans l'heure précédente)
.. dans daily, rain apparaît seul (la documentation indique seulement en mm)
rain= jsonValeur.daily[1].rain fonctionne
rain= jsonValeur.rain.1h ne fonctionne pas

Le script Domoticz .lua n'accepte pas le 1 de 1h.
Un moustachu des scripts json .lua connaîtrait-il comment passer ce paramètre '1h' ?
DomoticZ 2020.2 sur Raspb 3B+ avec RFXtrx433XL & Z-Wave Plus
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Meilleur service météo

Message par Wolfen38 »

Moi j'y comprends rien a ces infos de pluie.

Il m'annonce 11mm de pluie aujourd'hui où y a grand soleil, et beau temps demain alors que la météo annonce pluie toute la journée.
JackG
Messages : 33
Inscription : 02 juin 2020, 16:49

Re: Meilleur service météo

Message par JackG »

Je vais te donner quelques éléments pour mieux comprendre.

Quand tu interroges https://api.openweathermap.org/data/2.5/onecall?...
voici une réponse partielle :

Code : Tout sélectionner

current/dt	1591443483   ->   2020-06-06        11:38:03
current/pas de rain               10:38:03+00:00 -> 11:38:03

hourly /0 /dt   1591441200   ->   2020-06-06        11:00:00
hourly /0 /rain /1h -> 0.16       10:00:00+00:00 -> 11:00:00
hourly /1 /dt   1591444800   ->   2020-06-06        12:00:00 
hourly /1 /rain /1h -> 0.19       11:00:00+00:00 -> 12:00:00

daily /0 / dt	1591441200   ->   2020-06-06   11:00:00
daily /0 / rain 	->1.87    2020-06-06   11:00:00   ->   2020-06-07  11:00:00
daily /1 / dt	1591527600   ->   2020-06-07   11:00:00 
daily /1 / rain 	->0.26    2020-06-07   11:00:00   ->   2020-06-08  11:00:00	
Avec ces éléments, tu devrais pouvoir vérifier si c'est cohérent chez toi.

Pour le moment, je ne sais pas lire "rain /1h" avec Domoticz, mais je sais lire tous les daily /0, 1, 2, 3, ...
Le décalage entre "daily /0" et "rain= jsonValeur.daily[1].rain" est imputable à la manière dont les script .lua décrivent les tableaux en commençant par 1 (la réponse api.openweathermap.org commence par 0)
daily /0 -> jsonValeur.daily[1].rain
daily /1 -> jsonValeur.daily[2].rain ...

Pour l'historique, c'est plus compliqué, il faut faire plus d'interrogation.
Dernière modification par JackG le 06 juin 2020, 18:04, modifié 1 fois.
DomoticZ 2020.2 sur Raspb 3B+ avec RFXtrx433XL & Z-Wave Plus
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Meilleur service météo

Message par Wolfen38 »

Comment expliques tu que dans le hourly pour le 06/06 a 11h il indique 0.16mm et que dans le daily a la meme date il indique 1.87 ?

Pour moi, en récupérant le daily, j'avais la prévision 'du jour', mais elle arrete pas de changer, elle peut passer de 10mm a midi a 1mm le soir.

Par ex, aujourd'hui, le daily pris a 13h me donne 10mm de pluie, et pour le moment, il est pas tombé une goute.
JackG
Messages : 33
Inscription : 02 juin 2020, 16:49

Re: Meilleur service météo

Message par JackG »

Wolfen38 a écrit : 06 juin 2020, 18:04 Comment expliques tu que dans le hourly pour le 06/06 a 11h il indique 0.16mm et que dans le daily a la même date il indique 1.87 ?
Le hourly 0 du 06/06 à 11h est pour la date et l'horaire du dt du hourly, concernant la période horaire (=1 heure)précédent ce dt.
Le daily 0 est pour la date et horaire du dt du daily (qui est certainement différente de celle du hourly), concernant une période journalière (=24 heures)suivant ce dt.
Les 2 informations ne sont pas liées.
Wolfen38 a écrit : 06 juin 2020, 18:04 Pour moi, en récupérant le daily, j'avais la prévision 'du jour', mais elle arrête pas de changer, elle peut passer de 10mm a midi a 1mm le soir.
Regardes bien les périodes, fait les calculs avec les 24 plages horaires des hourly pour vérifier la plage journalière du daily.
Wolfen38 a écrit : 06 juin 2020, 18:04 Par ex, aujourd'hui, le daily pris a 13h me donne 10mm de pluie, et pour le moment, il est pas tombé une goute.
Sans rentrer dans le détail des calculs avec les dt associés, il faudrait que tu attendes jusqu'à demain 13h pour savoir si la prévision était erronée.
DomoticZ 2020.2 sur Raspb 3B+ avec RFXtrx433XL & Z-Wave Plus
Répondre