Météo avec Météo concept - Version imprimable +- Forum Lifedomus (http://forum-lifedomus.com) +-- Forum : Vos automates et applications (http://forum-lifedomus.com/forumdisplay.php?fid=52) +--- Forum : Autres (http://forum-lifedomus.com/forumdisplay.php?fid=85) +--- Sujet : Météo avec Météo concept (/showthread.php?tid=4663) |
RE: Météo avec Météo concept - Al_Bla - 03-04-2020 Salut JL, Comme Ives j'ai moi aussi vérifié les token sont bien les miens sur le connecteur et sur les commandes de l'équipement. Pas moi. RE: Météo avec Météo concept - Ives - 03-04-2020 (03-04-2020, 07:26 PM)Al_Bla a écrit : Salut JL, Dans le tuto V4 il est demandé de modifier uniquement la commande init-meteo_concept alors que dans la V1 il fallait tous les changer ? Dans Commande de update_day j'ai : /forecast/daily?token={token}&insee={code_insee} ce qui m'étonne c'est que je n'ai plus rien dans init_meteo_concept alors que les prévisions remontent bien toutes les heures ????? RE: Météo avec Météo concept - sud-domotique-expert - 03-04-2020 pour l'équipement tu dois mettre la commande en mode JS et en fonction de la version de .ldc prise pour le chargement , je n'avais pas forcément ajouté les lignes de programmes , si vide ajouter les 2 lignes token = "ton_token"; code_insee = "ton_code_insee"; dans tous les cas, même si la commande est vide (ou qu'elle l'est devenue ?) ce qui compte c'est ce qui est stocké dans les variables d'équipement token et code_insee (tu peux les visualiser dans DS avec le widget component/état), la commande n'est là que pour charger ces variables une première fois, ensuite elle ne sert à rien , sauf si on veut les recharger avec d'autres valeurs. pour le décalage entre le site et l'api, sur le site ils arrondissent au plus proche les vitesses de vent , donc 8 ou 9 ==> 10 et 6 ou 7 ==> 5 alors que je stocke les chiffres réels retournés par l'API. Ce que tu affiche dans la liste me parait cohérent avec cette règle. RE: Météo avec Météo concept - sud-domotique-expert - 03-04-2020 Bon, j'ai finit de digérer mon coup de gueule et j'ai trouvé une solution de contournement donc j'ai repris mes ajustements / correctifs / améliorations suite à vos suggestions pour partage voici maintenant ma page Météo: [attachment=2550] dans ma V5, j'ai séparé les données jour (J0) et heure (courante) donc elles seront adressables séparément par contre j'ai gardé les mêmes détails pour J0 et H0 c'est à dire que l'on a a disposition beaucoup plus que pour les autres jours tempmax_j0 j1 j2 j3 = température maximum du jour probapluie_j0 j1 j2 j3 = % de pluie du jour vent_j0 j1 j2 j3 = moyenne du vent du jour cumulpluie_j0 j1 j2 j3 = pluie en mm pour la journée lever_soleil_j0 j1 j2 j3= levé du soleil coucher_soleil_j0 j1 j2 j3 = couché du soleil duree_jour_j0 = durée du jour (normalement = couché - levé) diff_duree_jour_j0 = différence en + ou en - par rapport à la veille phase_lune_j0 = phase lunaire vent10m_j0 = vitesse du vent à 10m du sol rafale10m_j0 = rafale de vent à 10m du sol; dirvent10m_j0 = direction du vent à 10m du sol en ° dirvent_j0 = direction du vent à 10m du sol en orientation cardinale cumulpluiemax_j0 = maximum du cumul des précipitations de la journée probapluie_j0 = estimation du % de pluie probagel_j0 = estimation du % de gel probabrouillard_j0 = estimation du % de brouillard probavent70_j0 = estimation en % d'un vent > 70km/h; probavent100_j0 = estimation en % d'un vent > 100km/h; rafalevent_j0 = estimation du maximum en km/h des rafales ensoleillement_j0 = ensoleillement en heure du jour cumulevaporation_j0 = évaporation de la journée en mm libelle_temps_j0 = le libellé de la tendance de la journée icon_temps_J0 = le nom de l'image tendance temps à afficher j'ai essayé d'adosser les images tendances sur les données d'éphemerides (levé et couché du soleil) , mais là je me heurte à un petit souci c'est que la date de relevé météo retournée par l'API ne suit pas exactement la date / heure réelle. Par exemple : j'ai un relevé météo à 7h20 , qui est renvoyé jusque 8h40 et à partir de 8h40 le relevé peut être celui de 7h45. ce qui donne un décalage entre la notion de nuit et jour pour l'affichage des images. je reprend mon exemple : je suis à 8h10 (et il fait jour) mais la date/heure du relevé est celle de 7h20, si le levé du soleil est à 7h40, alors je vais afficher une image nuit et pas jour. j'ai pas trouvé de moyen de prendre l'heure système pour faire ce calcul (mon post ou j'ai pas de réponse , ni après appel au support). ça reste beurk , mais je coince. (limite de la LD) RE: Météo avec Météo concept - Ives - 03-04-2020 Pour passer de la V4 à la la V5 sans tout refaire, quelle est la procédure ? Un truc qui serait bien c'est d'avoir les prévisions de précipitations heure par heure sur un jour (par la suite je ne ne pas s'il serait facile d'en faire un graphique car il me semble qu'on ne peut pas changer la durée entre deux requêtes de l'outil historique) RE: Météo avec Météo concept - sud-domotique-expert - 03-05-2020 il faut que je vois comment passer de la V4 à la V5, parce que là , il y a pas mal de modifications notamment par ajout et changement de variables, changement dans les commandes , ajout de commandes, modification de javascript et modification des éléments dans DS. Donc ça va pas être juste un remplacer comme la V4. pour les précipitations par heure, oui on les as dans les requêtes, mais là ça va faire vraiment lourds dans l'ajout des variables de l'équipement. RE: Météo avec Météo concept - sud-domotique-expert - 03-05-2020 bon passage V4 => V5 accrochez-vous on y va - sauvegarder dans 1 fichier à part (bloc-note ou autre) les valeurs de votre token et insee - faire une sauvegarde du serveur LD (on sait jamais) - déconnecter le connecteur (pour éviter des effets de bord dans le parseur javascript pendant qu'on est en train de lui changer ses variables) ainsi que la fonction auto - on changera le fichier .js à la fin sinon le connecteur se reconnecte. - dans l'équipement - controler toutes les commandes en ascii sauf init_meteo_concept en JS contenu : update_day: /forecast/daily?token={token}&insee={code_insee} update_heure:/forecast/nextHours?token={token}&insee={code_insee}&hourly=true update_ephemeride: /ephemeride/0?token={token}&insee={code_insee} update_ephemeride_j1: /ephemeride/1?token={token}&insee={code_insee} update_ephemeride_j2: /ephemeride/2?token={token}&insee={code_insee} update_ephemeride_j3: /ephemeride/3?token={token}&insee={code_insee} init_meteo_concept (en JS): token = "votre_token"; code_insee = "votre code insee"; pour les variables , modifier ou ajouter les variables suivantes : tempmax_j0 = ° probapluie_j0 = % vent_j0 = km/h cumulpluie_j0 = en mm changer lever_soleil par lever_soleil_j0 changer coucher_soleil par coucher_soleil_j0 tempmax_j1 = ° probapluie_j1 = % vent_j1 = km/h cumulpluie_j1 = en mm lever_soleil_j1 coucher_soleil_j1 idem pour j2 et j3 changer duree_jour par duree_jour_j0 changer diff_duree_jour par diff_duree_jour_j0 changer phase_lune par phase_lune_j0 changer libelle_temps par libelle_temps_j0 changer icon_temps par icon_temps_J0 controle ou ajout de vent10m_j0 = km/h rafale10m_j0 = km/h dirvent10m_j0 = ° dirvent_j0 = cumulpluiemax_j0 = mm probapluie_j0 = % probagel_j0 = % probabrouillard_j0 = % probavent70_j0 = % probavent100_j0 = % rafalevent_j0 = km/h ensoleillement_j0 = mn cumulevaporation_j0 = mm libelle_temps_j0 = icon_temps_J0 = contrôle existance de tempmin_j1 = ° tempmax_j1 = ° probapluie_j1 = % vent_j1 = km/h cumulpluie_j1= mm libelle_temps_j1 con_temps_j1 idem pour j2 et j3 - le connecteur : importer le .js [attachment=2551] relancer le connecteur - assurez vous que le contenu de init_meteo_concept est toujours OK - lancer toutes les commandes en commençant par init_meteo_concept puis dans l'ordre update_ephemeride update_ephemeride_j1 update_ephemeride_j2 update_ephemeride_j3 update_day update_heure - aller remplacer les variables des widgets par les variables maintenant disponibles je vous invite a mettre les appui court respectivement sur les widgets qui sont les bonnes les commandes update_day et update_ephemeride_jx y a pas que moi qui doit bosser RE: Météo avec Météo concept - sud-domotique-expert - 03-05-2020 mise à jour post 1 - avec la V5 RE: Météo avec Météo concept - Ives - 03-05-2020 Il faut dormir un peu ! Pourrais-tu expliquer la différence d'importation entre 1 et 2 ? RE: Météo avec Météo concept - sud-domotique-expert - 03-05-2020 (03-05-2020, 03:05 AM)Ives a écrit : Il faut dormir un peu ! le 1 tu importes le .ldc c'est à dire l'ensemble du paramétrage et des équipements lié à ce connecteur (URL, init, authentification, javascript, équipement) le 2 tu importes uniquement le .js c'est à dire le javascript tout le reste n'est pas touché. |