Aller au contenu

Infos Météo avec Weatherbit


Dragoniacs

Messages recommandés

@fredokl

C'est marqué sur la première page :

Citation

Publication de la V3.0

- Ajout dans le VD de 2 modes d'affichage : PC ou mobile; pour pouvoir ajouter les icônes météo

 

Si vous avez déjà installé le VD en version V2.0, remplacez simplement le code du main loop par celui ci , ou laissez vide. Ce code n'est pas obligatoire pour assurer le fonctionnement du VD, il ne fait que créer les variables globales et assurer que la scène tourne bien (peut être remplacé par le WATCHDOG en surveillant le message "Mise à jour réussie" toutes les 35 min)

Pour la V3.0, il faut ajouter aussi un slider en bas, ayant pour nom: slideAFF

Si tu ne veux pas recharger tout le VD, tu peux simplement mettre à jour:

- le code de la scène

- le main loop du VD

- ajouter un slider en bas du VD, en le nomant "slideAFF"

  • Thanks 1
Lien vers le commentaire
Partager sur d’autres sites

La seule solution, c'est que Fibaro mette à jour son application pour quelle accepte d'afficher les images...
J'ai ouvert un post sur le forum officiel, mais sans grand espoir...

Envoyé de mon SM-A530F en utilisant Tapatalk

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

@Dragoniacs Là on est d'accord en version mobile les icones ne fonctionnent pas ?

 

Pourquoi ne pas faire comme prevision meteo. Rentrer tous les icones de weatherbit dans la HC2. Attribution d'id pour chaques icones. En fonction du statut meteo on affiche l'id de l'icone ? 

 

Tu en penses quoi ?

Lien vers le commentaire
Partager sur d’autres sites

Parce que déjà ça fait beaucoup d'icônes (https://www.weatherbit.io/api/codes)
Et puis l'intérêt n'est pas de mettre 1 icônes de la météo actuelle sur le VD, mais bien une icône pour chaque jour de prévision. Et ça, en natif, ça ne fonctionne pas.

Envoyé de mon SM-A530F en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

Salut. Je viens de recevoir un push qui me dit que mon Watchdog relance sans arrêt la scène weatherbit. Voici le debug de la scène:

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

Je tiens à préciser que la scène et le VD fonctionnaient parfaitement et que je n'ai rien modifié.

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour bonjour, 

 

Je n'ai eu les erreurs que cette nuit suite à la sauvegarde du Samedi. Je pensais que cela venait de WeatherBit, mais l'url répondait.

 

C'est OK avec cette modification

 

 

-- Mise à jour des tableaux API
function getResponseData(Vglobal, url, method, body, func)
  local http = net.HTTPClient()
  http:request(url, {
    options = {
      method = method,
      checkCertificate = false,
          headers = {
              ["User-Agent"] = "Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/64.0",
              ["Content-Type"] = "application/json",
      },
      data = body
    },
    success = function(response)
      fibaro:debug(" Analyse de la réponse du site..")
          fibaro:sleep(10*1000)
            if (response.status==200) then
              fibaro:setGlobal(Vglobal,response.data)
          fibaro:debug("Mise à jour réussie")-- : .. "..fibaro:getGlobalValue(Vglobal))       
          else
              fibaro:debug ("Erreur de récupération des données :"..response.status)
              fibaro:abort()
            end
    end,
        error = function(err)
      --fibaro:debug("Erreur.."..response.status)
          fibaro:abort()
        end,
  })
end
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir, je teste ce VD avec la modif de pepite et il m'indique :

 

 

[DEBUG] 18:02:27: Scene activée
[DEBUG] 18:02:27: Utilisation du code ville fourni.
[DEBUG] 18:02:27: Envoie de la requête URL vers WeatherBit
[DEBUG] 18:02:27: Appel de l'URL du jour...
[DEBUG] 18:02:27: Appel de l'URL des prévisions...
[DEBUG] 18:02:37: Analyse de la réponse du site..
[DEBUG] 18:02:47: Erreur de récupération des données :204

 

Une erreur quelque part ? Merci.

Lien vers le commentaire
Partager sur d’autres sites

merci.

j'ai mis l'ID de la ville et non plus le nom ... ca me met ca dans le debug mais pas de mise à jour du VD (l'ID de la scene est la bonne dans le VD) ni dans les VG

[DEBUG] 23:43:00: Scene activée
[DEBUG] 23:43:00: Utilisation du code ville fourni.
[DEBUG] 23:43:00: Envoie de la requête URL vers WeatherBit
[DEBUG] 23:43:00: Appel de l'URL du jour...
[DEBUG] 23:43:00: Appel de l'URL des prévisions...
[DEBUG] 23:43:11: Analyse de la réponse du site..
[DEBUG] 23:43:21: Mise à jour réussie

 

et pas d'"actualisation des labels" dans le debug...

Modifié par quatt@hotmail.fr
Lien vers le commentaire
Partager sur d’autres sites

Moi j'ai eu des problemes de maj de weatherbit, mais en arrêtant la scene et en la relancant c'est reparti ...

 

Ca m'arrive parfois, elle se bloque lors d'une mise a jour. Peut etre probleme avec l'api de weatherbit.

 

A suivre.

Lien vers le commentaire
Partager sur d’autres sites

  Alors le VD est de nouveau bloqué sur vendredi (et sur les températures de vendredi) malgré une sauvegarde du VD.

J'ai remis à jour la scène en version 3 et maintenant, j'ai en plus les mails du Watchdog.

Watchdog : Scene \\\"Weatherbit.io\\\" (548) a fait l\\\'objet d\\\'un disable/enable

 

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...