Meilleur service météo
Re: Meilleur service météo
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.
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.
Re: Meilleur service météo
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
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.
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
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
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Meilleur service météo
Ok merci. Ça ne fonctionne pas avec les coordonnées faut mettre ville,FR
Envoyé de mon Mi 9T Pro en utilisant Tapatalk
Envoyé de mon Mi 9T Pro en utilisant Tapatalk
Re: Meilleur service météo
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
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Meilleur service météo
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 ?
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
Re: Meilleur service météo
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' ?
- 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
Re: Meilleur service météo
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.
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.
Re: Meilleur service météo
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 :
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.
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 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
Re: Meilleur service météo
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.
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.
Re: Meilleur service météo
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.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 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.
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 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.
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.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.
DomoticZ 2020.2 sur Raspb 3B+ avec RFXtrx433XL & Z-Wave Plus