Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Officiel] Météo

Richard_K
Timide
Messages : 27
Inscription : 30 janv. 2016, 20:28

Re: Plugin Météo

Message par Richard_K » 02 nov. 2016, 18:22

magicgg91 a écrit :
Richard_K a écrit :Bonsoir Loïc ,
Pourrait-on paramétrer sur ce plugin le décalage horaire car les heures de coucher et lever de soleil son juste mais à trois heures prés.
Effectivement me trouvant à + de 3 heures de la France métropolitaine (je suis à la Réunion), j'ai l'heure du lever de soleil sur le plugin à 2h34 du matin au lieu de 5h34 et l'heure du coucher à 15h29 au lieu de 18h29. Donc une petite option pour ajouter mon décalage horaire au plugin serait parfait, surtout pour les scénarios à déclenchement horaireit. Merci d'avance.
Hello,

Ton Jeedom est-il bien configuré sur le bon fuseau horaire ?
La ville que tu as sélectionné dans le plugin météo est correcte j'imagine.

Sinon, il y a le plugin Héliotrope qui répond à ton besoin d'heures de lever et coucher du soleil, il fonctionne par coordonnées GPS et le calcul sera donc correct.
Hello,

Je te confirme que mon Jeedom est bien configuré (l'allumage des lumières à une heure précise se déclenche à la bonne heure) et la météo que me donne le plugin correspond bien à celle de la ville voir de l'ile ou je me trouve.

Je pensais utilisé uniquement ce plugin pour la météo et les heures de coucher et lever mais je regarderais quand même Héliotrope.

Merci pour la réponse.

amarock85
Timide
Messages : 211
Inscription : 17 févr. 2016, 15:07

Re: Plugin Météo

Message par amarock85 » 02 nov. 2016, 22:17

Sylar a écrit :Merci puNiSHeR,


Pour le travail réalisé et apporter n'oublions pas non plus slobberbone.
Oui merci.
Très impatient également de la MAJ du plugin. :)
RPI3
Raspbian GNU/Linux 8.0 (jessie)
Jeedom 3.3.22

amerton
Actif
Messages : 522
Inscription : 28 août 2016, 12:11
Localisation : Espagne

Re: Plugin Météo

Message par amerton » 03 nov. 2016, 07:18

Richard_K a écrit :
Je pensais utilisé uniquement ce plugin pour la météo et les heures de coucher et lever mais je regarderais quand même Héliotrope.

Merci pour la réponse.
Regarde viewtopic.php?f=30&t=19537
ca devrait régler ton problème

Avatar de l’utilisateur
tom74
Actif
Messages : 1798
Inscription : 16 juil. 2014, 09:16
Localisation : Annecy (74)

Re: Plugin Météo

Message par tom74 » 11 nov. 2016, 18:27

Salut,

Du nouveau sur la màj du mode image?

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: Plugin Météo

Message par PuNiSHeR » 13 nov. 2016, 04:25

tom74 a écrit :Salut,

Du nouveau sur la màj du mode image?
Pas pour le moment, je suis occupé sur la dev de 2, 3 exigences pour madame.

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: Plugin Météo

Message par PuNiSHeR » 14 nov. 2016, 16:10

Salut à tous,

J'ai terminé la mise à jour que j'ai poussé chez Loïc. J’attend son accord ou ses recommandations.

J'ai ajouté une ou deux conditions météo pour avoir plus de précision et toutes les images PNG sont en Haute Qualité.

Ca fonctionne parfaitement en Dashboard et version Mobile.

Rendu :
weather.png
weather.png (106.05 Kio) Consulté 905 fois
weather2.png
weather2.png (37.15 Kio) Consulté 836 fois
Il n'y a plus qu'à attendre maintenant.
Dernière édition par PuNiSHeR le 14 nov. 2016, 16:46, édité 1 fois.

amarock85
Timide
Messages : 211
Inscription : 17 févr. 2016, 15:07

Re: Plugin Météo

Message par amarock85 » 14 nov. 2016, 16:11

Merci PuNiSHeR, c'est magnifique. ;)

Amarock85
RPI3
Raspbian GNU/Linux 8.0 (jessie)
Jeedom 3.3.22

