Aller au contenu
Dragoniacs

Infos Météo avec Weatherbit

Recommended Posts

Je vais plutôt faire une V2.schwinny

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Lol :)

 

je suis en train d'essaye de coder (mes années de codage sont loin), si cest fonctionnel, je t'envoie le code si ca te dit ;) 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Si tu n'y arrive pas, je le ferai, ça ne me gêne pas.

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah je serais content de fair eau moins un truc pour le forum pour une fois :) 

 

Bon deja la recuperation des valeurs dans une variable c'est ok :) 

je vais essayer de faire un truc propre avec des boucles ^^


    --RECUPERATION DES VALEURS DE VENT
            fibaro:debug ("Actualisation des Variables Globales de Vent")
            VENT_J = math.floor(jsonTable0.data[1].wind_spd*3.600)
            VENT_J1 = math.floor(jsonTable1.data[2].wind_spd*3.600) 
            VENT_J2 = math.floor(jsonTable1.data[3].wind_spd*3.600) 
    

Partager ce message


Lien à poster
Partager sur d’autres sites

Ci joint le code qui fonctionne :)

Un petit pas pour @Dragoniacs, un grand pas pour @schwinny :D :D :D 
 

La variable "Alerte_Vent" est a créer au préalable.

La locale Seuil_Alerte_Vent est a paramétrer.

 

------------ Modification Schwinny 16/05/2019 ------------

		local Seuil_Alerte_Vent = 30

    	fibaro:setGlobal("Alerte_Vent","")
            --RECUPERATION DES VALEURS DE VENT dans une variable locale
    		VENT_J = math.floor(jsonTable0.data[1].wind_spd*3.600)
    		VENT_J1 = math.floor(jsonTable1.data[2].wind_spd*3.600) 
    		VENT_J2 = math.floor(jsonTable1.data[3].wind_spd*3.600)
    		
    		local Message = ""
    
    		if VENT_J >= Seuil_Alerte_Vent then
        		Message = "Alerte de Vent fort Aujourd'hui: ".. VENT_J .."Km/H."
        	end
          	if VENT_J1 >= Seuil_Alerte_Vent then
      			if Message ~= "" then Message = Message .." " end 	
        		Message =  Message .. "Alerte de Vent fort Demain: ".. VENT_J1 .."Km/H."
        	end
          	if VENT_J2 >= Seuil_Alerte_Vent then
        		if Message ~= "" then Message = Message .." " end 
      			Message =  Message .. " Alerte de Vent fort Apres-Demain: ".. VENT_J2 .."Km/H"
    		end
    		
    		if Message ~= "" then 
      			fibaro:debug ("Mise a jour de la Var Globale Alerte Vent...")
      			fibaro:setGlobal("Alerte_Vent",Message)
      		end 		
------------ Modification Schwinny 16/05/2019 ------------

 

  • Like 1

Partager ce message


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

L'un de vous saurait il faire une notification via GEA si la prevision de vent dépasse les XX kms/h ou de la pluie ?

 

Il y a 21 heures, Dragoniacs a dit :

Ça serait possible en modifiant le code, pour mettre cette info

BOnjour,

 

J'arrive après la guerre et code fait, mais dans GEA en direct, vue que l'info est deja dans le label du VD, ceci doit etre possible : NON testé et si je n'ai rien oublié ;-) dans le code vite fait.

 

Dans config() :

 

GEA.options.wbwind = {name="WbWind",
                    optimize = true,
                    math=true,
                    getValue=function(id) return fibaro:getValue(id, "ui.lblVent.value"):match("%d+") end,
                }

Dans setEvents() la ligne

 

  GEA.add({"WbWind+", id["VD_WeatherBit"], 10}, 30, "Vitesse du vent de : {Result} km/h, rentre le parasol schwinny;-)")

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite ça marche pour le vent du jour mais pas pour les prévisions... faut que@schwinny soit chez lui et qu'il réagisse en direct

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


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

pour le vent du jour

C'est justement l'interet non ? pourquoi rentrer le parasol pour les prévisions ;-)

Heuu ca peut fonctionner pour les previsions, avec un code un peu different ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite LOLLLLLLL :) 

 

