je dirais qu’il est bien formaté
Si c’est bien le cas, alors ce serait un bug dans le #plugin-script qui ne sais pas l’interpréter.
Oui, c’est ce que je pense. Voyez si quelqu’un de Jeedom pourrait vérifier cela.
Bonsoir
peut-être utiliser un bloc code de scenario
pour traiter avec un json_decode
https://www.php.net/manual/fr/function.json-decode.php
bon dimanche
Oui, il y a toujours cette possibilité
Bonsoir
En mettant le json fourni dans un fichier en local sur mon Jeedom, j’obtiens bien un résultat:
Vous n’avez pas de user/password à renseigner pour récupérer votre json chez opendata ?
Oui, c’est avec une clé API
A vérifier alors.
Parce qu’avec le json en local ça fonctionne.
En chargeant l’URL de votre script dans votre navigateur, vous avez bien le json ?
C’est la chose la plus curieuse, dans le navigateur, j’obtiens le json sans problème. C’est le texte que j’ai collé dans le premier message
Le navigateur fait des choses que ne fait pas le script.
Avez-vous essayé en cochant Vérifier SSL dans les options de la commande ?
Et en renseignant user/password que le navigateur connait et ne redemande plus. Il a un cookie.
Même en navigation privée ?
Veuillez ne plus tag une personne / dev en direct d’autant plus quand rien ne dis que le plug-in soit en cause.
C’est extrêmement intrusif et contraire aux règles de community.
Ce n’est pas un nom d’utilisateur et un mot de passe, c’est une clé API.
La demande fonctionne correctement via n’importe quel navigateur.
C’est jeedom qui n’interprète pas bien json
Je crois sincèrement qu’il s’agit d’une erreur de plugin script
Désolé.
Qui est le développeur du plugin script pour demander de l’aide ?
Et pourtant avec votre json:
Je reste persuadé que c’est un problème de récupération du json.
C’est Correct. C’est le plugin qui est chargé de récupérer le json. Le plugin ne doit pas bien récupérer.
Pour vous aider, il faudrait fournir (en Message direct) l’URL qui permet de récupérer le json .
https://opendata.aemet.es/opendata/sh/12bd2a6d
vous devez utiliser l’url rapide. Parce que les données expirent. Si c’est le cas, je le génère à nouveau avec ma clé API
https://opendata.aemet.es/opendata/sh/12bd2a6d de nouveau disponible
Je rafraîchis régulièrement pour qu’il n’expire pas