Avatar de l’utilisateur
tom74
Actif
Messages : 1798
Inscription : 16 juil. 2014, 09:16
Localisation : Annecy (74)

Re: Plugin Météo

Message par tom74 » 15 nov. 2016, 13:03

Cool, en effet, très joli.

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: Plugin Météo

Message par PuNiSHeR » 15 nov. 2016, 17:39

Loïc a accepté ma mise à jour.

Il n'y a plus qu'à attendre qu'il l'a pousse sur le market.

Encore une fois, je ne tiens pas à m'accaparer le travail de @sobblerbone, c'est à lui que revient tout le mérite, je n'ai fait qu'adapter le script et remettre tout en fonction et améliorer les images.

Je laisse à César, ce qui est à César. ;)

Avatar de l’utilisateur
Bono2007
Timide
Messages : 182
Inscription : 27 août 2014, 19:47

Re: Plugin Météo

Message par Bono2007 » 15 nov. 2016, 19:19

Bonsoir, j'ai refait un scénario à partir du plugin Weather ( coucher de soleil ) pour fermer mes volets.
Le pb, c'est qu'aujourd'hui, le soleil se couchait à 16h57 et que les volets se sont fermés à 16h.
J'ai bien le bon fuseau horaire dans la config de Jeedom ( +1h Paris ).
Voilà mes captures :
1.PNG
1.PNG (35.65 Kio) Consulté 718 fois
2.PNG
2.PNG (18.39 Kio) Consulté 718 fois
3.PNG
3.PNG (36.73 Kio) Consulté 718 fois
Jeedom VM + RFXCom + Z-wave + blea sur Proxmox VE
5 volets Somfy – prises AN158 – Wallplugs – OWL CM180 – compteurs d'eau Gianola – Oeil FGMS001 – Eco-Device – sondes THGR810 - FGS 212 - FGBS321 - DS18B20 - ESCAM Pearl QF100 IP[/size]

icijc
Timide
Messages : 77
Inscription : 27 août 2015, 18:36

Re: Plugin Météo

Message par icijc » 15 nov. 2016, 21:55

ton scenario va s'executer quand la valeur sera mis à jour. pas à l'heure du coucher de soleil.
regarde ce post:
viewtopic.php?f=23&t=22167
DS713+ Debian CHROOT Jessie
Aeon labs USB Stick Z-wave+

Avatar de l’utilisateur
aragornier
Actif
Messages : 2217
Inscription : 02 janv. 2015, 20:38
Localisation : Montpellier

Re: Plugin Météo

Message par aragornier » 15 nov. 2016, 22:16

@PuNiSHeR : merci qd même pr ton taf et à l'ouverture d'esprit de Loïc..

Envoyé avec mon Xiaomi
JEEDOM POWER
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...

Avatar de l’utilisateur
slobberbone
Actif
Messages : 2692
Inscription : 25 juin 2014, 12:34
Localisation : Caen

Re: Plugin Météo

Message par slobberbone » 15 nov. 2016, 22:18

Oui merci à Loic surtout, c'est lui qui a fait le plus gros et à tes corrections sinon ça ne fonctionnerait pas !
Présentation, Rénovation, JeedomBox : https://www.jeedom.fr/forum/viewtopic.php?f=50&t=11339
Mes plugins/widgets : viewtopic.php?f=50&t=11339#p214011

Avatar de l’utilisateur
Bono2007
Timide
Messages : 182
Inscription : 27 août 2014, 19:47

Re: Plugin Météo

Message par Bono2007 » 15 nov. 2016, 23:16

icijc a écrit :ton scenario va s'executer quand la valeur sera mis à jour. pas à l'heure du coucher de soleil.
regarde ce post:
viewtopic.php?f=23&t=22167
Non, ça correspond bien à une heure de coucher, sur ma Fibaro, j'ai ça aussi :

Code : Tout sélectionner

 coucherSoleil = fibaro:getValue(1, "sunsetHour")
