Probabilité précipitations
Probabilité précipitations
Bonjour,
Cherchant une alternative ou un renfort de Darksky, je cherche à avoir l'information de probabilité de pluie sur une localité.
Il y a bien Darksky, voir son sujet, donc fini pour l'instant.
Weather ne le fait pas (officiel jeedom).
J'ai vu vigilance météo que j'utilise pour d'autres choses, mais mon département n'est pas couvert ! (faut dire que le 06 il pleut pas c'est connu ).
Bref, je n'ai rien trouvé comme ça par le market.
Quelqu'un a une idée ? On peut récupérer ça par script sur un site type météo-france ou autre ?
Merci !
Cherchant une alternative ou un renfort de Darksky, je cherche à avoir l'information de probabilité de pluie sur une localité.
Il y a bien Darksky, voir son sujet, donc fini pour l'instant.
Weather ne le fait pas (officiel jeedom).
J'ai vu vigilance météo que j'utilise pour d'autres choses, mais mon département n'est pas couvert ! (faut dire que le 06 il pleut pas c'est connu ).
Bref, je n'ai rien trouvé comme ça par le market.
Quelqu'un a une idée ? On peut récupérer ça par script sur un site type météo-france ou autre ?
Merci !
- Theking31
- Actif
- Messages : 1182
- Inscription : 21 sept. 2017, 11:13
- Localisation : Toulouse - Le Vernet
Re: Probabilité précipitations
Idem...
Jeedom 4.0.23 sur Intel NUC 6CAYH | Linux 4.9.0-11-amd64 | Debian 9.11
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Re: Probabilité précipitations
salut mon poulet
ta pas essayé via yr.no ?
en détail pour lille
https://www.yr.no/place/France/Nord-Pas ... _hour.html
clic sur Overview
en bas Free weather data
tu as l'image heure par heure
https://www.yr.no/place/France/Nord-Pas ... _hour.html
ton navigateur en mode dev je récupère que l'image le plug ne m'annonce pas de pluie alors que le site oui mais pour toi tu as le xml
et dedans le lien XML heure par heure
soit
http://www.yr.no/place/France/Nord-Pas- ... y_hour.xml
on y retrouve 0.3 mn pour minuit
<precipitation value="0.3"/>
...
<precipitation value="0.5"/>
reste à utiliser le script xml
pour info limage est créé à base de highchart
https://www.highcharts.com/demo/combo-m ... y_hour.xml
ta pas essayé via yr.no ?
en détail pour lille
https://www.yr.no/place/France/Nord-Pas ... _hour.html
clic sur Overview
en bas Free weather data
tu as l'image heure par heure
https://www.yr.no/place/France/Nord-Pas ... _hour.html
ton navigateur en mode dev je récupère que l'image le plug ne m'annonce pas de pluie alors que le site oui mais pour toi tu as le xml
et dedans le lien XML heure par heure
soit
http://www.yr.no/place/France/Nord-Pas- ... y_hour.xml
on y retrouve 0.3 mn pour minuit
<precipitation value="0.3"/>
...
<precipitation value="0.5"/>
reste à utiliser le script xml
pour info limage est créé à base de highchart
https://www.highcharts.com/demo/combo-m ... y_hour.xml
- Pièces jointes
-
- Screenshot_20190607-215958_Chrome.jpg (54.11 Kio) Consulté 4128 fois
Re: Probabilité précipitations
Youhou! Bon faut déjà que je me penche sur le json. Alors ce sera après ! Merci en tout cas.
Envoyé de mon JSN-L21 en utilisant Tapatalk
Envoyé de mon JSN-L21 en utilisant Tapatalk
Re: Probabilité précipitations
je laisse simple :
pour te dégrossir
/var/www/html/plugins/script/core/ressources/yr.php 0
0 etant l'argument à reproduire (1,2,...) pour les précipitations suivantes
le script yr.php
mettre un cron pour l'actualisation
ou en faire un scénario code
pour te dégrossir
/var/www/html/plugins/script/core/ressources/yr.php 0
0 etant l'argument à reproduire (1,2,...) pour les précipitations suivantes
le script yr.php
Code : Tout sélectionner
<?php
$hour=intval($argv[1]);
$fichier = 'http://www.yr.no/place/France/Nord-Pas-de-Calais/Lille/forecast_hour_by_hour.xml';
$xml = simplexml_load_file($fichier);
$attributs = $xml->forecast->tabular->time[($hour)]->precipitation->attributes();
foreach($attributs as $valeur){
echo $valeur;
}
?>
ou en faire un scénario code
Dernière édition par winhex le 08 juin 2019, 14:08, édité 1 fois.
Re: Probabilité précipitations
Allez je regarde cette am !
Envoyé de mon JSN-L21 en utilisant Tapatalk
Envoyé de mon JSN-L21 en utilisant Tapatalk
Re: Probabilité précipitations
Je t'ai envoyé un MP.
Où trouves-tu l'index UV ? Car je vois que wxsata est payant.
Comme d'habitude, merci pour ton aide winhex.
Je vais regarder le json pour le PV en attendant.
Où trouves-tu l'index UV ? Car je vois que wxsata est payant.
Comme d'habitude, merci pour ton aide winhex.
Je vais regarder le json pour le PV en attendant.
Re: Probabilité précipitations
j'avais pas vu ta question
donc comme dans mon dernier mp (si ça intéresse du monde)
un scénario code
avec un cron toutes les heures
0 * * * *
3 variables de créés
precipitation12HEURES , 24h et 48h
voir le log (a désactiver ensuite)
pour UV c'est devenu payant par la suite donc mon compte est toujours actif
donc comme dans mon dernier mp (si ça intéresse du monde)
un scénario code
avec un cron toutes les heures
0 * * * *
3 variables de créés
precipitation12HEURES , 24h et 48h
voir le log (a désactiver ensuite)
Code : Tout sélectionner
$fichier = 'http://www.yr.no/place/France/Auvergne/Chaspuzac/forecast_hour_by_hour.xml';
// pour jour fracionné en 4
//$fichier = 'https://www.yr.no/place/France/Auvergne/Chaspuzac/forecast.xml';
$xml = simplexml_load_file($fichier);
$hour = 0;
$attributs_somme = 0;
while ($hour <= 47) {
// pour jour fracionné en 4
// while ($hour <= 37) {
$attributs = $xml->forecast->tabular->time[($hour)]->precipitation->attributes();
$attributs_somme = $attributs_somme + floatval($attributs);
$scenario->setLog("$hour = $attributs");
// pour addition heure par heure
if ($hour == 11) {
$scenario->setLog("dans les 12 heures il est prevu = $attributs_somme mn");
$scenario->setData("precipitation12HEURES", $attributs_somme);
}
if ($hour == 23) {
$scenario->setLog("dans les 24 heures il est prevu = $attributs_somme mn");
$scenario->setData("precipitation24HEURES", $attributs_somme);
}
if ($hour == 47) {
$scenario->setLog("dans les 48 heures il est prevu = $attributs_somme mn");
$scenario->setData("precipitation48HEURES", $attributs_somme);
}
$hour = $hour + 1 ;
}
Re: Probabilité précipitations
Merci @winhex
Gestion d'ouverture / fermeture Portail et garage
Gestion filtration piscine
Divers éclairages
Et tout plein d'autres choses ...
JEEDOM NUC 3.3.33 ULTIMATE
Mon matériel ici
Gestion filtration piscine
Divers éclairages
Et tout plein d'autres choses ...
JEEDOM NUC 3.3.33 ULTIMATE
Mon matériel ici
Re: Probabilité précipitations
pour info (Intensité quantitative)
http://pluiesextremes.meteo.fr/france-m ... tions.html
(1mm = 1 litre/m2) pour 1 heure
http://pluiesextremes.meteo.fr/france-m ... tions.html
(1mm = 1 litre/m2) pour 1 heure
Re: Probabilité précipitations
Pour les uv je suis bon. Merci.
Je suis en train de mettre la pluie cumulée sur 6 12 24 48 etc. Merci pour ton aide.
Envoyé de mon JSN-L21 en utilisant Tapatalk
Je suis en train de mettre la pluie cumulée sur 6 12 24 48 etc. Merci pour ton aide.
Envoyé de mon JSN-L21 en utilisant Tapatalk
Re: Probabilité précipitations
tu peux plafonner à 11 en max
et te faire un widget le mien pour idée
le tableau des indices
https://www.just.ch/fr/blog/protection-solaire/index-uv
et te faire un widget le mien pour idée
Code : Tout sélectionner
<div style="max-width:35px;display:block;" class="tooltips cmd cmd-widget #history#" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#">
<span style="font-family: 'Roboto-Regular';font-size : 12px !important;#hideCmdName#" class="cmdName">#name_display#</span>
<i style="margin-left:-5px;color:#FFD318;" class="icon meteo-soleil fa-3x"></i>
<strong class="state" style="position: relative;color:white;right:4px;bottom:35px;font-size: 12px;"></strong>
<span class="badge green" style="position: relative;right:-18px;bottom:55px;font-size: 8px;">#unite#</span>
<script>
jeedom.cmd.update['#id#'] = function(_options){
var wind = [parseFloat(_options.display_value).toFixed(0)];
$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
$('.cmd[data-cmd_id=#id#] .state').empty().append(wind);
if (_options.display_value == 0 ) {
$('.cmd[data-cmd_id=#id#]').css('visibility', 'collapse');
}else if (_options.display_value >= 1 ) {
$('.cmd[data-cmd_id=#id#]').css('visibility', 'visible');
$('.cmd[data-cmd_id=#id#] .state').empty().append(wind);
}
if (_options.display_value >= 1 && _options.display_value <= 2 ) {
$('.cmd[data-cmd_id=#id#] .icon').css('color', '#3EA72E');
}else if (_options.display_value >= 3 && _options.display_value <= 5 ) {
$('.cmd[data-cmd_id=#id#] .state').css('color', '#F18C00');
$('.cmd[data-cmd_id=#id#] .icon').css('color', '#FFF300');
}else if (_options.display_value >= 6 && _options.display_value <= 7 ) {
$('.cmd[data-cmd_id=#id#] .icon').css('color', '#F18B00');
}else if (_options.display_value >= 8 && _options.display_value <= 10 ) {
$('.cmd[data-cmd_id=#id#] .icon').css('color', '#E53210');
}else if (_options.display_value >= 11 ) {
$('.cmd[data-cmd_id=#id#] .icon').css('color', '#B567A4');
}
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
https://www.just.ch/fr/blog/protection-solaire/index-uv
Dernière édition par winhex le 10 juin 2019, 11:49, édité 1 fois.
Re: Probabilité précipitations
Suis déjà à 4 et j'ai eu quelques pics hier à 8/9.
L'an dernier, oui 10 à 11 maxi.
Je viens de finir la pluie.
Well done
L'an dernier, oui 10 à 11 maxi.
Je viens de finir la pluie.
Well done
- Theking31
- Actif
- Messages : 1182
- Inscription : 21 sept. 2017, 11:13
- Localisation : Toulouse - Le Vernet
Re: Probabilité précipitations
Merciwinhex a écrit : ↑09 juin 2019, 22:14j'avais pas vu ta question
donc comme dans mon dernier mp (si ça intéresse du monde)
un scénario code
avec un cron toutes les heures
0 * * * *
3 variables de créés
precipitation12HEURES , 24h et 48h
voir le log (a désactiver ensuite)pour UV c'est devenu payant par la suite donc mon compte est toujours actifCode : Tout sélectionner
$fichier = 'http://www.yr.no/place/France/Auvergne/Chaspuzac/forecast_hour_by_hour.xml'; // pour jour fracionné en 4 //$fichier = 'https://www.yr.no/place/France/Auvergne/Chaspuzac/forecast.xml'; $xml = simplexml_load_file($fichier); $hour = 0; $attributs_somme = 0; while ($hour <= 47) { // pour jour fracionné en 4 // while ($hour <= 37) { $attributs = $xml->forecast->tabular->time[($hour)]->precipitation->attributes(); $attributs_somme = $attributs_somme + floatval($attributs); $scenario->setLog("$hour = $attributs"); // pour addition heure par heure if ($hour == 11) { $scenario->setLog("dans les 12 heures il est prevu = $attributs_somme mn"); $scenario->setData("precipitation12HEURES", $attributs_somme); } if ($hour == 23) { $scenario->setLog("dans les 24 heures il est prevu = $attributs_somme mn"); $scenario->setData("precipitation24HEURES", $attributs_somme); } if ($hour == 47) { $scenario->setLog("dans les 48 heures il est prevu = $attributs_somme mn"); $scenario->setData("precipitation48HEURES", $attributs_somme); } $hour = $hour + 1 ; }
Jeedom 4.0.23 sur Intel NUC 6CAYH | Linux 4.9.0-11-amd64 | Debian 9.11
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Rfxcom | Z-Wave Plus Z-Stick GEN5 | Conbee 2 | => sur hub alimenté
Blea| Brodlink | Xiaomi |ESPeasy | Wifilightv2
Re: Probabilité précipitations
j'ai été surpris de voir que la température n'a rien à voir avec l indices j'ai de l'altitude 900m
j'ai 17 degré en température réel et 7 en UV maintenant
enfin c'est souvent l'indice qui fait que les températures vont grimpées
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité