Page 1 sur 4

[WIDGET] Meteo

Publié : 20 mai 2019, 21:09
par Salvialf
Bonjour @ tous,

Widget pour Jeedom permettant d'afficher les informations météo ainsi que les prévisions sur 5 jours à partir d'un virtuel.

Image
Important: le plugin "Virtuel" doit être installé et activé.
INSTALLATION:
Après avoir téléchargé le widget il est nécessaire de créer un nouveau virtuel en cliquant sur le bouton "+Ajouter", de lui donner un nom ("Météo" par exemple) et de valider en cliquant sur la case "D'accord":
Image


Sélectionner un "Objet parent" dans l'onglet "Equipement" et cocher les cases "Activer" et "Visible" puis enregistrer en cliquant sur le bouton "Sauvegarder":
Image


Passer sur l'onglet "Commandes" et cliquer sur "Ajouter une info virtuelle":
Image


Donner un nom à la commande nouvellement créée ("meteo" par exemple) et sélectionner le Sous-type: "Autre" puis décocher la case "Historiser". Enregistrer en cliquant sur "Sauvegarder":
Image


Cliquer sur le bouton représentant une roue crantée pour accéder à la configuration de la commande puis sélectionner le widget "Meteo" dans l'onglet "Affichage" - rubrique "Widget" puis cliquer sur "Enregistrer":
Image


Sauvegarder le virtuel et voir le post ci-dessous pour passer à la configuration des paramètres optionnels.


J'espère que vous apprécierez ce nouveau widget qui a représenté beaucoup de temps de codage et de mise en forme pour être pleinement fonctionnel...

Lien GitHub
Lien Market - catégorie: Météo

Re: [WIDGET] Meteo

Publié : 20 mai 2019, 21:10
par Salvialf
PARAMETRES OPTIONNELS:

Tout d'abord, il est impératif de créer un compte gratuit à cette adresse afin de générer une clé API indispensable pour pouvoir récupérer les infos météo toutes les 15 minutes.
Information: pour ma part je n'ai jamais reçu le mail de confirmation en tentant de m'enregistrer en remplissant les champs Nom - Email - Password. Je suis donc passé par l'enregistrement via mon compte GitHub et j'ai eu accès à la clé immédiatement... Il devrait en être de même avec les comptes facebook ou google+.

Une clé API est incluse dans le widget mais uniquement afin d'avoir un widget fonctionnel de suite et pouvoir éventuellement rapidement le tester. Le nombre de requêtes est limité donc je vous remercie de créer votre propre clé API au plus vite... Dans le cas contraire la clé incluse dans le widget sera bloquée et il n'y aura plus la possibilité de le tester.

  • Pour insérer votre clé API il faut ajouter un paramètre optionnel cleAPI ayant pour valeur votre clé obtenue sur le site https://www.apixu.com/my/.
    exemple: cleAPI = 2483f0621c7245c2aaa182928171306
  • Pour spécifier la ville pour laquelle la météo est voulue, il faut passer par un paramètre ville pouvant avoir pour valeur:
    - soit le nom de la ville (exemple: paris)
    - soit le nom de la ville + le pays (exemple: paris,fr)
    - soit les coordonnées géographiques latitude,longitude (exemple: 48.87,2.33)
  • Il est également possible de désactiver l'affichage des prévisions météo sur 5 jours en ajoutant un paramètre previsions ayant off pour valeur.
Image

De nombreuses informations complémentaires sont dispensées au survol des différents éléments du widget. Il est également possible d'afficher ces informations complémentaires dans une fenêtre pop-up en cliquant sur le nom de la ville (pour un usage tablette par exemple).

exemple de pop-up:
Image

Re: [WIDGET] Meteo

Publié : 20 mai 2019, 21:55
par romanais
Énorme ! Je teste vite ça :-)

Re: [WIDGET] Meteo

Publié : 20 mai 2019, 22:05
par bartounet
super boulot !!!

Image


Merci.

L'idéal est de l'associé à "localisation et trajet" non ?

Re: [WIDGET] Meteo

Publié : 20 mai 2019, 22:25
par sheep300
bartounet a écrit :super boulot !!!

Image


Merci.

L'idéal est de l'associé à "localisation et trajet" non ?
Coucou ami charentais

Envoyé de mon Mi MIX 2S en utilisant Tapatalk


Re: [WIDGET] Meteo

Publié : 20 mai 2019, 22:39
par f6dmn
parfait, facile, grand travail MERCI

Re: [WIDGET] Meteo

Publié : 20 mai 2019, 23:19
par noodom
Bon, parfait, comme d'hab !
Avec des belles explications claires et détaillées, des captures pour une super présentation.
Toi, tu cherches, tu vas finir par te faire engueuler à trop vulgariser Jeedom

Re: [WIDGET] Meteo

Publié : 20 mai 2019, 23:48
par glenan
Sortie prochaine de "Jeedol* pour les nuks*" signé Salvialf.
* Noms modifiés pour éviter tout droit d'auteur :-)

Envoyé de mon Samsung Note 8 en utilisant Tapatalk


Re: [WIDGET] Meteo

Publié : 21 mai 2019, 14:33
par romanais
Je procède à l'installation cet après-midi (pour info, j'ai créé mon compte avec login+mail, et dans la seconde j'ai bien reçu mon mail de confirmation avec l'accès à ma clé :-)