Oui c'est le but, rentrer le parasol pour éviter d'en faire un parachute avec des rafales a 130km/h de mistral....

 

Le but serais d'anticiper un peu et le code que j'ai fait hier tourne pas mal (apres 2h a essayer de savoir pourquoi j'avais du nil en variable... merci la CASSE :) ) mais maintenant, me reste la partie GEA.

 

Je testerais cependant la solution @pepite 

 

 

c'est sur que si GEA permet de venir tapper en direct le contenu, je suis preneur pour avoir tout dans GEA :)

 

Merci a vous deux !

 

 

PS: Merci @pepite d'appelez mes 3 pauvres lignes basique du CODE :D Je suis emu et flatté :D :D 

 

Partager ce message


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

3 pauvres lignes basique du CODE

Ca fait toujours " plus que moi ;-)

 

Maintenant que tu as tout fait et que tu envoies tout dans une variable, avec GEa il ne te reste qu'a récupérer la valeur de la variable périodiquement et t'envoyer le push si besoin.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon ce jour, j'ai une erreur sur le VD apres mise a jour en beta:


[DEBUG] 23:00:18: 2019-05-20 23:00:18.196268 [ fatal] LUA error: /opt/fibaro/scenes/43.lua:150: attempt to index global 'jsonTable1' (a number value)

 

J'ai rajouté un debug de la table Json0:


[DEBUG] 23:00:18: Contenu de la Table 0
[DEBUG] 23:00:18: table: 0xa3d14a8

 

Ainsi qu'un debug de la table Json1


[DEBUG] 23:00:18: Contenu de la Table 1
[DEBUG] 23:00:18: -nan
 

Donc apparament, la table 1 est vide. 

Avez vous aussi la meme erreur ? 

 

Modifié par schwinny

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis en 4.541 et je n'ai pas d'erreur...
Tu es passé en 4.542 ?

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Question conne : vu que la nouvelle version bêta change la gestion des variables globales, essaye de supprimer et recréer tes variables globales...

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est ce que j'ai fait et ca refonctionne :) 

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

 Bonjour,

Je n'avais plus les notifications (soir & matin) et l'annonce tts du matin me disait de nouveau tous les jours "ce lundi".

La dernière MàJ datait du 10/06, je suppose que la scène était plantée mais je pensais qu'elle était relancée par le watchdog.

J'ai arrêté et redémarré la scène Weatherbit et c'est repartit.

Wait & see.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, j'ai eu le même bug mais c'était conjoint avec les pannes de réseau Sfr. ..

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

plus d'infos pour ma part depuis le 22/07.

idem chez vous ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai aucun soucis...

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

je viens de relancer le script a la main ca fonctionne mais bizarre car celui ci a une instance active.

Partager ce message


Lien à poster
Partager sur d’autres sites

Il n'y avait rien de bizarre dans le debug ?

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@Dragoniacs je me lance :) 

 

Bon dans la serie j'ai que ca a foutre... et si je codais parasitais le VD excellent de @Dragoniacs

 

J'aurais aimé faire 3 icones pour afficher la météo J, J+1, J+2 de Weatherbit et dans un temps futur, pousser ce bouton une une "lametric time" car je ne vais jamais dans le VD Label

 

Je dispose des excellents boutons suivants

 

Pour le vent, je connait deja la variable...

 

reste a me décortiquer le code weather pour l'implémenter...

 

Si vous pouviez me dire quel état de temps vous avez chez vous ? 

j'ai deja pour ma part: 

 

Ciel couvert

Nuages fragmentés

 

 

 

 

 

Nuage.png

Orage Pluie.png

Pluie Neige.png

Pluie.png

Soleil Nuage ++.png

Soleil Nuage +++.png

Soleil.png

Vent.png

Modifié par schwinny

Partager ce message


Lien à poster
Partager sur d’autres sites

parasite !
Je crois que toutes les possibilités de temps sont dispo sur le site de weatherbit, dans la rubrique de l'api.
Je suis en vacances avec un réseau pourri, je ne peux pas t'aider plus que ça...

Envoyé de mon SM-A530F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Update en V3.0  :OK ;-)

 

Merciiiiiiiiiiiiiiiiiiiiiii

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×