Aller au contenu
Dragoniacs

Infos Météo avec Weatherbit

Recommended Posts

Tu es juste passé de la v4 à la v4.2 ?

Tu as quoi comme paramètre de ton watchdog ?

 

Envoyé de mon SM-A530F en utilisant Tapatalk

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

 Oui, je viens de recopier la scène en l’effaçant avant mais je n'ai plus rien dans le debug, par contre le running instance reste à 0.

Dans le watchdog, j'ai:

   {type = "Scene", id = 10, match = {text="", interval=0}, no_match = {text=""}, count=1, restart=true, notification = {"push", "email"}}, -- WeatherBit.io

 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 45 minutes, Dragoniacs a dit :

Mon VD ne change que la variable globale d'arrosage que tu as déclarée dans les paramètres en début de la scène. Il ne touche pas du tout au panneau Fibaro.
 

Impec  ! Pas de pb je vais bidouiller avec le code de @Did via les deux bouton pour l'intégrer :60:

 

il y a 47 minutes, Dragoniacs a dit :

Normalement une valeur de 0mm ne devrait pas poser de problème... mais je n'ai pas testé...
 

La variable à changé car elle m''indique " Arrosage reporté "  il faut que je regarde dans les log la raison ( le déclencheur ) Est-ce la météo ? 

Mais si la variable a changé , l'indication de précipitation doit changé également ...du moins en fonction du seuil indiqué (2mm)

Partager ce message


Lien à poster
Partager sur d’autres sites

La météo peut changer en cours de journée... surtout si tu mets la détection à un niveau assez bas : 2 ou 3 mmm
@Did essaye avec un intervalle plus large : 35*60. Car la scène est mise à jour toutes les 35 min.
Laisse lui peut-être le temps d'avoir la réponse du site. J'ai l'impression qu'elle se relance tout le temps chez toi et ce n'est pas normal.

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

1 petit print(json.encode(response) pourrait permettre de savoir si les données sont bien récupérés

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Excellent, merci bcp@Dragoniacs puree j'ai du retard sur les versions.
Un grand merci

Envoyé de mon BND-L21 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai trouvé quelques incohérences, je vous prépare une V4.3

Par exemple, je ne tiens pas compte du volume de pluie défini par l'utilisateur pour mettre le compteur des jours secs à 0. C'est nul....

Et les messages pourraient être plus fluides et cohérents quand on fait les alertes sécheresse.... Mon lapin à l'air bête quand il les diffuse...

Et pour finir, je regarde à passer en J+3 pour les jours de pluie à venir :)

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@Dragoniacs pour le problème de @Did  j'arrive a reproduire le problème,

 

J'avais oublié de modifier le WSceneId

 

-------------------------------------------------------------------------------
-- PARAMETRAGE UTILISATEUR
-------------------------------------------------------------------------------
local WSceneId = 194  -- Id de la scéne pour actualisation de la météo
-------------------------------------------------------------------------------
-- FIN DU PARAMETRAGE UTILISATEUR
-------------------------------------------------------------------------------

et cela explique mon erreur : Line 41 : attempt to compare nil with number

 

si je rentre la bonne ID j'ai  dans le VD :


 

[DEBUG] 07:40:44: Ajout des icones....
[DEBUG] 07:40:47: Ajout des icones....
[DEBUG] 07:40:51: Ajout des icones....
[DEBUG] 07:40:55: Ajout des icones....
[DEBUG] 07:40:58: Ajout des icones....
[DEBUG] 07:41:02: Ajout des icones....
[DEBUG] 07:41:05: Ajout des icones....
[DEBUG] 07:41:08: Ajout des icones....

et dans la scène 

 

[DEBUG] 07:42:59: Scene activée !
[DEBUG] 07:42:59: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 07:42:59: Envoie de la requête URL vers WeatherBit
[DEBUG] 07:42:59: Appel de l'URL du jour...
[DEBUG] 07:42:59: Appel de l'URL des prévisions...
[DEBUG] 07:43:02: Scene activée !
[DEBUG] 07:43:02: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 07:43:02: Envoie de la requête URL vers WeatherBit
[DEBUG] 07:43:02: Appel de l'URL du jour...
[DEBUG] 07:43:02: Appel de l'URL des prévisions...
[DEBUG] 07:43:06: Scene activée !
[DEBUG] 07:43:06: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 07:43:06: Envoie de la requête URL vers WeatherBit
[DEBUG] 07:43:06: Appel de l'URL du jour...
[DEBUG] 07:43:06: Appel de l'URL des prévisions...
[DEBUG] 07:43:10: Scene activée !

 