Edit : 5 minutes plus tard, tout roule 8-)

Toujours instructif ton approche et ton codage !

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 15:07
par Salvialf
Hello tout le monde,

Tout d'abord MERCI pour vos retours positifs... certains commentaires m'ont bien fait marrer :lol:
Attention vous allez me motiver à faire encore d'autres widgets :mrgreen:

Je viens de faire une petite mise à jour du widget car pas de lever de lune chez moi ce soir. En plus les heures étant en format 12 heures j'en ai profité pour inclure un message adapté si pas de lever de lune et prévoir l'affichage correct de l'heure que la lune se lève avant ou après minuit.
ça devrait être bon mais je n'ai pas pu tester du coup donc à confirmer à l'avenir.

romanais a écrit :
21 mai 2019, 14:33
pour info, j'ai créé mon compte avec login+mail, et dans la seconde j'ai bien reçu mon mail de confirmation avec l'accès à ma clé :-)
Cool merci pour le retour c'est rassurant ! Il ne doit pas aimer mon adresse mail car jamais rien reçu :(
romanais a écrit :
21 mai 2019, 14:33
Toujours instructif ton approche et ton codage !
Il y a encore 1 semaine je n'avais aucune idée de comment jouer avec un fichier json en jquery ;) Je ne suis qu'un amateur alors le code n'est sûrement pas optimal mais j'apprends petit à petit... Ce widget en particulier a été très formateur !! ...Et je suis toujours preneur des conseils de vrais programmeurs pour optimiser le code (et continuer d'apprendre par la même occasion).

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 15:53
par noodom
romanais a écrit :pour info, j'ai créé mon compte avec login+mail, et dans la seconde j'ai bien reçu mon mail de confirmation avec l'accès à ma clé :-)

Edit : 5 minutes plus tard, tout roule 8-)
Idem,+1, moi aussi :D
@salvialf laisse tomber ton Hotmail ;)

Sinon, après une mise à jour à l'instant, j'ai toujours le pb du lever de lune :
Lune: lever à NaN:mo - coucher à 08:22

Et pour finir, une amélioration (ultra mineure) possible : le format de la date de mise à jour dans la popup : 2019-05-21 15:30
Possible de mettre un truc du genre : "Màj le 21/05/2019, à 15h30" ou simplement "Le 21-05-2019, à 15:30" ou autre..

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 16:10
par Salvialf
C'est clair ! c'est pas Hotmail mais presque: c'est xxx@live.fr apixu n'aime pas 'crosoft !

Essayes de redimensionner la tuile sur le dashboard ou de réappliquer le widget ça devrait être bon !?

Effectivement j'avais laissé de côté le formatage de la date de mise à jour... je m'en occupe rapidement.

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 16:50
par bartounet
je n'ai pas eut de mail, il me semble.
il m'ont afficher les api Key en web

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 17:05
par Claude69
bartounet a écrit :
21 mai 2019, 16:50
je n'ai pas eut de mail, il me semble.
il m'ont afficher les api Key en web
Hello
Pareil pour moi

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 17:13
par Salvialf
Si vous êtes passé par un compte Facebook, Google ou github pour vous inscrire vous êtes directement loggés sur votre compte avec l'affichage de la clé.

Par contre lors d'une inscription en remplissant les champs prévus dont l'email, un email de confirmation/vérification est envoyé.

Re: [WIDGET] Meteo

Publié : 21 mai 2019, 21:14
par Salvialf
noodom a écrit :
21 mai 2019, 15:53
Et pour finir, une amélioration (ultra mineure) possible : le format de la date de mise à jour dans la popup : 2019-05-21 15:30
Possible de mettre un truc du genre : "Màj le 21/05/2019, à 15h30" ou simplement "Le 21-05-2019, à 15:30" ou autre..

MAJ faite à l'instant:
MeteoDateMAJ.jpg
MeteoDateMAJ.jpg (17.52 Kio) Consulté 3097 fois

A nouveau il est sûrement nécessaire de redimensionner la tuile sur le dashboard ou de réappliquer le widget sur la commande (en passant par un widget core) pour que la modification soit effective.

Re: [WIDGET] Meteo

Publié : 22 mai 2019, 01:51
par Actunet
Merci pour le widget

Re: [WIDGET] Meteo

Publié : 22 mai 2019, 16:42
par temium62
Bonjour
merci pour ce widget
j ai quelques soucis :
je suis la procédure mais dans la rubrique commande/affichage, je n ai pas "météo" mais juste defaut (core) et tile (core)

autre difficulté, indépendante du widget, je ne recçois aucun mail pour la confirmation du compte via Yahoo.

edit : ok, après quelques minutes, le widget est apparu, il était absent dans la liste des widget, du coup je l ai récupéré dans l affichage.

une fois que j aurais pu valider mon compte pour l api, où renseigner cette info ?
merci

Re: [WIDGET] Meteo

Publié : 22 mai 2019, 17:09
par noodom
Salut,

Il faut que tu renseignes la clé API au niveau de ton virtuel ici :
meteoCleApi.png
meteoCleApi.png (150.51 Kio) Consulté 3032 fois

Re: [WIDGET] Meteo

Publié : 22 mai 2019, 17:20
par yves273
1 de plus, super et merci