Problème OpenWeatherMap sur V5

Bonjour,
Depuis quelques jours, OpenWeatherMap ne se met plus à jour.
Mon firmware est en 5.4.3
J’ai bien reçu l’information d’OpenWeatherMap concernant la V3 de l’api, cependant, j’ai vérifié, le flux fonctionne…

Bonjour Gevaudan,
vérification faite en 5.5.7 et 5.5.8, le plugin fonctionne toujours.
As-tu vérifié s’il est toujours activé ? ta clé API openWeatherMap est active ?
Le timestamp du lever de soleil correspond à la date du jour ?
bonne journée

Salut @fgtoul,
Oui, l’api fonctionne en requête directe via navigateur avec ma clé.
Le timestamp ne bouge pas et est celui d’il y a quelques jours.

le plugin est bien activé ?
peut-être le désactiver puis réactiver ? :thinking:

J’ai testé sans succès…
Choses que j’ai tentés :

  • Redémarrage à distance (aucun changement) ;
  • Redémarrage physique (aucun changement) ;
  • Activation et désactivation du plugin (aucun changement) ;
  • Essai de l’url de l’API dans un navigateur (fonctionne) ;
  • Essai de l’url de l’API en Push (fonctionne) ;

Ci après le retour de l’API depuis un navigateur :

{
    "coord": {
        "lon": XXX,
        "lat": XXX
    },
    "weather": [
        {
            "id": 804,
            "main": "Clouds",
            "description": "overcast clouds",
            "icon": "04d"
        }
    ],
    "base": "stations",
    "main": {
        "temp": 291.12,
        "feels_like": 290.96,
        "temp_min": 290.03,
        "temp_max": 291.98,
        "pressure": 1008,
        "humidity": 76,
        "sea_level": 1008,
        "grnd_level": 970
    },
    "visibility": 10000,
    "wind": {
        "speed": 3.2,
        "deg": 294,
        "gust": 8.84
    },
    "clouds": {
        "all": 86
    },
    "dt": 1727855084,
    "sys": {
        "type": 2,
        "id": 80238,
        "country": "FR",
        "sunrise": 1727847379,
        "sunset": 1727889432
    },
    "timezone": 7200,
    "id": XXX,
    "name": "XXX",
    "cod": 200
}

Ci-après le contenu dans le plugin depuis API DECK (j’ai modifié manuellement les données « anaCurentSunrise » et « anaCurentSunset ») :

{
  "_id": 8454144,
  "apiKey": "XXXX",
  "bEnable": true,
  "errorStatus": "0x0000",
  "strPosition_id": 524288,
  "ioCurentDayOn": "on",
  "anaCurentSunrise": 1727847379,
  "anaCurentSunset": 1727889432,
  "anaCurentTemp": 21.51,
  "anaCurentPressure": 1010,
  "anaCurentHumidity": 50,
  "anaCurentWindSpeed": 8.36,
  "anaCurentClouds": 33,
  "anaCurentLevels": 2,
  "anaTemp": [
    17.77,
    20.39,
    20.65,
    23.16,
    15.47,
    16.05,
    18.5
  ],
  "anaPressure": [
    1015,
    1023,
    1023,
    1014,
    1005,
    1005,
    1011
  ],
  "anaHumidity": [
    45,
    48,
    56,
    31,
    94,
    55,
    50
  ],
  "anaWindSpeed": [
    12.33,
    4.76,
    3.02,
    4.08,
    3.78,
    5.64,
    2.77
  ],
  "anaClouds": [
    0,
    38,
    62,
    55,
    100,
    49,
    95
  ],
  "anaLevels": [
    0,
    2,
    2,
    4,
    4,
    2,
    2
  ],
  "weatherStatus": 3
}

il faut mettre l’ipx à jour en 5.4.5 minimum

extrait du changelog :

*** Version 5.4.5 (12/09/2022)

Changed

  • ENOCEAN : Ajout du nouveau profil A5-04-03
  • ENOCEAN : Augmentation du nombre de profils A520 de 8 à 12
  • METEO : Changement de clef API suite au passage en version 3.0 d’openWeather
  • MAIL : Reprise de l’ajout de contact sur les mails
  • Maj EBX : Ajout de la possibilité de mettre à jour une extension X8R-CONNECT

Sujet complexe, j’ai beaucoup de liens qui seraient rompues…

Je trouve d’autres API mais pas en timestamp, une idée sur la possibilité de le convertir date/heures/minutes/secondes en timestamp unix ?

pas d’idée à part un script externe ou une usine à gaz:
Si la màj en 5.4.5 n’est pas souhaitable et si ce n’est que pour les heures de lever et coucher, pourquoi ne pas mettre une horloge astro dans le tableau ? ou comme proposé dans un autre post, mettre en réseau un relais shelly qui enverra une info en filaire ou par push à l’ipx ?

J’utilise les heures de lever et coucher du soleil pour les panneaux solaires.
Cependant, j’ai double sécurité avec le XTHL et son capteur de lumière.
Pour le moment, j’ai supprimer cette double sécurité, mais j’aimerai éviter l’ajout d’élément externe.
Je vais plutôt me tourner vers la conversion d’une heure en timestamp.

Bonjour @Gevaudan,
Cela n’apporte pas de solution à votre problème mais je voulais savoir dans quel but/comment vous utilisez OpenWeatherMaps avec vos panneaux solaires ?

1 « J'aime »

Pour autoriser la consommation de certain équipements.