Icônes Météo
#1
Bonjour à tous.
Je cherche à afficher sur une page de DS un icône mÃo qui changerait en fonction de la prÃvision.
Il y a des sites qui permettent de rÃcupÃrer les donnÃes brutes de la mÃo.

Comme celui là :prevision-meteo.ch
Ses donnÃes peuvent être rÃcupÃes au format JSON.

Quelqu'un a t il dÃjà fait ça ?
Si le Lifestore Ãtait en service, ce serait une idÃe à transmettre non ?

Bref je cherche de l'aide.
Merci d'avance.

David
Répondre
#2
Bonjour,

Il existe dans DS 2 widgets mÃo.
Un affiche la mÃo sur 3 jours et l'autre la mÃo actuelle.
[ATTACH=CONFIG]683[/ATTACH]

Cdt.
Répondre
#3
Oui j'ai dÃjà ça.
Mais j'en suis peu satisfait. Car cela ne se rÃactualise pas bien. Peu de dÃtails aussi et aujourd'hui par exemple, cela reste bloquà aux prÃvisions d'hier et d'avant hier.
Donc je cherche à collecter moi même les observations et les prÃvisions.
Mais j'ai peu d'expÃrience en la matière.
D'ou mon appel à l'aide.
:D
Répondre
#4
Effectivement aujourd'hui j'ai ajoutà le widget mÃo sur 3 jours et il doit y avoir un problème de rafraÃchissement car quelques heurs après le widget Ãtait noir ; j'ai arrêtà puis relancà DS pour que les informations affichent de nouveau mais les prÃvisions sont pour les jours de hier et avant-hier !
Répondre
#5
Bonsoir,

Voici un exemple d'implÃmentation de prevision-meteo.ch en widget universel:
.zip   Prévisions Météo.ldc.zip (Taille : 3.64 Ko / Téléchargements : 61)

Pour l'importer il faut crÃer un connecteur Universel HTTP (Universel > TCP/IP Universel > Universel HTTP), l'Ãditer et importer le fichier grâce l'icône d'import (Flèche vers le bas en bas de la fenêtre). Une fois importà vous pouvez remplacer "villeneuve-d-ascq" par le nom de votre ville dans la case "Trame d'initialisation". Ensuite vous devez modifier la ville dans la mÃthode de mise à jour. Pour cela, il faut Ãditer l'Ãquipement importà (Équipements > Universel > PrÃvisions MÃo). Modifier la ville dans la première case (Update).

Pour afficher les valeurs vous pouvez utiliser des widgets Painters (ou widgets Etat) et pour les images des widgets Photo (CatÃgorie Audio / VidÃo).
Les prÃvisions sur 4 jours (Forecasts) et les prÃvisions horaires (HourlyForecats) sont aussi disponibles avec le widget List (CatÃgorie Audio / VidÃo).

Afin de personnaliser l'affichage de la liste des prÃvisions, vous pouvez modifier la valeur des variables ForecastsFormat et HourlyForecastsFormat en passant par la commande "SaveFormat". Vous vous basez sur les infos ci-dessous pour faire le format voulu, vous le rentrez entre guillemets dans la case "SaveFormat" (Comme dÃjà fait - ForecastsFormat = "Votre format ici"; HourlyForecastsFormat = "Votre format horaire ici"; ), sauvegardez puis executez la commande (Via le bouton play ou un widget Painter). Ensuite il faut mettre à jour pour voir le changement.

Pour mettre à jour la mÃo vous pouvez utiliser la commande "Update" dans un widget (Painter ou Bouton), un automate ou un scÃnrio.

Citation :Format pour la prÃvision sur 4 jours:

%date% : La date de la prÃvision (04.03.2016)
%day% : Le jour (Ven.)
%tmin% : TempÃrature minimum (°C)
%tmax% : TempÃrature maximum (°C)
%cond% : Condition sous forme de texte

Citation :Format pour la prÃvision heure par heure:

%hour% : Heure
%cond% : Condition
%temp% : TempÃrature (°C)
%dpt% : Point de rosÃe (°C)
%wndChill% : Refroidissement Ãolien (°C)
%rh% : Humidità relative (%)
%prmsl% : Pression atmosphÃrique (Hpa)
%apcp% : PrÃcipitations (mm)
%wndspd% : Vitesse du vent à 10m (Km/h)
%wndgust% : Rafales à 10m (Km/h)
%wnddir% : Direction du vent (°)
%wnddircard% : Direction du vent
%issnow% : Type de prÃcipitation (Neige ou Pluie)
%hcdc% : Nuages haute altitude
%mcdc% : Nuages moyenne altitude
%lcdc% : Nuages basse altitude
%hgt% : Isotherme zÃro degrà (°C)
%kindex% : K-index (potentiel orageux)
%cape% : CAPE 180-0
%cin% : CIN 180-0

Exemple final:
[ATTACH=CONFIG]691[/ATTACH]


Pièces jointes Image(s)
   
Répondre
#6
merci beaucoup pour le partage ;)
Répondre
#7
Merci beaucoup...
Juste une question : J'ai beau utilisà la mise à jour, cela reste bloquà à la même tempÃrature plusieurs heures après. J'ai du ratà quelque chose non ?
Répondre
#8
Je n'ai pas rencontrà de problème là dessus, si vous affichez l'heure de la mÃo se met-elle bien à jour ?
Qu'utilisez-vous pour mettre à jour la mÃo ?
Répondre
#9
Finalement je suis reparti au point zÃro et là ça fonctionne.
Simplement, je suis Ãtonnà : si je veux afficher dans un painter, des images diffÃrentes selon la vitesse du vent ou la valeur des tempÃratures, je ne peux utiliser que deux formules : = ou !=. Impossible de faire du supÃrieur à ou infÃrieur à comme avec d'autres objets connectÃs.
Est ce normal ?
Merci pour votre aide.

David
Répondre
#10
Oui c'est tout à fait normal car j'ai dÃclarà les valeurs de tempÃrature et de vitesse du vent comme chaine de caractères.
Pour pouvoir faire des comparaisons autre que = ou !=, vous devez modifier l'Ãquipement importà et changer le type de variable de "String" à "Double". (Les variables qui peuvent être changÃes sont Temperature, WindSpeed, WindSpeedBurst, Pressure et Humidity).
Après le changement vous pouvez dÃmarrer Design Studio et utiliser les autres comparaisons.
Répondre




Utilisateur(s) parcourant ce sujet : 2 visiteur(s)