Unexpected end of JSON input

je dirais qu’il est bien formaté

1 « J'aime »

Si c’est bien le cas, alors ce serait un bug dans le #plugin-script qui ne sais pas l’interpréter.

1 « J'aime »

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

1 « J'aime »

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 ?

4 « J'aime »

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 ?
image

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.

2 « J'aime »

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 c’est à nouveau valable

1 « J'aime »

https://opendata.aemet.es/opendata/sh/12bd2a6d de nouveau disponible

Je rafraîchis régulièrement pour qu’il n’expire pas