Forum Lifedomus

Version complète : Icônes Météo
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4
Bonjour à tous.
Je cherche à afficher sur une page de DS un icône mété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étéo.

Comme celui là :prevision-meteo.ch
Ses données peuvent être récupéré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
Bonjour,

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

Cdt.
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
Effectivement aujourd'hui j'ai ajouté le widget mété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 !
Bonsoir,

Voici un exemple d'implémentation de prevision-meteo.ch en widget universel: [attachment=1362]

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été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été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]
merci beaucoup pour le partage ;)
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 ?
Je n'ai pas rencontré de problème là dessus, si vous affichez l'heure de la météo se met-elle bien à jour ?
Qu'utilisez-vous pour mettre à jour la météo ?
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
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.
Pages : 1 2 3 4