Modifié par Bloug

Partager ce message


Lien à poster
Partager sur d’autres sites

 C'est pourtant bien le bon numéro d'Id et de VD.

J'ai retenté de sauvegarder la scène et maintenant, on dirait qu'elle ne se lance pas

Le Watchdog ne dit plus rien, même pas de tentative de connexion.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui justement avec le bon numéro de scène sa mouline

Partager ce message


Lien à poster
Partager sur d’autres sites

 Ah donc il faut mettre quel faux numéro d'Id? :D

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai pas eu trop de pb avec le 194 :lol:

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu avais modifié le main loop de la scène ?
Cf en bas du 1er post

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

 Mais le VD ne communique pas avec la scène?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je voulais dire : le main loop du VD

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, je pige pas tout là ... Pour repartir proprement ( sans mes modif de mise en forme en cas d'erreur de mon coté) j'ai tout supprimé ( VD; scène ; variables)

 

Je ré-installe tout mais je n'ai plus d'info dans le Label "lblPluie" du VD ... Une IDée ?

 

 

Sinon je confirme :

 

 

 

Si j'indique un numéro de scène bidon dans le VD :

-------------------------------------------------------------------------------
-- PARAMETRAGE UTILISATEUR
-------------------------------------------------------------------------------
local WSceneId = 194  -- Id de la scéne pour actualisation de la météo
-------------------------------------------------------------------------------
-- FIN DU PARAMETRAGE UTILISATEUR
-------------------------------------------------------------------------------

J'ai bien l'erreur suivante dans le VD :

 

Line 41 : attempt to compare nil with number

 

Mais la Scène lié au VD fonctionne normalement

 

[DEBUG] 06:23:28: Jeudi : Nuages épars. Température entre 15 et 26 degrés. Vent de 8 kilomètres par heure, en provenance ouest-nord-ouest. Pas de pluie.
[DEBUG] 06:23:28: Vendredi : Quelques nuages. Température entre 14 et 28 degrés. Vent de 9 kilomètres par heure, en provenance nord-ouest. Pas de pluie. Rafales de 34 kilomètres par heure.
[DEBUG] 06:23:28: Analyse de la réponse du site..
[DEBUG] 06:23:38: Mise à jour réussie
[DEBUG] 06:23:38: Analyse de la réponse du site..
[DEBUG] 06:23:48: Mise à jour réussie


EN Revanche,

 

Si j'indique le bon numero de scène dans le VD :


Je n'ai plus d'erreur en ligne 41 dans le VD , mais celui-ci boucle tt les 3sec avec :

 

[DEBUG] 06:41:35: Ajout des icones....
[DEBUG] 06:41:38: Ajout des icones....
[DEBUG] 06:41:42: Ajout des icones....
[DEBUG] 06:41:45: Ajout des icones....
[DEBUG] 06:41:49: Ajout des icones....
[DEBUG] 06:41:52: Ajout des icones....
[DEBUG] 06:41:56: Ajout des icones....

ET la scène lié au VD merdouille :

 

[DEBUG] 06:42:24: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 06:42:24: Envoie de la requête URL vers WeatherBit
[DEBUG] 06:42:24: Appel de l'URL du jour...
[DEBUG] 06:42:24: Appel de l'URL des prévisions...
[DEBUG] 06:42:27: Scene activée !
[DEBUG] 06:42:27: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 06:42:27: Envoie de la requête URL vers WeatherBit
[DEBUG] 06:42:27: Appel de l'URL du jour...
[DEBUG] 06:42:27: Appel de l'URL des prévisions...
[DEBUG] 06:42:30: Scene activée !
[DEBUG] 06:42:30: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 06:42:30: Envoie de la requête URL vers WeatherBit
[DEBUG] 06:42:30: Appel de l'URL du jour...
[DEBUG] 06:42:30: Appel de l'URL des prévisions...
[DEBUG] 06:42:34: Scene activée !
[DEBUG] 06:42:34: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 06:42:34: Envoie de la requête URL vers WeatherBit
[DEBUG] 06:42:34: Appel de l'URL du jour...
[DEBUG] 06:42:34: Appel de l'URL des prévisions...


 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Le label pluie met un peu de temps à se mettre à jour. Ce sera corrigé dans la prochaine version, et j'essaye de vous publier ça rapidement.

 

Par contre je ne comprend pas la suite de ton message @Bloug... Tu as un bug ou tu tentes des trucs pour Did ?

 

@Did, de ton coté ça bug toujours ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui en fait il y a un BUG, si dans le VD j'indique le bon numéro de Scene.

 

et je pense que @did,  ayant correctement renseigné le numero de scène rencontre alors le problème de boucle.

Modifié par Bloug

Partager ce message


Lien à poster
Partager sur d’autres sites

 Chez moi, ça ne déclenche plus le watchdog, la scène ne démarre plus je pense, l'affichage du module bascule entre "Scene triggered" (en bleu) et "Running instances: 0" et le VD n'est plus mis à jour depuis le 09/06/2020.

J'attends la prochaine version mais ce n'est pas grave.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello !

Je viens de vous mettre en ligne la V4.3 :60:

Si vous passez de la V4.2 à la V4.3, ne mettez à jour que le code de la scène.

Pensez bien à reporter les ID de votre VD et la clé Weatherbit.

 

J'attend vos debugs :rolleyes:

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 J'ai remplacé la scène par la version 4.3 mais c'est pareil, elle tente de se lancer mais revient à zéro (le running instances), toujours rien dans le debug.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Did

Peux-tu tester en remplaçant le code du main loop du VD par celui que je viens de mettre en 1ere page de ce post ?

Je crois que cela devrait résoudre ton problème....

 

(Nota : avec le bon ID de scène :rolleyes: )

Modifié par Dragoniacs

Partager ce message


Lien à poster
Partager sur d’autres sites

 Merci @Dragoniacs, :13:

J'ai remplacé la mainloop et cette fois, la scène est en "running instances: 1".

Je verrais bien demain matin s'il y a une remontée des infos.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci @Dragoniacs pour l'update !!

 

j'ai :

supprimé le VD 4.2 pour importer le nouveau VD en 4.3

remplacé la scène par le lua en 4.3 

j'ai bien attribué le BON numéro de la Scène et celui du VD

Pour avoir une installation clean en 4.3

 

Je rencontre l'erreur suivante dans la scène :

 

[DEBUG] 06:58:28: Scene activée !
[DEBUG] 06:58:28: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 06:58:28: Envoie de la requête URL vers WeatherBit
[DEBUG] 06:58:28: Appel de l'URL du jour...
[DEBUG] 06:58:28: Appel de l'URL des prévisions...
[DEBUG] 06:58:38: Actualisation des labels du VD
[DEBUG] 06:58:38: 2020-06-24 06:58:38.940447 [ fatal] Unknown exception: /opt/fibaro/scenes/104.lua:161: attempt to index global 'jsonTable0' (a number value)
[DEBUG] 06:58:40: Scene activée !
....

Après l'erreur ci dessus,  j'ai supprimé les variables Globale dans le pnx pour être sûr .....  puis restart de l'ensemble.......et du coup les variables ne sont pas crées, et j'ai l'erreur suivante :

 

[DEBUG] 07:31:38: Scene activée !
[DEBUG] 07:31:38: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 07:31:38: Envoie de la requête URL vers WeatherBit
[DEBUG] 07:31:38: Appel de l'URL du jour...
[DEBUG] 07:31:38: Appel de l'URL des prévisions...
[DEBUG] 07:31:48: Actualisation des labels du VD
[DEBUG] 07:31:48: 2020-06-24 07:31:48.151599 [ fatal] Unknown exception: /usr/share/lua/5.2/json/decode.lua:74: bad argument #1 to 'match' (string expected, got nil)
[DEBUG] 07:31:50: Scene activée !
...

J'ai pas de bol lol

 

Modifié par Bloug

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon ben en avant pour une V4.4

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×