fibaro:debug(coucherSoleil);
me donne la même heure,
en fait le plugin donne l'heure UTC et pas l'heure en fonction du fuseau ( visible ici : https://openweathermap.org/city/3030799 )

Peut-on corriger cela dans le plugin ?
Jeedom VM + RFXCom + Z-wave + blea sur Proxmox VE
5 volets Somfy – prises AN158 – Wallplugs – OWL CM180 – compteurs d'eau Gianola – Oeil FGMS001 – Eco-Device – sondes THGR810 - FGS 212 - FGBS321 - DS18B20 - ESCAM Pearl QF100 IP[/size]

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: Plugin Météo

Message par PuNiSHeR » 16 nov. 2016, 17:27

Les heures de lever/coucher soleil du plugin sont basé sur la ville et pays déclaré dans le plugin.

Donc, dans ton scénario, si tu dis de fermer à l'heure du coucher du soleil et si l'heure du serveur est bien configuré, ça doit fonctionner.

Drôle de comportement chez toi, et pas chez les autres.

Et je suis d'accord avec @icijc.

Ton scénario, mal structuré va se déclencher lors de la mise à jour de la valeur (déclenchement sur événement ou changement de valeur).
Pour commencer, on ne met pas l'heure de coucher/lever de soleil en déclencheur dans le scénario, soit on fait un mini script qui va reprogrammer le déclencheur temporel en heure de coucher du soleil ou alors, on met un déclencheur temporel toutes les jours à 3 heures du matin et un bloc "A" et là, tu mets ton équipement de coucher de soleil.

Ce qui veut dire, qu'a 3 heures du mat, ton scénario va se programmer automatiquement à l'heure du coucher du soleil pour fermer tes volets.

Donc, avant de dire qu'il y a un problème avec le plugin, commence par faire un vrai scénario, dans les règles de l'art et surement pas comme tu l'as fait.
Dernière édition par PuNiSHeR le 16 nov. 2016, 17:39, édité 1 fois.

Avatar de l’utilisateur
HeadsB
Timide
Messages : 319
Inscription : 08 sept. 2015, 15:36
Localisation : Le Mans

Re: Plugin Météo

Message par HeadsB » 16 nov. 2016, 17:39

Hello,
Pour gérer le coucher et lever, j'ai fait comme Punisher indique.
- Un scenar pour ouvrir
- Un scenar pour fermer devant
- Un scenar pour fermer derrière
- Un scenar pour tout configurer en fonction du plugin météo, qui se lance tous les jours à 05h10 (programmé - 10 5 * * *)
avec uniquement du code dedans :

Code : Tout sélectionner

 // ******************************************************************
   // variables et paramètres globaux : à adapter en fonction de chacun
   // ******************************************************************
   //
   //
   // Lever du soleil
   $PluginMeteoSunriseCMD = '#[Terrain][Le Mans][Lever du soleil]#'; // à adapter en fonction du nom du plugin Météo
   $SunriseDelta = '+ 0 minute' ; // à adapter en fonction du décalage que l'on souhaite (+ ou - X mn)
   $SunriseScenarioID = '4'; // à adapter en fonction de l'ID du scénario "Lever de soleil"
   //
   // Coucher du soleil
   // Front gere le VR du séjour (+45 minutes après Sunset)
   // Rear gere le VR du bureau (+30 minutes après Sunset)
   //
   $PluginMeteoSunsetCMD = '#[Terrain][Le Mans][Coucher du soleil]#'; // à adapter en fonction du nom du plugin Météo
   $SunsetDelta_Front = '+ 45 minute' ; // à adapter en fonction du décalage que l'on souhaite (+ ou - X mn)
   $SunsetScenarioID_Front = '3'; // à adapter en fonction de l'ID du scénario "Coucher de soleil"
   $SunsetDelta_Rear = '+ 30 minute' ; // à adapter en fonction du décalage que l'on souhaite (+ ou - X mn)
   $SunsetScenarioID_Rear = '2'; // à adapter en fonction de l'ID du scénario "Coucher de soleil"
   //
   //
   // **********************************************************
   // 1ère partie : transformation des dates
   // **********************************************************
   //
   // ===============================
   // LEVER DU SOLEIL
   // ===============================
   //
   // variables locales
   $Delta = $SunriseDelta ;
   $CMD = $PluginMeteoSunriseCMD ;
   //
   // transformation
   $SunCmd = cmd::byString($CMD);
   if (is_object($SunCmd)) {
        if (intval($SunCmd->execCmd()) < 1000) { 
         $MySun = date("g:i a", strtotime($Delta, strtotime('0' . $SunCmd->execCmd()))) ;
       } 
      else { 
         $MySun = date("g:i a", strtotime($Delta, strtotime($SunCmd->execCmd()))) ;
       }     
   //
   // affectation valeur finale
        $MySunrise = $MySun ;
   } 
   //
   // ===============================
   // COUCHER DU SOLEIL
   // ===============================
   //
   // Gestion VR Séjour
   // ===============================
   //
   // variables locales
   $Delta_Front = $SunsetDelta_Front ;
   $CMD = $PluginMeteoSunsetCMD ;
   //
   // transformation
   $SunCmd = cmd::byString($CMD);
   if (is_object($SunCmd)) {
      $MySun_Front = date("g:i a", strtotime($Delta_Front, strtotime($SunCmd->execCmd()))) ;
   //
   // affectation valeur finale
        $MySunset_Front = $MySun_Front ;
   } 
   //
   // Gestion VR Bureau
   // ===============================
   //
   // variables locales
   $Delta_Rear = $SunsetDelta_Rear ;
   $CMD = $PluginMeteoSunsetCMD ;
   //
   // transformation
   $SunCmd = cmd::byString($CMD);
   if (is_object($SunCmd)) {
      $MySun_Rear = date("g:i a", strtotime($Delta_Rear, strtotime($SunCmd->execCmd()))) ;
   //
   // affectation valeur finale
        $MySunset_Rear = $MySun_Rear ;
   } 
   //
   //********************************************************
   // 2ème partie: contrôle de la planification des scénarios
   //********************************************************
   //
   // ===============================
   // scénario LEVER DU SOLEIL
   // ===============================
   //
   // variables locales
   $MyDate = strtotime($MySunrise) ;
   $ScenarioID = $SunriseScenarioID ;
   //
   // modification planification
   $Scenario = scenario::byId($ScenarioID);
   if (is_object($Scenario)) {
        if ($Scenario->getMode() != 'schedule') {
         $Scenario->setMode('schedule') ;
      }
      $Schedule = $Scenario->getSchedule() ;
      $Scenario->setSchedule(date('i', $MyDate) . ' ' . date('H', $MyDate) . ' ' . date('d', $MyDate) . ' ' . date('m', $MyDate) . ' * ');
       $Scenario->save();
   }
   //
   // ===============================
   // scénario COUCHER DU SOLEIL +45
   // ===============================
   //
   // variables locales
   $MyDate = strtotime($MySunset_Front) ;
   $ScenarioID = $SunsetScenarioID_Front ;
   //
   // modification planification
   $Scenario = scenario::byId($ScenarioID);
   if (is_object($Scenario)) {
        if ($Scenario->getMode() != 'schedule') {
         $Scenario->setMode('schedule') ;
      }
      $Schedule = $Scenario->getSchedule() ;
      $Scenario->setSchedule(date('i', $MyDate) . ' ' . date('H', $MyDate) . ' ' . date('d', $MyDate) . ' ' . date('m', $MyDate) . ' * ');
       $Scenario->save();
   }
   // ===============================
   // scénario COUCHER DU SOLEIL +30
   // ===============================
   //
   // variables locales
   $MyDate = strtotime($MySunset_Rear) ;
   $ScenarioID = $SunsetScenarioID_Rear ;
   //
   // modification planification
   $Scenario = scenario::byId($ScenarioID);
   if (is_object($Scenario)) {
        if ($Scenario->getMode() != 'schedule') {
         $Scenario->setMode('schedule') ;
      }
      $Schedule = $Scenario->getSchedule() ;
      $Scenario->setSchedule(date('i', $MyDate) . ' ' . date('H', $MyDate) . ' ' . date('d', $MyDate) . ' ' . date('m', $MyDate) . ' * ');
       $Scenario->save();
   }
Le tout est à adapter en fonction de tes besoins, le tout dans la première partie (il y a des commentaires pour t'aider).
J'espère que cela t'aidera, et aidera d'autres lecteurs...
Tschuss !!
JeeDOM sur Debian 9 virtualisé sous Proxmox, ainsi qu'un Pi3.
RFLink/Xiaomi/BLEA et tous les satellites
Tjs l'envie d'apprendre...

Avatar de l’utilisateur
HeadsB
Timide
Messages : 319
Inscription : 08 sept. 2015, 15:36
Localisation : Le Mans

Re: Plugin Météo

Message par HeadsB » 16 nov. 2016, 17:48

Ou dans une autre façon, que j'exploite pour une autre utilité, tu peux te servir de 2 scenarii.

- Le premier ouvre les volets
- puis un code (dans le style de celui précédemment fourni, avec amélioration et épurage), prend les infos du coucher du soleil et reprogramme, en fonction de ton choix, le scenar de fermeture.

- Le second ferme les volets
- puis code pour reprogrammer le scenar d'ouverture du lendemain.
petit inconvénient de cette méthode, est que l'ouverture est programmée avec l'heure du lever de la veille...

Si tu n'es pas chagriné par le décalage de 2 ou 3 minutes, ça peut aussi fonctionner.
JeeDOM sur Debian 9 virtualisé sous Proxmox, ainsi qu'un Pi3.
RFLink/Xiaomi/BLEA et tous les satellites
Tjs l'envie d'apprendre...

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: Plugin Météo

Message par PuNiSHeR » 16 nov. 2016, 17:55

HeadsB a écrit :Ou dans une autre façon, que j'exploite pour une autre utilité, tu peux te servir de 2 scenarii.

- Le premier ouvre les volets
- puis un code (dans le style de celui précédemment fourni, avec amélioration et épurage), prend les infos du coucher du soleil et reprogramme, en fonction de ton choix, le scenar de fermeture.

- Le second ferme les volets
- puis code pour reprogrammer le scenar d'ouverture du lendemain.
petit inconvénient de cette méthode, est que l'ouverture est programmée avec l'heure du lever de la veille...

Si tu n'es pas chagriné par le décalage de 2 ou 3 minutes, ça peut aussi fonctionner.
Par contre, là, je ne suis pas totalement d'accord avec toi, en un seul scénario, il est possible de gérer l'ouverture et fermeture des volets.

Mais bon, si tu le fais pour plus de clarté et pour scinder les fonctions, ok.

J'ai plus de 90 scénarios et crois moi bien, que je suis du genre à optimiser les choses, donc, si je devais faire comme tu le dis, je serais à près de 180 scénarios.

A méditer.

Avatar de l’utilisateur
Sylar
Actif
Messages : 501
Inscription : 02 mars 2016, 09:34
Contact :

Re: Plugin Météo

Message par Sylar » 16 nov. 2016, 18:27

Bonjour,
je confirme que le plugin ne fonctionne pas correctement ( et ou ) interaction avec https://openweathermap.org/
lorsque j'entre le nom de ma ville et que je vérifie l'heure du lever et du coucher du soleil j'obtient , 11:02 et 23:32

icic j'ai entré d'autre coordonnées mais mon scénario na pas fonctionné or j'ai vérifié la validité de la ville est c'est ok ?

une idée.

merci

je pense de plus en plus à installé une horloge astral et derrière un figaro universel

Avatar de l’utilisateur
PuNiSHeR
Actif
Messages : 1664
Inscription : 05 sept. 2015, 15:38
Localisation : Belgique
Contact :

Re: Plugin Météo

Message par PuNiSHeR » 16 nov. 2016, 18:38

Sylar a écrit :Bonjour,
je confirme que le plugin ne fonctionne pas correctement ( et ou ) interaction avec https://openweathermap.org/
lorsque j'entre le nom de ma ville et que je vérifie l'heure du lever et du coucher du soleil j'obtient , 11:02 et 23:32

icic j'ai entré d'autre coordonnées mais mon scénario na pas fonctionné or j'ai vérifié la validité de la ville est c'est ok ?

une idée.

merci

je pense de plus en plus à installé une horloge astral et derrière un figaro universel
Quelle version de Jeedom et quelle version du plugin, sur quel hardware ?

Loic a apporté des modifs, et plus personne ne s'est plaint du problème des heures, que du contraire.

Et si tu te trompes d'une lettre ou majuscule, ça peut tout changer coté openweathermap.

Alors, avant d'accuser un plugin, peut être commencer par donner des faits concrets, quelle ville, quelle configuration, un screenshot, un comparatif avec openweathermap, ets...

Répondre

Revenir vers « [Plugin Officiel] Météo »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité