Aller au contenu
Dragoniacs

Infos Météo avec Weatherbit

Recommended Posts

Normalement les variables sont créées automatiquement... Essaye de les supprimer pour voir ce que ça donne...

Envoyé de mon BTV-W09 en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok je fais ça ce soir en rentrant du taf. E bous tiens au courant.


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@Dragoniacs @schwinnyProblème réglé. C'était bien un problème de variables. Je les ai toutes effacé et recréé. Ça a réglé le problème. Par contre je ne sais pas pourquoi ça à planté?

Je vais surveiller ça de près pendant quelques jours on verra bien si ça se reproduit.

En tout cas merci encore pour votre aide.

Modifié par fredokl
  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonne nouvelle !!!

Envoyé de mon SM-A530F en utilisant Tapatalk

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@DragoniacsPar contre la VG "wbit_secheresse" ne s'est pas créé, est-ce normal?

Partager ce message


Lien à poster
Partager sur d’autres sites

As tu choisi une variable pour l'arrosage et de temps différents de 0 ?
Car la fonctionne ne s'active que si elle est demandée. Les VG sont créées si elles sont utiles ...

Envoyé de mon SM-A530F en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@Dragoniacs Ok j'ai compris. je n'ai pas mis de variable pour l'arrosage car je n'en ai pas besoin. Je pensais que la VG "wbit_secheresse" se créé quoi qu'il en soit et c'était encore un bug. Donc on fait comme si je n'avais rien dit.:2:

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 

Il y a 23 heures, fredokl a dit :

Donc on fait comme si je n'avais rien dit.:2:

ouais enfin tu l'as quand meme dit ... :2:

 

Il y a 23 heures, fredokl a dit :

@DragoniacsPar contre la VG "wbit_secheresse" ne s'est pas créé, est-ce normal?

 

:98:

Modifié par schwinny
  • Like 1
  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

 

J'ai une erreur depuis quelques heures alors que ça tournait au poil depuis des mois 

[DEBUG] 16:01:15: Scene activée
[DEBUG] 16:01:15: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 16:01:15: Envoie de la requête URL vers WeatherBit
[DEBUG] 16:01:15: Appel de l'URL du jour...
[DEBUG] 16:01:15: Appel de l'URL des prévisions...
[DEBUG] 16:01:25: 2020-05-30 16:01:25.318635 [ error] Handshake error: certificate verify failed
[DEBUG] 16:01:25: 2020-05-30 16:01:25.321993 [ fatal] LUA error: /opt/fibaro/scenes/46.lua:93: attempt to index global 'response' (a nil value)

Je n'ai rien changé, évidemment. J'ai généré une nouvelle Key, ça ne change rien. Le plus étonnant est que lorsque je rentre en dur l'adresse dans le navigateur je me connecte bien et vois les infos :

 

data":[{"rh":28,"pod":"d","lon":0.68,"pres":1008.93,"timezone":"Europe\/Paris","ob_time":"2020-05-30 13:36","country_code":"FR","clouds":0,"ts":1590845795,"solar_rad":826.62,"state_code":"24","city_name":"Tours","wind_spd":4.88796,"last_ob_time":"2020-05-30T13:13:00","wind_cdir_full":"est-nord-est","wind_cdir":"ENE","slp":1016.8,"vis":24.1352,"h_angle":11.3,"sunset":"19:43","dni":887.14,"dewpt":5.3,"snow":0,"uv":7.29646,"precip":0,"wind_dir":65,"sunrise":"04:08","ghi":826.62,"dhi":114.86,"aqi":70,"lat":47.38,"weather":{"icon":"c01d","code":"800","description":"Ciel clair"},"datetime":"2020-05-30:13","temp":25.4,"station":"AV094","elev_angle":61.26,"app_temp":24.7}],"count":1}

Est-ce un problème momentané de serveur ? Quelqu'un a une idée ?

 

D'avance merci pour vos conseils.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de regarder, chez moi ça tourne sans problème... peut-être un soucis sur le serveur, j'avais eu ça il y a quelques temps.
Attend demain pour voir...

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Je me réponds.

 

Comme tout marchait très bien, j'étais resté en V2.4, version qui a cessé de fonctionner donc aujourd'hui à 12H30... 

La différence avec la dernière version V4 (en dehors des différents ajouts) se situe dans la mise à jour des tableaux API, avec une petite ligne qui n'existait pas :

checkCertificate = false

Et là, bingo, ça marche. Si ça peut aider d'autre qui n'ont pas fait la mise à jour. Mais, il faut être bête pour ne pas faire la mise à jour :94:

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut !

Merci pour le taf ! Je regarde à l'utiliser pour l'arrosage automatique grâce , du coup :

 

Citation

 WArrosage_VG = "Arrosage_auto" --Nom de la variable pour l'arrosage automatique, elle passe à "1" s'il faut arroser (laisser vide si non utilisé)

     	--Définition du timmig des sécheresses       
         if WArrosage_J_avant > 0 and WArrosage_J_apres > 0 and WArrosage_VG ~= "" then
	  		Declaration_VG("wbit_secheresse",os.date("%j"))
	  		Declaration_VG(WArrosage_VG,0)
      		local Nb_Jours = 0
      		if round(jsonTable1.data[1].precip,0) == 0 then 
        		Nb_Jours = Update_Secheresse()	
      			else fibaro:setGlobal("wbit_secheresse",os.date("%j"))
      		end
      		if Nb_Jours >= WArrosage_J_avant then
        		if WArrosage_J_apres > 2 then WArrosage_J_apres = 2 end
        		local Pluie = false
        		for i=1, WArrosage_J_apres do
          			if round(jsonTable1.data[i+1].precip,0) > 0 then Pluie = true end
        		end
      			if not Pluie then fibaro:setGlobal(WArrosage_VG,1)
          		else fibaro:setGlobal(WArrosage_VG,0)
          		end
        	end
    	else if WArrosage_J_avant == 0 and WArrosage_J_apres == 0 and WArrosage_VG ~= "" then fibaro:setGlobal(WArrosage_VG,0) end
    	end

... je suis noyé :o c'est défini à partir de quelle pluviométrie ? Si il pleut 1mm la variable reste à 0 ? 

 

Par Ex, moi j'arrose tout les jours vers 6h00 mais si il va pleuvoir plus de 5mm de pluie j'arrose pas 

Et pour rejoindre (je pense) le post de @dbreux  

 

s'il pleut et donc que la variable est à 1 il faut couper le panneau d'arrosage ou du moins le décaler de 24h 

 

arff peut etre dans un MAJ 4.2 ?  :p

 

 

Modifié par Bloug

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, effectivement@Bloug , je ne fais que vérifier la présence de pluie et pas le volume. Et uniquement sur la météo, pas de relevé avec un pluviometre.
J'avoue que je n'ai pas (encore) d'arrosage automatique, alors je ne vois pas tout ce qui pourrait être utile
Je vais me pencher sur la 4.2 donc... avec un niveau mini de pluie pour le passage de la variable arrosage à 1 ?

Envoyé de mon SM-A530F en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

oui je pense qu'avec cette valeur paramétrable le VD est capable de s'adapter au plus grand nombre.

 

Le top :

 

Pouvoir donner un niveau minimum de pluie pour le passage de la variable

Si possible pour le Top du TOP 

En cas de passage de la variable à 0 ( ne pas arroser ) ==> Décaler l'arrosage de 24h avec l'info dans un label Du VD

En cas de passage de la variable à 0 ( ne pas arroser ) ==> Envoyer un push pour indiquer que l'arrosage va être décaler de 24h à cause de la pluie

 

:2:

Modifié par Bloug

Partager ce message


Lien à poster
Partager sur d’autres sites

Ca me semble faisable.

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@Bloug

Evolution faite en V4.2 -> pense bien à ajouter un lable "lblPluie" dans le VD si tu ne le réimporte pas en entier.

+ modifier ta scène avec le nouveau code et la variable "WVolume_Pluie"

 

Je te laisse tester et me faire un retour :2:

  • Like 1
  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bientôt disponible sur HC3 :D

1.jpg.b0601513ec0b18798e6f8e6b15c00735.jpg

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, Dragoniacs a dit :

@Bloug

Evolution faite en V4.2 -> pense bien à ajouter un lable "lblPluie" dans le VD si tu ne le réimporte pas en entier.

+ modifier ta scène avec le nouveau code et la variable "WVolume_Pluie"

 

Je te laisse tester et me faire un retour :2:

 

Génial , je vais vite trouver un moment pour regarder et te faire un retour !

Merci !

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

rohh deja c'est du lourd... avec les couleurs ... :

 

 

[DEBUG] 13:58:07: Scene activée !
[DEBUG] 13:58:07: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 13:58:07: Envoie de la requête URL vers WeatherBit
[DEBUG] 13:58:07: Appel de l'URL du jour...
[DEBUG] 13:58:07: Appel de l'URL des prévisions...
[DEBUG] 13:58:17: Actualisation des labels du VD
[DEBUG] 13:58:18: Mardi : Nuages fragmentés. Température entre 14 et 23 degrés. Vent de 15 kilomètres par heure, en provenance ouest. Pas de pluie. Pas de pluie depuis 2 jours et pas de pluie prévue dans les 1 prochains jours.
[DEBUG] 13:58:18: Mercredi : Nuages fragmentés. Température entre 14 et 23 degrés. Vent de 12 kilomètres par heure, en provenance ouest. Pas de pluie. Rafales de 39 kilomètres par heure. Période de sécheresse, pensez à arroser.
[DEBUG] 13:58:19: Analyse de la réponse du site..
[DEBUG] 13:58:29: Mise à jour réussie
[DEBUG] 13:58:29: Analyse de la réponse du site..
[DEBUG] 13:58:39: Mise à jour réussie

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui. Je trouve ça plus lisible...

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

 Bonjour la compagnie,

Merci @Dragoniacs pour cette nouvelle évolution. :13:

J'ai tout de même un problème, le watchdog relance la scène toutes les demi-heure, voici ce que j'ai dans le debug:

[DEBUG] 09:46:34: Scene activée !
[DEBUG] 09:46:34: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:34: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:34: Appel de l'URL du jour...
[DEBUG] 09:46:34: Appel de l'URL des prévisions...
[DEBUG] 09:46:38: Scene activée !
[DEBUG] 09:46:38: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:38: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:38: Appel de l'URL du jour...
[DEBUG] 09:46:38: Appel de l'URL des prévisions...
[DEBUG] 09:46:41: Scene activée !
[DEBUG] 09:46:41: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:41: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:41: Appel de l'URL du jour...
[DEBUG] 09:46:41: Appel de l'URL des prévisions...
[DEBUG] 09:46:45: Scene activée !
[DEBUG] 09:46:45: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:45: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:45: Appel de l'URL du jour...
[DEBUG] 09:46:45: Appel de l'URL des prévisions...
[DEBUG] 09:46:48: Scene activée !
[DEBUG] 09:46:48: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:48: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:48: Appel de l'URL du jour...
[DEBUG] 09:46:48: Appel de l'URL des prévisions...
[DEBUG] 09:46:52: Scene activée !
[DEBUG] 09:46:52: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:52: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:52: Appel de l'URL du jour...
[DEBUG] 09:46:52: Appel de l'URL des prévisions...
[DEBUG] 09:46:55: Scene activée !
[DEBUG] 09:46:55: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:55: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:55: Appel de l'URL du jour...
[DEBUG] 09:46:55: Appel de l'URL des prévisions...
[DEBUG] 09:46:58: Scene activée !
[DEBUG] 09:46:58: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:46:58: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:46:58: Appel de l'URL du jour...
[DEBUG] 09:46:58: Appel de l'URL des prévisions...
[DEBUG] 09:47:02: Scene activée !
[DEBUG] 09:47:02: Pas de code ville - Utilisation de la localisation de la HC2
[DEBUG] 09:47:02: Envoie de la requête URL vers WeatherBit
[DEBUG] 09:47:02: Appel de l'URL du jour...
[DEBUG] 09:47:02: Appel de l'URL des prévisions...

La scène interroge le site de WeatherBit près de 20 fois/minute, c'est normal?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne vois pas la réponse du site dans ton debug. Tu as bien remis ta clé ?

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

13.JPG.2838687289e867c778a1648f137e093e.JPG

 

De mon coté pas de pb, c'est ok toute les 30min

 

En revanche, ( ne prends pas peur j'ai modifié le VD pour un Test Arrosage ) Nous sommes ok que le VD change uniquement la Variable et ne touche pas au panneau d'arrosage ? 

 

 

11.JPG.6ca8d5d9f572c3d0d00800a7dc9fd665.JPG

 

du coup je vais regarder si en simplifiant j'ai pas touché un truc par erreur car précipitations estimé = 0 mais il a décalé la variable :s

12.JPG.c0cad31abf71090b36c7ae53d6e8eef1.JPG

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai pas tout compris@Bloug
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.
Normalement une valeur de 0mm ne devrait pas poser de problème... mais je n'ai pas testé...

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 5 heures, Dragoniacs a dit :

Je ne vois pas la réponse du site dans ton debug. Tu as bien remis ta clé ?

 Oui pourtant.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×