Aller au contenu

Yams Wu - Yet Another Meteo Station (Wunderground Version)


Messages recommandés

Posté(e)

oui, comme tu as fait, dans les option tu peux donner un timeout, les erreurs etc. donc si y'a rien, je pense qu'il gardera la dernière valeur correcte.

après il suffit d'appeler via la HC2, le "label" via l'api de Jeedom et l'api key (sans login/pw donc).

Autre solution, aller chercher les valeurs extraites du json, mais alors il faut changer complètement yams

Posté(e)

A voir s'il garde la dernière valeur,dans ce cas  ca doit le faire.

 

Le label ou le json, c'est kiff kiff je pense, mais plus de boulot sur le json.

Inconvenient, si notre Jeedom tombe.;plus de meteo ;-)

Posté(e)

Oui, ou si le Windows qui héberge ma vm reboot pour une.mise a jour...
Autre solution : pousser de Jeedom vers une VG ou un label de la hc2 quand le json est reçu

Sent from my Note4

  • 1 mois après...
Posté(e)

Bonsoir tout le monde,

Depuis ce matin j'ai une erreur dans le VD Yams Wu

Auriez vous une idée de l'origine de cette erreur?

 

DémarrerArrêterNettoyer [DEBUG] 07:23:42: 10/2015 - WU Weather - Original LUA Scripting by Jonny Larsson 2015
[DEBUG] 07:23:42: 11/2015 - YAMS WU - Fork by Sébastien Jauquet
[DEBUG] 07:23:42: Version: 4.2
[DEBUG] 07:23:48: Données reçues
[DEBUG] 07:23:48: Données mises àjour
[DEBUG] 07:23:48: Prochaine Mise àjour prévue dans (min) 30
[DEBUG] 07:45:00: Sortie de boucle (Pour Push)
[DEBUG] 07:45:08: Données reçues
[ERROR] 07:45:08: line 382: attempt to concatenate global 'temperature' (a userdata value)

 

Merci d'avance pour votre aide.

 

Posté(e)
Bonsoir,
 
T'es en PWS ou LOCID ?
Ce soir tu as regarde ton debug ?


Salut pepite
Les logs d'erreur date d'hier soir.
Et ce matin j'ai la meme chose.

Je suis en PWS car je ne sais pas comment trouver le LOCID sur le.site internet?
Posté(e)
Probablement un petit problème de connexion à wunderground.
Tu as eu ça souvent ?

Sent from my Note4




Sebsbien,
J'ai constaté ce dysfonctionnement depuis deux trois jours
Tout fonctionnait bien avant
C'est pourquoi je ne comprends pas.
Je vais voir à redémarrer la box car meme en re-enregistrant le vd cela ne donne rien.
C'est le.wachdog qui m'a.montré que cela ne fonctionnait pas
Et comme je diffuse tous les.matins la météo
Ce matin nous sommes hier Mardi. Dernière fois que cela a relevé correctement la meteo.
Posté(e)

et tu as essayé de récupérer le json "a la main" et voir s'il ne contient pas des erreurs, ou manques ?

J'ai fait le code pour que quand le json est incorrect la procédure ne plante pas (PCALL) mais en faisant ça, ça devient "une boite noire" et pas de debug possible de cette partie.

Posté(e)

Je viens de re-enregistrer ce matin le VD et cela fonctionne à nouveau, là à l'instant.

Je vieux bien essayer d'utiliser le LOCID comme conseiller par Pepite, comment faire pour le trouver?

 

  • Upvote 1
Posté(e)

Salut,

 

Ah oui très bonne question ;-) comment retrouver le LOCID ?  heuuu...

Je ne sais plus, sur le site de WU au niveau du compte de l'API ou google, weather location france 

  • Upvote 1
  • 1 mois après...
  • 5 mois après...
Posté(e)

Petite correction dans la création des variables global il faut remplacer

 

WU.createGlobalIfNotExists = function(varName, defaultValue)
	if (fibaro:getGlobal(varName) == "") then

par

WU.createGlobalIfNotExists = function(varName, defaultValue)
	if (fibaro:getGlobal(varName) == nil) then

sinon les variables ne se créent pas

  • Upvote 1
Posté(e)

Bizarre que personne d'autre ne se soit plaint.
Tu as que version bêta ?

Sent from my SM-N910F using Tapatalk

Posté(e)

Je suis en 4.136, le retour nil a peut être changé entre 2 versions et de plus une fois que l'on a créé les variables on ne voit plus le problème, c'est transparent sauf pour les nouvelles installations (ce qui était mon cas).

  • 1 mois après...
  • 2 semaines après...
  • 2 mois après...
Posté(e)

 Bonjour à tous,

J'ai depuis une semaine, le watchdog qui me redémarré le VD wunderground avec dans le mail, cette erreur:

Line 381: attemp to index fidèle \\\\\\\?\\\\\\\'(a nil value)

Je suis en version 4.2 et ma ligne 381 est celle du milieu dans Today meteo:

 fcst1 = jsonTable.forecast.txt_forecast.forecastday[1].fcttext_metric;

fcst1 = jsonTable.forecast.txt_forecast.forecastday[1].fcttext_metric

 

Posté(e) (modifié)

Idem chez moi @Did

ca vient de WU, peut-etre ont-ils changé l'API ??  Mais je ne suis pas allé plus loin. j'ai pas cherché ;-) faudrait que je prenne le temps d'aller voir l'api WU

 

 

je viens d'aller voir, à priori l'API n'a pas changé.

@sebcbien tu confirmes ou infirmes ? ;-)

Modifié par pepite
  • 1 mois après...
Posté(e)

Salut. Merci @sebcbien pour ce super VD. Je l'ai enfin installée. En plus j'ai un PWS à 500m de chez moi. C'est vraiment local pour le coup. Pour la création des VD, j'ai été obligé de le faire manuellement.

Sinon, ça marche très bien.

  • Like 1
Posté(e)

@sebcbienSerait-il possible aussi d'avoir l'info du "lblTempHum" dans le log.

J'aime quand je me connect sur la HC2 avoir rapidement les données T° et humidité sur le log sans être obligé d'ouvrir le VD.

J'ai tenté avec ce code mais rien ne se passe:

--Mise à jour Log
local temp = fibaro:getValue(1139, "value")
fibaro:log(temp .."" )
fibaro:call(fibaro:getSelfId(), "setProperty", "logTemp", "TxtBlue" )
fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblTempHum.value",temp.. "")

 

  • 2 semaines après...
Posté(e)

 Bonjour tout le monde,

J'ai le message de prévision (en TTS via Sonos) qui me répète deux fois %: Risque de pluie : 40 % %.

Comment peut-on corriger cela?

 

×
×
  • Créer...