Aller au contenu
Dragoniacs

Infos Météo avec Weatherbit

Recommended Posts

J'ai commencé à regarder pour faire le QA... Je me demande si je vais pas d'abord refaire le tour de ce qui est dispo sur le web.

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@schwinny

J'ai corrigé le bug des rafales. Il faut que tu mettes à jour ta scène avec le code publié en V4.5.

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Et sinon, le QA avance bien :) Encore un peu de patience.....

Partager ce message


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

@schwinny

J'ai corrigé le bug des rafales. Il faut que tu mettes à jour ta scène avec le code publié en V4.5.

Tu es genial ;) 

je m'y met de suite.

UN GRAND MERCI ! 

Partager ce message


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

@schwinny

J'ai corrigé le bug des rafales. Il faut que tu mettes à jour ta scène avec le code publié en V4.5.

C'est mis a jour .

 

attention par contre, ya tes ID de WBit sur le fichier en première page ;) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oups..... C'est corrigé, merci :) 

Envoyé de mon RMX1993 en utilisant Tapatalk
 

Modifié par Dragoniacs

Partager ce message


Lien à poster
Partager sur d’autres sites

 Bonjour @Dragoniacs,

Est-il possible de retourner en version 4.2 (ou moins) pour ne plus entendre: "pas de pluie depuis deux jours et pas de pluie dans les deux prochains jours" alors qu'il vient d'annoncer 7mm d'eau?

Et si la réponse est oui, as tu encore la scène et le VD dans cette version?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Normalement il suffit de modifier les paramètres suivants :

WArrosage_J_avant = 3 --Nombre de jours passés sans pluie. Mettre 0 pour désactiver.
WArrosage_J_apres = 2 --Nombre de jours sans pluie à venir (max 2). Mettre 0 pour désactiver
WArrosage_VG = "Arrosage_auto" --Nom de la variable pour l'arrosage automatique, elle passe à "1" s'il faut arroser (laisser vide si non utilisé)
WVolume_Pluie = 5 --en mm, quantité de pluie nécessaire pour ne pas lancer l'arrosage auto

Envoyé de mon RMX1993 en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 Ah super, merci du tuyau.

Pour "WArrosage_VG", je commente juste devant "Arrosage_auto" ?

Et pour " WVolume_Pluie ", il faut mettre 0?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu fais comme cela :

WArrosage_J_avant = 0 --Nombre de jours passés sans pluie. Mettre 0 pour désactiver.
WArrosage_J_apres = 0 --Nombre de jours sans pluie à venir (max 2). Mettre 0 pour désactiver
WArrosage_VG = "" --Nom de la variable pour l'arrosage automatique, elle passe à "1" s'il faut arroser (laisser vide si non utilisé)
WVolume_Pluie = 5 --en mm, quantité de pluie nécessaire pour ne pas lancer l'arrosage auto

Envoyé de mon RMX1993 en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 Impeccable ce matin, reste à voir après quelques jours sans pluie (11mm annoncé pour aujourd'hui). :60:

Encore merci.

 

 

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

J'suis deg j'arrive pas a comprendre mon pb :(

 

 

j'ai régénéré une clef , effacé la scène pour en recréer une nouvelle , tout en 4.5... idem.....

 

Capture.thumb.PNG.82878d26c2db9bb8a98e684774a51dc5.PNG

Partager ce message


Lien à poster
Partager sur d’autres sites

@Bloug essaye sans le code ville, juste avec la localisation de la box

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

idem...

[DEBUG] 12:26:13: 2021-05-23 12:26:13.629879 [ fatal] Unknown exception: /opt/fibaro/scenes/148.lua:165: attempt to index global 'jsonTable0' (a number value)

dans la table c'est une valeur ou l'icone ?

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut que je me replonge dans le code, un peu compliqué car je l'ai supprimé de la HC2....

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

non te prends pas la tête ! c'est pas une erreur de code là c'est chez moi si je suis le seul !

mais merci !

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est quand même étrange.... Ton accès internet est bon ?
Ta clé est bien valide ?

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, oui 

je re DELETE tout  et je redemarre ma box là

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est bon ! je pense que la scene avait un pb car là après une re-install totale cela semble marcher !

j'ai juste une erreur 204

 

[DEBUG] 13:18:08: Analyse de la réponse du site..
[DEBUG] 13:18:18: Erreur de récupération des données :204
[DEBUG] 13:18:21: Scene activée !

 

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors des fois le site bug un peu aussi....

Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

désolé d'être pénible :huh: .... j'ai également l'erreur 429 ( trop de requêtes ) malgré :

WDelai = 30 -- Période d'actualisation en minute (minimum 2, max 45)
function Update()
    -- Construction de l'URL
  	local url_today, url_tomorrow
    if (WBCityid=="" )then
        Debug("pink","Pas de code ville - Utilisation de la localisation de la HC2")
        local loc=api.get("/settings/location")
        url_today = "https://api.weatherbit.io/v2.0/current?lat="..loc.latitude.."&lon="..loc.longitude .."&lang="..WBlang .."&key="..WBApikey
        url_tomorrow = "https://api.weatherbit.io/v2.0/forecast/daily?lat="..loc.latitude.."&lon="..loc.longitude .."&lang="..WBlang .."&key="..WBApikey
    else
        Debug("pink","Utilisation du code ville fourni.")
        url_today = "https://api.weatherbit.io/v2.0/current?city_id="..WBCityid .."&lang="..WBlang.."&key="..WBApikey
        url_tomorrow = "https://api.weatherbit.io/v2.0/forecast/daily?city_id="..WBCityid .."&lang="..WBlang .."&key="..WBApikey
	end
  
  	Debug("yellow","Envoie de la requête URL vers WeatherBit")
  
    Debug("white","Appel de l'URL du jour...")
    getResponseData("weatherbit_today",url_today, "GET", nil)
    
    Debug("white","Appel de l'URL des prévisions...")
    getResponseData("weatherbit_tomorrow",url_tomorrow, "GET", nil)
  
  	fibaro:sleep(10*1000)
  
  	VD_Update()
	
  	setTimeout(function() Update() end,WDelai*60*1000 -13*1000)
end

an idea ??

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 22/05/2021 à 15:16, Bloug a dit :

J'suis deg j'arrive pas a comprendre mon pb :(

 

 

j'ai régénéré une clef , effacé la scène pour en recréer une nouvelle , tout en 4.5... idem.....

 

Capture.thumb.PNG.82878d26c2db9bb8a98e684774a51dc5.PNG

Pour info j'ai le même soucis.

Idem si je supprime le code ville.

je continue de chercher la solution

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour
J'avais désactivé ce module de ma HC2, je viens de le réactiver et tout se passe bien chez moi....
Essaye de supprimer le code ville : WBCityid = "" dans le code de la scène, pour utiliser la localisation de la box.


Envoyé de mon RMX1993 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

En fait c'est la variable tomorrow_datas qui est null (enfin vaut NaN pour être précis)

 

et url_tomorrow contient bien une bonne url https://api.weatherbit.io/v2.0/forecast/daily?lat=47.2594809&lon=-1.5991814&lang=fr&key=maclé

et avec un json qui va bien

 

Mais si après la ligne 140 je rajoute ce debug :     Debug("red","weatherbit_tomorrow " .. weatherbit_tomorrow)  

j'ai les erreurs suivantes :

image.png.adfa56fb5d803d45bf2664004666ac31.png

 

Modifié par ebouilleur

Partager ce message


Lien à poster
Partager sur d’autres sites

×