Récupérer Données TELERAY

Bonjour et meilleurs voeux à tous.

Je souhaite enregistrer les données de radiation ambiantes via le site : http://teleray.irsn.fr//TelerayService/service/measure

Les donnés sont au format JSON.
La data qui m’intéresse est « value ».

Via un script JSON j’arrive bien à récupérer la première « value » en l’occurence :

irsnId: 1000,
name: "TOKYO-JAPON",
value: 60,

Mais je sèche pour récupérer la valeur d’un autre site en faisant une recherche via l’ID du site sous Jeedom.

Merci par avance pour votre aide.

Bonjour,

J’y suis arrivé avec le script php suivant

<?php

$string = file_get_contents("http://teleray.irsn.fr/TelerayService/service/measure");

$json = json_decode($string, false);

if (!is_array($json))
{
  echo "Erreur";
  return;
}

foreach ($json as $item) {
  if ($item->irsnId == 1065) {
      echo $item->value;
      return;      
  }
}

Philippe

Coucou les gens,

Je veux pas faire mon chieur, mais plutôt que de prendre tout le fichier json, vous pouvez récup juste le morceau qui vous intéresse, via : http://teleray.irsn.fr/TelerayService/service/measure/1065 et http://teleray.irsn.fr/TelerayService/service/measure/1000 :wink:
#SauvonsLesRéseauxEtLesCpuEn2021

Et le plugin script permet de parser rapidement ce petit json :

Bonne année :stuck_out_tongue:

Ah oui, nettement plus court et plus facile :wink:

Bonne année

1 « J'aime »

Super, j’avais pas vu qu’on pouvait faire ça.
Tip top Merci pour ton aide ainsi qu’à tout ceux qui ont répondus.

Mais de rien :hugs:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.