serichard1 commited on
Commit
327efa4
·
1 Parent(s): 050153e

add mistral openai

Browse files
Files changed (3) hide show
  1. app.py +170 -62
  2. gradio_mcp_server.py +0 -2
  3. lexicon.txt +1 -0
app.py CHANGED
@@ -160,11 +160,31 @@ class MCPClientWrapper:
160
  new_messages = loop.run_until_complete(self._process_query(full_message, history))
161
  return history + [{"role": "user", "content": message}] + new_messages, gr.Textbox(value=""), None
162
 
 
163
  async def _process_query(self, message: str, history: List[Union[Dict[str, Any], ChatMessage]]):
164
  if self.current_provider not in self.clients:
165
  return [{"role": "assistant", "content": f"❌ {self.current_provider.upper()} client not available"}]
166
 
167
  client = self.clients[self.current_provider]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  claude_messages = []
169
 
170
  for msg in history:
@@ -173,7 +193,7 @@ class MCPClientWrapper:
173
  else:
174
  role, content = msg.get("role"), msg.get("content")
175
 
176
- if role in ["user", "assistant", "system"]:
177
  claude_messages.append({"role": role, "content": content})
178
 
179
  claude_messages.append({"role": "user", "content": message})
@@ -183,13 +203,16 @@ class MCPClientWrapper:
183
  response = client.messages.create(
184
  model="claude-3-5-sonnet-20241022",
185
  max_tokens=1500,
 
186
  messages=claude_messages,
187
  tools=self.tools
188
  )
189
- return await self._process_claude_response(response, claude_messages)
190
 
191
  elif self.current_provider == "openai":
192
- # Convert tools format for OpenAI
 
 
193
  openai_tools = []
194
  for tool in self.tools:
195
  openai_tools.append({
@@ -204,10 +227,10 @@ class MCPClientWrapper:
204
  response = client.chat.completions.create(
205
  model="gpt-4-turbo-preview",
206
  max_tokens=1500,
207
- messages=claude_messages,
208
  tools=openai_tools if openai_tools else None
209
  )
210
- return await self._process_openai_response(response, claude_messages)
211
 
212
  elif self.current_provider == "mistral":
213
  response = client.chat(
@@ -230,47 +253,85 @@ class MCPClientWrapper:
230
  except Exception as e:
231
  return [{"role": "assistant", "content": f"❌ Error with {self.current_provider}: {str(e)}"}]
232
 
233
- async def _process_claude_response(self, response, claude_messages):
234
  result_messages = []
 
 
235
 
236
- for content in response.content:
237
- if content.type == 'text':
238
- result_messages.append({"role": "assistant", "content": content.text})
239
-
240
- elif content.type == 'tool_use':
241
- tool_name = content.name
242
- tool_args = content.input
243
-
244
- result_messages.append({
245
- "role": "assistant",
246
- "content": f"🔧 I'll use the **{tool_name}** tool to fetch the data you requested.",
247
- "metadata": {"title": f"Using tool: {tool_name}", "status": "pending"}
248
- })
249
-
250
- result = await self.session.call_tool(tool_name, tool_args)
251
- result_content = result.content
252
- if isinstance(result_content, list):
253
- result_content = "\n".join(str(item) for item in result_content)
254
-
255
- result_messages.append({
256
- "role": "assistant",
257
- "content": self._format_tool_result(result_content),
258
- "metadata": {"title": "Tool Result", "status": "done"}
259
- })
260
-
261
- # Get Claude's analysis of the result
262
- claude_messages.append({"role": "user", "content": f"Tool result for {tool_name}: {result_content}"})
263
- next_response = self.clients["claude"].messages.create(
264
- model="claude-3-5-sonnet-20241022",
265
- max_tokens=1500,
266
- messages=claude_messages,
267
- )
268
-
269
- if next_response.content and next_response.content[0].type == 'text':
270
  result_messages.append({
271
  "role": "assistant",
272
- "content": next_response.content[0].text
 
273
  })
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
 
275
  return result_messages
276
 
@@ -315,33 +376,59 @@ class MCPClientWrapper:
315
  return result_messages
316
 
317
  def _format_tool_result(self, result_content: str) -> str:
318
- """Format tool result for display"""
319
  try:
320
  result_json = json.loads(result_content)
 
321
  if isinstance(result_json, dict) and result_json.get("type") == "success":
322
- station_code = result_json.get("station_code", "Unknown")
323
- weather_data = result_json.get("data", {})
324
 
325
- formatted_response = f"## 🌤️ Weather Data for Station: {station_code}\n\n"
 
 
 
 
 
 
 
 
 
 
326
 
327
- if isinstance(weather_data, dict) and "reports" in weather_data:
328
- reports = weather_data["reports"]
329
- if isinstance(reports, list) and len(reports) > 0:
330
- formatted_response += f"**Found {len(reports)} weather reports**\n\n"
331
- for i, report in enumerate(reports[:3]):
332
- if isinstance(report, dict):
333
- timestamp = report.get("timestamp", "Unknown time")
334
- temperature = report.get("temperature", "N/A")
335
- humidity = report.get("humidity", "N/A")
336
- formatted_response += f"**Report {i+1}** ({timestamp}):\n"
337
- formatted_response += f"- Temperature: {temperature}\n"
338
- formatted_response += f"- Humidity: {humidity}\n\n"
339
-
340
- if len(reports) > 3:
341
- formatted_response += f"... and {len(reports) - 3} more reports\n\n"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
 
343
- return formatted_response
344
-
345
  elif isinstance(result_json, dict) and result_json.get("type") == "error":
346
  error_msg = result_json.get("message", "Unknown error")
347
  return f"## ❌ Error\n\n{error_msg}"
@@ -351,6 +438,27 @@ class MCPClientWrapper:
351
  except json.JSONDecodeError:
352
  return f"```\n{result_content}\n```"
353
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
354
  client = MCPClientWrapper()
355
 
356
  def gradio_interface():
 
160
  new_messages = loop.run_until_complete(self._process_query(full_message, history))
161
  return history + [{"role": "user", "content": message}] + new_messages, gr.Textbox(value=""), None
162
 
163
+
164
  async def _process_query(self, message: str, history: List[Union[Dict[str, Any], ChatMessage]]):
165
  if self.current_provider not in self.clients:
166
  return [{"role": "assistant", "content": f"❌ {self.current_provider.upper()} client not available"}]
167
 
168
  client = self.clients[self.current_provider]
169
+
170
+ # System message for Claude (separate parameter)
171
+ system_prompt = """You are a helpful assistant with access to agricultural and weather data tools.
172
+
173
+ IMPORTANT TOOL USAGE GUIDELINES:
174
+ - Users may ask for information using common names (e.g., "Paris weather" instead of station codes)
175
+ - You should make multiple tool calls in sequence to find the right information
176
+ - First call broader tools (like get_weather_stations) to find specific IDs/codes
177
+ - Then use those IDs/codes in more specific tool calls
178
+ - Always analyze tool results to determine if you need additional calls
179
+
180
+ EXAMPLE WORKFLOW:
181
+ User: "Get weather for Paris station"
182
+ 1. Call get_weather_stations() to find Paris station codes
183
+ 2. Call get_weather_data(station_code) with the found code
184
+ 3. Present the weather data to user
185
+
186
+ Available tools include weather stations, cadastral parcels, CAP parcels, municipalities, and agricultural data."""
187
+
188
  claude_messages = []
189
 
190
  for msg in history:
 
193
  else:
194
  role, content = msg.get("role"), msg.get("content")
195
 
196
+ if role in ["user", "assistant"]:
197
  claude_messages.append({"role": role, "content": content})
198
 
199
  claude_messages.append({"role": "user", "content": message})
 
203
  response = client.messages.create(
204
  model="claude-3-5-sonnet-20241022",
205
  max_tokens=1500,
206
+ system=system_prompt, # System prompt as separate parameter
207
  messages=claude_messages,
208
  tools=self.tools
209
  )
210
+ return await self._process_claude_response(response, claude_messages, system_prompt)
211
 
212
  elif self.current_provider == "openai":
213
+ # For OpenAI, add system message to messages array
214
+ openai_messages = [{"role": "system", "content": system_prompt}] + claude_messages
215
+
216
  openai_tools = []
217
  for tool in self.tools:
218
  openai_tools.append({
 
227
  response = client.chat.completions.create(
228
  model="gpt-4-turbo-preview",
229
  max_tokens=1500,
230
+ messages=openai_messages,
231
  tools=openai_tools if openai_tools else None
232
  )
233
+ return await self._process_openai_response(response, openai_messages)
234
 
235
  elif self.current_provider == "mistral":
236
  response = client.chat(
 
253
  except Exception as e:
254
  return [{"role": "assistant", "content": f"❌ Error with {self.current_provider}: {str(e)}"}]
255
 
256
+ async def _process_claude_response(self, response, claude_messages, system_prompt):
257
  result_messages = []
258
+ max_tool_rounds = 3
259
+ current_round = 0
260
 
261
+ while current_round < max_tool_rounds:
262
+ has_tool_calls = False
263
+ current_round += 1
264
+
265
+ for content in response.content:
266
+ if content.type == 'text':
267
+ result_messages.append({"role": "assistant", "content": content.text})
268
+
269
+ elif content.type == 'tool_use':
270
+ has_tool_calls = True
271
+ tool_name = content.name
272
+ tool_args = content.input
273
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
  result_messages.append({
275
  "role": "assistant",
276
+ "content": f"🔧 Using **{tool_name}** tool to find the information you need...",
277
+ "metadata": {"title": f"Tool {current_round}: {tool_name}", "status": "pending"}
278
  })
279
+
280
+ try:
281
+ result = await self.session.call_tool(tool_name, tool_args)
282
+ result_content = result.content
283
+ if isinstance(result_content, list):
284
+ result_content = "\n".join(str(item) for item in result_content)
285
+
286
+ result_messages.append({
287
+ "role": "assistant",
288
+ "content": self._format_tool_result(result_content),
289
+ "metadata": {"title": f"Tool {current_round} Result", "status": "done"}
290
+ })
291
+
292
+ # Add tool result to conversation context for next round
293
+ claude_messages.append({
294
+ "role": "assistant",
295
+ "content": f"I used {tool_name} and got this result: {result_content}"
296
+ })
297
+ claude_messages.append({
298
+ "role": "user",
299
+ "content": "Based on this result, continue helping me with my original request. If you need more specific information (like station codes, parcel IDs), use the data from previous tool calls to make additional tool calls as needed."
300
+ })
301
+
302
+ except Exception as e:
303
+ result_messages.append({
304
+ "role": "assistant",
305
+ "content": f"❌ Error calling {tool_name}: {str(e)}",
306
+ "metadata": {"title": "Tool Error", "status": "error"}
307
+ })
308
+ break
309
+
310
+ # If we made tool calls, get Claude's next response
311
+ if has_tool_calls:
312
+ try:
313
+ next_response = self.clients["claude"].messages.create(
314
+ model="claude-3-5-sonnet-20241022",
315
+ max_tokens=1500,
316
+ system=system_prompt, # Keep system prompt consistent
317
+ messages=claude_messages,
318
+ tools=self.tools
319
+ )
320
+ response = next_response
321
+ except Exception as e:
322
+ result_messages.append({
323
+ "role": "assistant",
324
+ "content": f"❌ Error in follow-up analysis: {str(e)}"
325
+ })
326
+ break
327
+ else:
328
+ break
329
+
330
+ if current_round >= max_tool_rounds:
331
+ result_messages.append({
332
+ "role": "assistant",
333
+ "content": "⚠️ Reached maximum tool call limit. I've gathered the available information above."
334
+ })
335
 
336
  return result_messages
337
 
 
376
  return result_messages
377
 
378
  def _format_tool_result(self, result_content: str) -> str:
379
+ """Enhanced tool result formatting with data extraction"""
380
  try:
381
  result_json = json.loads(result_content)
382
+
383
  if isinstance(result_json, dict) and result_json.get("type") == "success":
384
+ data = result_json.get("data", {})
385
+ endpoint = result_json.get("endpoint", "")
386
 
387
+ # Handle weather stations list
388
+ if "stations" in endpoint and isinstance(data, list):
389
+ formatted_response = f"## 🌤️ Found {len(data)} Weather Stations\n\n"
390
+ for station in data[:10]: # Show first 10
391
+ if isinstance(station, dict):
392
+ code = station.get("code", station.get("id", "N/A"))
393
+ name = station.get("name", station.get("description", "N/A"))
394
+ formatted_response += f"- **{code}**: {name}\n"
395
+ if len(data) > 10:
396
+ formatted_response += f"\n... and {len(data) - 10} more stations"
397
+ return formatted_response
398
 
399
+ # Handle single weather station
400
+ elif "stations/" in endpoint and "hourly-reports" not in endpoint:
401
+ station_code = result_json.get("station_code", data.get("code", "Unknown"))
402
+ formatted_response = f"## 🌤️ Weather Station: {station_code}\n\n"
403
+ if isinstance(data, dict):
404
+ for key, value in data.items():
405
+ if key not in ["id", "code"]:
406
+ formatted_response += f"- **{key.title()}**: {value}\n"
407
+ return formatted_response
408
+
409
+ # Handle weather data reports (existing logic)
410
+ elif isinstance(data, dict) and "reports" in data:
411
+ return self._format_weather_reports(data, result_json.get("station_code", "Unknown"))
412
+
413
+ # Handle municipalities, parcels, etc.
414
+ elif isinstance(data, list) and len(data) > 0:
415
+ item_type = "Items"
416
+ if "municipalities" in endpoint:
417
+ item_type = "Municipalities"
418
+ elif "parcels" in endpoint:
419
+ item_type = "Parcels"
420
+
421
+ formatted_response = f"## 📍 Found {len(data)} {item_type}\n\n"
422
+ for item in data[:10]:
423
+ if isinstance(item, dict):
424
+ name = item.get("name", item.get("id", item.get("code", "N/A")))
425
+ id_val = item.get("id", item.get("code", ""))
426
+ formatted_response += f"- **{id_val}**: {name}\n"
427
+ return formatted_response
428
+
429
+ # Generic JSON formatting
430
+ return f"```json\n{json.dumps(data, indent=2)}\n```"
431
 
 
 
432
  elif isinstance(result_json, dict) and result_json.get("type") == "error":
433
  error_msg = result_json.get("message", "Unknown error")
434
  return f"## ❌ Error\n\n{error_msg}"
 
438
  except json.JSONDecodeError:
439
  return f"```\n{result_content}\n```"
440
 
441
+ def _format_weather_reports(self, weather_data: dict, station_code: str) -> str:
442
+ """Format weather reports data"""
443
+ formatted_response = f"## 🌤️ Weather Data for Station: {station_code}\n\n"
444
+
445
+ reports = weather_data.get("reports", [])
446
+ if isinstance(reports, list) and len(reports) > 0:
447
+ formatted_response += f"**Found {len(reports)} weather reports**\n\n"
448
+ for i, report in enumerate(reports[:5]): # Show first 5
449
+ if isinstance(report, dict):
450
+ timestamp = report.get("timestamp", "Unknown time")
451
+ temperature = report.get("temperature", "N/A")
452
+ humidity = report.get("humidity", "N/A")
453
+ formatted_response += f"**Report {i+1}** ({timestamp}):\n"
454
+ formatted_response += f"- Temperature: {temperature}\n"
455
+ formatted_response += f"- Humidity: {humidity}\n\n"
456
+
457
+ if len(reports) > 5:
458
+ formatted_response += f"... and {len(reports) - 5} more reports\n\n"
459
+
460
+ return formatted_response
461
+
462
  client = MCPClientWrapper()
463
 
464
  def gradio_interface():
gradio_mcp_server.py CHANGED
@@ -155,13 +155,11 @@ async def get_cap_parcel(cap_id: str) -> str:
155
  @mcp.tool()
156
  async def get_cap_parcel_geolocation(cap_id: str) -> str:
157
  """Get geolocation data for a CAP parcel in GeoJSON format
158
-
159
  Args:
160
  cap_id: The CAP parcel ID
161
  """
162
  return make_api_request(f"/geographical-references/cap-parcels/{cap_id}/geolocation.geojson")
163
 
164
- # GEOGRAPHICAL REFERENCES - MUNICIPALITIES
165
  @mcp.tool()
166
  async def get_municipalities() -> str:
167
  """Get list of all municipalities"""
 
155
  @mcp.tool()
156
  async def get_cap_parcel_geolocation(cap_id: str) -> str:
157
  """Get geolocation data for a CAP parcel in GeoJSON format
 
158
  Args:
159
  cap_id: The CAP parcel ID
160
  """
161
  return make_api_request(f"/geographical-references/cap-parcels/{cap_id}/geolocation.geojson")
162
 
 
163
  @mcp.tool()
164
  async def get_municipalities() -> str:
165
  """Get list of all municipalities"""
lexicon.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ {"@id":"http://lexicon.osfarm.org/weather/stations.json","title":"Stations météorologiques","breadcrumbs":[{"@type":"Link","value":"Accueil","method":"GET","href":"/"},{"@type":"Link","value":"Météorologie","method":"GET","href":"/weather"}],"form":{"country":{"@type":"Select","label":"Pays","options":{"FR":"France"},"required":false},"name":{"@type":"Text","label":"Nom","required":false}},"table":{"columns":{"country":"Pays","code":"Code station","name":"Nom","elevation":"Élévation","details":"Détails"},"rows":[{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01014002"},"name":{"@type":"Text","label":"Nom","value":"ARBENT"},"elevation":{"@type":"Number","label":"Élévation","value":534,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01014002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01027003"},"name":{"@type":"Text","label":"Nom","value":"BALAN_AERO"},"elevation":{"@type":"Number","label":"Élévation","value":196,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01027003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01034004"},"name":{"@type":"Text","label":"Nom","value":"BELLEY"},"elevation":{"@type":"Number","label":"Élévation","value":330,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01034004"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01064001"},"name":{"@type":"Text","label":"Nom","value":"VERIZIEU"},"elevation":{"@type":"Number","label":"Élévation","value":281,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01064001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01071001"},"name":{"@type":"Text","label":"Nom","value":"CESSY"},"elevation":{"@type":"Number","label":"Élévation","value":507,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01071001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01072001"},"name":{"@type":"Text","label":"Nom","value":"CEYZERIAT_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":260,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01072001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01089001"},"name":{"@type":"Text","label":"Nom","value":"AMBERIEU"},"elevation":{"@type":"Number","label":"Élévation","value":250,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01089001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01143002"},"name":{"@type":"Text","label":"Nom","value":"DIVONNE ZA"},"elevation":{"@type":"Number","label":"Élévation","value":467,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01143002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01200002"},"name":{"@type":"Text","label":"Nom","value":"LA BALME SUR CERDON_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":596,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01200002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01235001"},"name":{"@type":"Text","label":"Nom","value":"MARLIEUX"},"elevation":{"@type":"Number","label":"Élévation","value":280,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01235001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01247003"},"name":{"@type":"Text","label":"Nom","value":"MIJOUX"},"elevation":{"@type":"Number","label":"Élévation","value":1002,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01247003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01269001"},"name":{"@type":"Text","label":"Nom","value":"NANTUA"},"elevation":{"@type":"Number","label":"Élévation","value":483,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01269001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01367002"},"name":{"@type":"Text","label":"Nom","value":"SAINT JULIEN SUR REYSSOUZE"},"elevation":{"@type":"Number","label":"Élévation","value":189,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01367002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01384003"},"name":{"@type":"Text","label":"Nom","value":"ST RAMBERT CG01"},"elevation":{"@type":"Number","label":"Élévation","value":296,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01384003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"01414001"},"name":{"@type":"Text","label":"Nom","value":"SUTRIEU"},"elevation":{"@type":"Number","label":"Élévation","value":878,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR01414001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02037002"},"name":{"@type":"Text","label":"Nom","value":"AULNOIS-SS-LAON"},"elevation":{"@type":"Number","label":"Élévation","value":78,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02037002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02058001"},"name":{"@type":"Text","label":"Nom","value":"BEAURIEUX"},"elevation":{"@type":"Number","label":"Élévation","value":56,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02058001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02077001"},"name":{"@type":"Text","label":"Nom","value":"BERZY-LE-SEC"},"elevation":{"@type":"Number","label":"Élévation","value":147,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02077001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02094001"},"name":{"@type":"Text","label":"Nom","value":"BLESMES"},"elevation":{"@type":"Number","label":"Élévation","value":222,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02094001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02110002"},"name":{"@type":"Text","label":"Nom","value":"BRAINE"},"elevation":{"@type":"Number","label":"Élévation","value":61,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02110002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02173002"},"name":{"@type":"Text","label":"Nom","value":"CHAUNY"},"elevation":{"@type":"Number","label":"Élévation","value":83,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02173002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02320001"},"name":{"@type":"Text","label":"Nom","value":"ST QUENTIN"},"elevation":{"@type":"Number","label":"Élévation","value":98,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02320001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02321002"},"name":{"@type":"Text","label":"Nom","value":"FONTAINE-LES-VV"},"elevation":{"@type":"Number","label":"Élévation","value":186,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02321002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02346001"},"name":{"@type":"Text","label":"Nom","value":"GIZY"},"elevation":{"@type":"Number","label":"Élévation","value":75,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02346001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02381001"},"name":{"@type":"Text","label":"Nom","value":"HIRSON"},"elevation":{"@type":"Number","label":"Élévation","value":165,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02381001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02471001"},"name":{"@type":"Text","label":"Nom","value":"MARTIGNY-COURPI"},"elevation":{"@type":"Number","label":"Élévation","value":95,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02471001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02585001"},"name":{"@type":"Text","label":"Nom","value":"PARCY-ET-TIGNY"},"elevation":{"@type":"Number","label":"Élévation","value":148,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02585001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02705001"},"name":{"@type":"Text","label":"Nom","value":"NIZY-LE-COMTE"},"elevation":{"@type":"Number","label":"Élévation","value":90,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02705001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"02738001"},"name":{"@type":"Text","label":"Nom","value":"TERGNIER"},"elevation":{"@type":"Number","label":"Élévation","value":59,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR02738001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03036002"},"name":{"@type":"Text","label":"Nom","value":"BOURBON_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":270,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03036002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03059001"},"name":{"@type":"Text","label":"Nom","value":"CHAREIL-CINTRAT_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":286,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03059001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03060001"},"name":{"@type":"Text","label":"Nom","value":"VICHY-CHARMEIL"},"elevation":{"@type":"Number","label":"Élévation","value":249,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03060001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03061001"},"name":{"@type":"Text","label":"Nom","value":"CHARMES_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":330,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03061001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03074001"},"name":{"@type":"Text","label":"Nom","value":"CHEVAGNES"},"elevation":{"@type":"Number","label":"Élévation","value":228,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03074001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03100001"},"name":{"@type":"Text","label":"Nom","value":"DIOU"},"elevation":{"@type":"Number","label":"Élévation","value":220,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03100001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03106002"},"name":{"@type":"Text","label":"Nom","value":"DURDAT-LAREQUILLE"},"elevation":{"@type":"Number","label":"Élévation","value":500,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03106002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03108001"},"name":{"@type":"Text","label":"Nom","value":"ECHASSIERES_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":650,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03108001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03114001"},"name":{"@type":"Text","label":"Nom","value":"FERTE-HAUTERIVE"},"elevation":{"@type":"Number","label":"Élévation","value":226,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03114001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03125001"},"name":{"@type":"Text","label":"Nom","value":"LA GUILLERMIE"},"elevation":{"@type":"Number","label":"Élévation","value":722,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03125001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03130002"},"name":{"@type":"Text","label":"Nom","value":"ISLE-ET-BARDAIS"},"elevation":{"@type":"Number","label":"Élévation","value":262,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03130002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03155003"},"name":{"@type":"Text","label":"Nom","value":"LURCY-LEVIS SA"},"elevation":{"@type":"Number","label":"Élévation","value":225,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03155003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03162001"},"name":{"@type":"Text","label":"Nom","value":"MARIGNY"},"elevation":{"@type":"Number","label":"Élévation","value":249,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03162001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03180001"},"name":{"@type":"Text","label":"Nom","value":"MONTBEUGNY"},"elevation":{"@type":"Number","label":"Élévation","value":275,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03180001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03185007"},"name":{"@type":"Text","label":"Nom","value":"MONTLUCON"},"elevation":{"@type":"Number","label":"Élévation","value":229,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03185007"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03204001"},"name":{"@type":"Text","label":"Nom","value":"PARAY-SOUS-BRIAILLES"},"elevation":{"@type":"Number","label":"Élévation","value":250,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03204001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03226001"},"name":{"@type":"Text","label":"Nom","value":"SAINT DIDIER_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":293,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03226001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03240001"},"name":{"@type":"Text","label":"Nom","value":"ST-LEON"},"elevation":{"@type":"Number","label":"Élévation","value":378,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03240001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03248001"},"name":{"@type":"Text","label":"Nom","value":"ST-NICOLAS"},"elevation":{"@type":"Number","label":"Élévation","value":1022,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03248001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03285001"},"name":{"@type":"Text","label":"Nom","value":"TORTEZAIS_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":256,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03285001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03310001"},"name":{"@type":"Text","label":"Nom","value":"VICHY-VILLE"},"elevation":{"@type":"Number","label":"Élévation","value":255,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03310001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"03321001"},"name":{"@type":"Text","label":"Nom","value":"YZEURE"},"elevation":{"@type":"Number","label":"Élévation","value":242,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR03321001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04006005"},"name":{"@type":"Text","label":"Nom","value":"ALLOS_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":1400,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04006005"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04006400"},"name":{"@type":"Text","label":"Nom","value":"LA FOUX D ALLOS_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1900,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04006400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04019001"},"name":{"@type":"Text","label":"Nom","value":"BARCELONNETTE"},"elevation":{"@type":"Number","label":"Élévation","value":1155,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04019001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04019404"},"name":{"@type":"Text","label":"Nom","value":"PRA LOUP_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":2100,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04019404"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04022001"},"name":{"@type":"Text","label":"Nom","value":"BARREME"},"elevation":{"@type":"Number","label":"Élévation","value":743,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04022001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04023001"},"name":{"@type":"Text","label":"Nom","value":"BAYONS"},"elevation":{"@type":"Number","label":"Élévation","value":886,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04023001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04024004"},"name":{"@type":"Text","label":"Nom","value":"BEAUJEU ST PIERRE"},"elevation":{"@type":"Number","label":"Élévation","value":960,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04024004"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04039001"},"name":{"@type":"Text","label":"Nom","value":"CASTELLANE"},"elevation":{"@type":"Number","label":"Élévation","value":729,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04039001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04041001"},"name":{"@type":"Text","label":"Nom","value":"LE CASTELLET"},"elevation":{"@type":"Number","label":"Élévation","value":473,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04041001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04049001"},"name":{"@type":"Text","label":"Nom","value":"ST AUBAN"},"elevation":{"@type":"Number","label":"Élévation","value":458,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04049001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04068001"},"name":{"@type":"Text","label":"Nom","value":"DAUPHIN"},"elevation":{"@type":"Number","label":"Élévation","value":427,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04068001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04070009"},"name":{"@type":"Text","label":"Nom","value":"DIGNE LES BAINS"},"elevation":{"@type":"Number","label":"Élévation","value":554,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04070009"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04096002"},"name":{"@type":"Text","label":"Nom","value":"JAUSIERS-ST ANNE"},"elevation":{"@type":"Number","label":"Élévation","value":1240,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04096002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04096401"},"name":{"@type":"Text","label":"Nom","value":"RESTEFOND-NIVOSE"},"elevation":{"@type":"Number","label":"Élévation","value":2550,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04096401"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04115001"},"name":{"@type":"Text","label":"Nom","value":"MEAILLES_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":1090,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04115001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04126001"},"name":{"@type":"Text","label":"Nom","value":"MONTCLAR_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":1197,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04126001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04134002"},"name":{"@type":"Text","label":"Nom","value":"LA MOTTE DU CAIRE"},"elevation":{"@type":"Number","label":"Élévation","value":665,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04134002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04136001"},"name":{"@type":"Text","label":"Nom","value":"LA MURE-ARGENS"},"elevation":{"@type":"Number","label":"Élévation","value":920,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04136001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04184001"},"name":{"@type":"Text","label":"Nom","value":"ST JURS"},"elevation":{"@type":"Number","label":"Élévation","value":867,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04184001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04209005"},"name":{"@type":"Text","label":"Nom","value":"SISTERON"},"elevation":{"@type":"Number","label":"Élévation","value":500,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04209005"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04222001"},"name":{"@type":"Text","label":"Nom","value":"TURRIERS"},"elevation":{"@type":"Number","label":"Élévation","value":1020,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04222001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"04230001"},"name":{"@type":"Text","label":"Nom","value":"VALENSOLE"},"elevation":{"@type":"Number","label":"Élévation","value":600,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR04230001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05001400"},"name":{"@type":"Text","label":"Nom","value":"ABRIES_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":2018,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05001400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05004001"},"name":{"@type":"Text","label":"Nom","value":"ANCELLE"},"elevation":{"@type":"Number","label":"Élévation","value":1354,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05004001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05007001"},"name":{"@type":"Text","label":"Nom","value":"ARVIEUX LA CHALP"},"elevation":{"@type":"Number","label":"Élévation","value":1690,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05007001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05007003"},"name":{"@type":"Text","label":"Nom","value":"ARVIEUX"},"elevation":{"@type":"Number","label":"Élévation","value":1825,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05007003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05026001"},"name":{"@type":"Text","label":"Nom","value":"CEILLAC"},"elevation":{"@type":"Number","label":"Élévation","value":1665,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05026001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05026400"},"name":{"@type":"Text","label":"Nom","value":"CEILLAC_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1665,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05026400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05027001"},"name":{"@type":"Text","label":"Nom","value":"CERVIERES"},"elevation":{"@type":"Number","label":"Élévation","value":1614,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05027001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05038001"},"name":{"@type":"Text","label":"Nom","value":"CHATEAU-VILLE-VIEILLE"},"elevation":{"@type":"Number","label":"Élévation","value":1355,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05038001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05044400"},"name":{"@type":"Text","label":"Nom","value":"PARPAILLON-NIVOSE"},"elevation":{"@type":"Number","label":"Élévation","value":2545,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05044400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05046001"},"name":{"@type":"Text","label":"Nom","value":"EMBRUN"},"elevation":{"@type":"Number","label":"Élévation","value":873,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05046001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05055001"},"name":{"@type":"Text","label":"Nom","value":"LA FAURIE"},"elevation":{"@type":"Number","label":"Élévation","value":825,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05055001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05061009"},"name":{"@type":"Text","label":"Nom","value":"GAP"},"elevation":{"@type":"Number","label":"Élévation","value":885,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05061009"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05063402"},"name":{"@type":"Text","label":"Nom","value":"LA MEIJE-NIVOSE"},"elevation":{"@type":"Number","label":"Élévation","value":3093,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05063402"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05063410"},"name":{"@type":"Text","label":"Nom","value":"LA GRAVE 3200 M"},"elevation":{"@type":"Number","label":"Élévation","value":3196,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05063410"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05064001"},"name":{"@type":"Text","label":"Nom","value":"CHAPELLE-EN-VALGAUDEMAR"},"elevation":{"@type":"Number","label":"Élévation","value":1270,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05064001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05064403"},"name":{"@type":"Text","label":"Nom","value":"LES PORTES EN VALGAUDEMAR_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1270,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05064403"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05070003"},"name":{"@type":"Text","label":"Nom","value":"LARAGNE MONTEGLIN"},"elevation":{"@type":"Number","label":"Élévation","value":565,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05070003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05077402"},"name":{"@type":"Text","label":"Nom","value":"COL AGNEL-NIVOSE"},"elevation":{"@type":"Number","label":"Élévation","value":2630,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05077402"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05077404"},"name":{"@type":"Text","label":"Nom","value":"MOLINES EN QUEYRAS_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":2049,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05077404"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05079400"},"name":{"@type":"Text","label":"Nom","value":"SERRE CHE-LE MONETIER_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":2185,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05079400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05079402"},"name":{"@type":"Text","label":"Nom","value":"GALIBIER-NIVOSE"},"elevation":{"@type":"Number","label":"Élévation","value":2559,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05079402"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05085403"},"name":{"@type":"Text","label":"Nom","value":"MONTGENEVRE_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":2134,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05085403"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05090002"},"name":{"@type":"Text","label":"Nom","value":"MOTTE-MOLINES"},"elevation":{"@type":"Number","label":"Élévation","value":1250,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05090002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05096404"},"name":{"@type":"Text","label":"Nom","value":"ORCIERES-NIVOSE"},"elevation":{"@type":"Number","label":"Élévation","value":2280,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05096404"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05098001"},"name":{"@type":"Text","label":"Nom","value":"LES ORRES"},"elevation":{"@type":"Number","label":"Élévation","value":1457,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05098001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05098402"},"name":{"@type":"Text","label":"Nom","value":"LES ORRES_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1895,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05098402"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05101001"},"name":{"@type":"Text","label":"Nom","value":"PELVOUX"},"elevation":{"@type":"Number","label":"Élévation","value":1270,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05101001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05101400"},"name":{"@type":"Text","label":"Nom","value":"PELVOUX ST ANTOINE_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1270,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05101400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05110001"},"name":{"@type":"Text","label":"Nom","value":"PUY-ST-VINCENT"},"elevation":{"@type":"Number","label":"Élévation","value":1388,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05110001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05110400"},"name":{"@type":"Text","label":"Nom","value":"PUY ST VINCENT_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1680,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05110400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05114402"},"name":{"@type":"Text","label":"Nom","value":"REALLON _NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1716,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05114402"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05119402"},"name":{"@type":"Text","label":"Nom","value":"RISOUL_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":2050,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05119402"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05120002"},"name":{"@type":"Text","label":"Nom","value":"RISTOLAS"},"elevation":{"@type":"Number","label":"Élévation","value":1670,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05120002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05126001"},"name":{"@type":"Text","label":"Nom","value":"ROSANS"},"elevation":{"@type":"Number","label":"Élévation","value":625,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05126001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05133400"},"name":{"@type":"Text","label":"Nom","value":"SERRE CHE-CHANTEMERLE_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1905,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05133400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05136002"},"name":{"@type":"Text","label":"Nom","value":"ST CREPIN"},"elevation":{"@type":"Number","label":"Élévation","value":906,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05136002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05139006"},"name":{"@type":"Text","label":"Nom","value":"AGNIERES-EN-DEVOLUY"},"elevation":{"@type":"Number","label":"Élévation","value":1244,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05139006"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05142001"},"name":{"@type":"Text","label":"Nom","value":"ST FIRMIN"},"elevation":{"@type":"Number","label":"Élévation","value":935,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05142001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05145002"},"name":{"@type":"Text","label":"Nom","value":"ST JEAN-ST-NICOLAS"},"elevation":{"@type":"Number","label":"Élévation","value":1210,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05145002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05158001"},"name":{"@type":"Text","label":"Nom","value":"LE SAIX"},"elevation":{"@type":"Number","label":"Élévation","value":801,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05158001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05170001"},"name":{"@type":"Text","label":"Nom","value":"TALLARD"},"elevation":{"@type":"Number","label":"Élévation","value":593,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05170001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05179001"},"name":{"@type":"Text","label":"Nom","value":"VEYNES"},"elevation":{"@type":"Number","label":"Élévation","value":823,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05179001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05181002"},"name":{"@type":"Text","label":"Nom","value":"VILLAR D'ARENE"},"elevation":{"@type":"Number","label":"Élévation","value":1665,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05181002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05182001"},"name":{"@type":"Text","label":"Nom","value":"VILLAR LOUBIERE"},"elevation":{"@type":"Number","label":"Élévation","value":1072,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05182001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"05183001"},"name":{"@type":"Text","label":"Nom","value":"VILLAR ST PANCRACE"},"elevation":{"@type":"Number","label":"Élévation","value":1310,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR05183001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06004002"},"name":{"@type":"Text","label":"Nom","value":"ANTIBES-GAROUPE"},"elevation":{"@type":"Number","label":"Élévation","value":75,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06004002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06004004"},"name":{"@type":"Text","label":"Nom","value":"ANTIBES-GOLF"},"elevation":{"@type":"Number","label":"Élévation","value":13,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06004004"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06004009"},"name":{"@type":"Text","label":"Nom","value":"ANTIBES_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":32,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06004009"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06005001"},"name":{"@type":"Text","label":"Nom","value":"ASCROS"},"elevation":{"@type":"Number","label":"Élévation","value":1173,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06005001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06016001"},"name":{"@type":"Text","label":"Nom","value":"BEUIL-OBS"},"elevation":{"@type":"Number","label":"Élévation","value":1464,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06016001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06023004"},"name":{"@type":"Text","label":"Nom","value":"BREIL SUR ROYA"},"elevation":{"@type":"Number","label":"Élévation","value":305,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06023004"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06029001"},"name":{"@type":"Text","label":"Nom","value":"CANNES"},"elevation":{"@type":"Number","label":"Élévation","value":2,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06029001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06033002"},"name":{"@type":"Text","label":"Nom","value":"CARROS_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":78,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06033002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06037002"},"name":{"@type":"Text","label":"Nom","value":"CAUSSOLS"},"elevation":{"@type":"Number","label":"Élévation","value":1268,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06037002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06038001"},"name":{"@type":"Text","label":"Nom","value":"CHATEAUNEUF GRASSE"},"elevation":{"@type":"Number","label":"Élévation","value":379,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06038001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06050002"},"name":{"@type":"Text","label":"Nom","value":"COURSEGOULES_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":985,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06050002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06056400"},"name":{"@type":"Text","label":"Nom","value":"ESTENC_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1850,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06056400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06059003"},"name":{"@type":"Text","label":"Nom","value":"EZE"},"elevation":{"@type":"Number","label":"Élévation","value":704,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06059003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06071001"},"name":{"@type":"Text","label":"Nom","value":"GUILLAUMES-OBS"},"elevation":{"@type":"Number","label":"Élévation","value":788,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06071001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06073005"},"name":{"@type":"Text","label":"Nom","value":"ISOLA 2000"},"elevation":{"@type":"Number","label":"Élévation","value":1912,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06073005"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06073405"},"name":{"@type":"Text","label":"Nom","value":"ISOLA_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1912,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06073405"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06074005"},"name":{"@type":"Text","label":"Nom","value":"LANTOSQUE_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":550,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06074005"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06075007"},"name":{"@type":"Text","label":"Nom","value":"LEVENS"},"elevation":{"@type":"Number","label":"Élévation","value":691,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06075007"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06077006"},"name":{"@type":"Text","label":"Nom","value":"PEIRA CAVA"},"elevation":{"@type":"Number","label":"Élévation","value":1443,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06077006"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06079002"},"name":{"@type":"Text","label":"Nom","value":"MANDELIEU LA NAPOULE_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":104,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06079002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06081001"},"name":{"@type":"Text","label":"Nom","value":"LE MAS"},"elevation":{"@type":"Number","label":"Élévation","value":1525,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06081001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06083005"},"name":{"@type":"Text","label":"Nom","value":"MENTON"},"elevation":{"@type":"Number","label":"Élévation","value":216,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06083005"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06086001"},"name":{"@type":"Text","label":"Nom","value":"MOULINET"},"elevation":{"@type":"Number","label":"Élévation","value":817,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06086001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06088001"},"name":{"@type":"Text","label":"Nom","value":"NICE"},"elevation":{"@type":"Number","label":"Élévation","value":2,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06088001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06088007"},"name":{"@type":"Text","label":"Nom","value":"NICE-RIMIEZ"},"elevation":{"@type":"Number","label":"Élévation","value":238,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06088007"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06090002"},"name":{"@type":"Text","label":"Nom","value":"PEGOMAS"},"elevation":{"@type":"Number","label":"Élévation","value":109,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06090002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06091003"},"name":{"@type":"Text","label":"Nom","value":"PEILLE"},"elevation":{"@type":"Number","label":"Élévation","value":1106,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06091003"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06094002"},"name":{"@type":"Text","label":"Nom","value":"PEONE"},"elevation":{"@type":"Number","label":"Élévation","value":1784,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06094002"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06094400"},"name":{"@type":"Text","label":"Nom","value":"VALBERG_NIVO"},"elevation":{"@type":"Number","label":"Élévation","value":1630,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06094400"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06099004"},"name":{"@type":"Text","label":"Nom","value":"PUGET THENIERS_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":449,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06099004"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06102001"},"name":{"@type":"Text","label":"Nom","value":"RIMPLAS_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":1130,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06102001"}},{"country":{"@type":"Text","label":"Pays","value":"France"},"code":{"@type":"Text","label":"Code station","value":"06103002"},"name":{"@type":"Text","label":"Nom","value":"BERTHEMONT-LES-BAINS_SAPC"},"elevation":{"@type":"Number","label":"Élévation","value":938,"unit":"m"},"details":{"@type":"Link","label":"Relevés horaires","value":"Voir","method":"GET","href":"/weather/stations/FR06103002"}}]},"credit":{"provider":{"@type":"Text","label":"Fournisseur","value":"Météo France"},"website":{"@type":"Link","label":"credits_website","value":"https://meteo.data.gouv.fr/","icon":"/public/icons/link.svg","method":"GET","href":"https://meteo.data.gouv.fr/"},"date":{"@type":"Date","label":"credits_date","value":"23/05/2025","iso":"2025-05-23T00:00:00.000Z"},"license":{"@type":"Link","label":"Licence","value":"LO2.0","icon":"/public/icons/scroll.svg","method":"GET","href":"https://www.etalab.gouv.fr/licence-ouverte-open-licence"}},"items-per-page":150,"items-count":150,"items-total":1907,"page":1,"total-pages":13,"pages":[{"@type":"Link","value":"1","method":"GET","href":"/weather/stations.json?page=1"},{"@type":"Link","value":"2","method":"GET","href":"/weather/stations.json?page=2"},{"@type":"Link","value":"3","method":"GET","href":"/weather/stations.json?page=3"},{"@type":"Link","value":"4","method":"GET","href":"/weather/stations.json?page=4"},{"@type":"Link","value":"5","method":"GET","href":"/weather/stations.json?page=5"},{"@type":"Link","value":"6","method":"GET","href":"/weather/stations.json?page=6"}],"navigation":{"next-page":{"@type":"Link","value":"Page suivante","method":"GET","href":"/weather/stations.json?page=2"},"last-page":{"@type":"Link","value":"13","method":"GET","href":"/weather/stations.json?page=13"}},"formats":{"html":{"@type":"Link","value":"HTML","method":"GET","href":"/weather/stations"},"json":{"@type":"Link","value":"JSON","method":"GET","href":"/weather/stations.json"},"csv":{"@type":"Link","value":"CSV","method":"GET","href":"/weather/stations.csv"}}}