{
  "config": {
    "api_key_set": true,
    "api_key_preview": "mart***",
    "private_key_path": "/app/keys/private_key.pem",
    "private_key_exists": true,
    "private_key_size_bytes": 1678,
    "station_id": "C042",
    "station2_id": "C087",
    "api_base": "https://api.euskadi.eus"
  },
  "jwt": {
    "ok": true,
    "error": null
  },
  "catalog": {
    "loaded": true,
    "load_log": [
      {
        "endpoint": "/euskalmet/measures",
        "http_code": 200,
        "error": null,
        "got_data": true,
        "sample": [
          {
            "key": "euskalmet/measures/measuresForAir/humidity",
            "measureTypeId": "measuresForAir",
            "measureId": "humidity"
          },
          {
            "key": "euskalmet/measures/measuresForAir/temperature",
            "measureTypeId": "measuresForAir",
            "measureId": "temperature"
          },
          {
            "key": "euskalmet/measures/measuresForAtmosphere/current_magnitude",
            "measureTypeId": "measuresForAtmosphere",
            "measureId": "current_magnitude"
          },
          {
            "key": "euskalmet/measures/measuresForAtmosphere/external_compass",
            "measureTypeId": "measuresForAtmosphere",
            "measureId": "external_compass"
          },
          {
            "key": "euskalmet/measures/measuresForAtmosphere/ground_level_temperature",
            "measureTypeId": "measuresForAtmosphere",
            "measureId": "ground_level_temperature"
          }
        ]
      },
      {
        "endpoint": "/euskalmet/sensors",
        "http_code": 200,
        "error": null,
        "got_data": true,
        "sample": [
          {
            "key": "euskalmet/sensors/0203",
            "sensorId": "0203"
          },
          {
            "key": "euskalmet/sensors/0248",
            "sensorId": "0248"
          },
          {
            "key": "euskalmet/sensors/0293",
            "sensorId": "0293"
          },
          {
            "key": "euskalmet/sensors/0332",
            "sensorId": "0332"
          },
          {
            "key": "euskalmet/sensors/0338",
            "sensorId": "0338"
          }
        ]
      }
    ],
    "measure_types": [
      "measuresForAir",
      "measuresForAtmosphere",
      "measuresForChemical",
      "measuresForSun",
      "measuresForWater",
      "measuresForWaves",
      "measuresForWind"
    ],
    "measures": {
      "measuresForAir": [
        "humidity",
        "temperature"
      ],
      "measuresForAtmosphere": [
        "current_magnitude",
        "external_compass",
        "ground_level_temperature",
        "hydrostatic_pressure_lsp",
        "hydrostatic_pressure_msp",
        "latitude",
        "length",
        "measured_pressure_by_ct",
        "no_meteor",
        "pressure",
        "sea_level_pressure",
        "sound_speed",
        "superficial_wetting",
        "thermistor_temperature",
        "visibility"
      ],
      "measuresForChemical": [
        "nitrate",
        "orthophosphates",
        "solid_on_suspension",
        "total_match"
      ],
      "measuresForSun": [
        "irradiance",
        "net_radiation",
        "reflected_radiation",
        "reflected_ultraviolet",
        "theoretical_irradiance"
      ],
      "measuresForWater": [
        "ammonium",
        "conductivity",
        "current_direction",
        "current_vertical_speed",
        "dissolved_oxygen",
        "evaporation",
        "flow_1",
        "flow_1_computed",
        "flow_2",
        "flow_2_computed",
        "flow_3_computed",
        "level_of_the_sea_1",
        "level_of_the_sea_2",
        "organic_matter",
        "ph",
        "precipitation",
        "redox_potential",
        "salinity",
        "sea_temperature",
        "sheet_level_1",
        "sheet_level_2",
        "sheet_level_3",
        "temperature",
        "tide_height",
        "turbidity"
      ],
      "measuresForWaves": [
        "average_wave_height",
        "background_surf_direction",
        "background_surf_height",
        "background_surf_period",
        "max_surf_period",
        "max_wave_height",
        "mean_surf_period",
        "peak_period",
        "peak_period_dir",
        "significant_height",
        "significant_height_2",
        "surf_average_dir",
        "surf_period",
        "wind_surf_direction",
        "wind_surf_height",
        "wind_surf_period"
      ],
      "measuresForWind": [
        "cubic_mean_speed",
        "direction_sigma",
        "max_direction",
        "max_speed",
        "mean_direction",
        "mean_speed",
        "route",
        "running_streak_max_speed",
        "speed_sigma"
      ]
    },
    "sensor_count": 1005,
    "sensors_sample": {
      "0203": {
        "oid": "euskalmet/sensors/0203",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0203",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0248": {
        "oid": "euskalmet/sensors/0248",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0248",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0293": {
        "oid": "euskalmet/sensors/0293",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0293",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0332": {
        "oid": "euskalmet/sensors/0332",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0332",
        "type": "31",
        "description": {
          "SPANISH": "Sensor de velocidad del viento del perfilador",
          "BASQUE": "[eu] Sensor de velocidad del viento del perfilador"
        }
      },
      "0338": {
        "oid": "euskalmet/sensors/0338",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0338",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0383": {
        "oid": "euskalmet/sensors/0383",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0383",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0428": {
        "oid": "euskalmet/sensors/0428",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0428",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0473": {
        "oid": "euskalmet/sensors/0473",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0473",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0518": {
        "oid": "euskalmet/sensors/0518",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0518",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      },
      "0563": {
        "oid": "euskalmet/sensors/0563",
        "numericId": 0,
        "entityVersion": 0,
        "sensorId": "0563",
        "type": "30",
        "description": {
          "SPANISH": "Sensor de temperatura del perfilador de vientos",
          "BASQUE": "[eu] Sensor de temperatura del perfilador de vientos"
        }
      }
    },
    "station_sensors_c042": [
      "Y0DG",
      "S0AC",
      "R0HG",
      "K0R6"
    ],
    "station_sensors_c087": [
      "R0GK",
      "G2AL"
    ],
    "station_probes": [
      {
        "path": "/euskalmet/stations/C042/current",
        "http_code": 200,
        "error": null,
        "response_sample": {
          "oid": "euskalmet/stations/C042/20260305",
          "numericId": "0",
          "entityVersion": "0",
          "stationId": "C042",
          "stationType": "METEOROLOGICAL",
          "basins": "[{'typeId': 'summarizedBasin', 'key': 'euskalmet/geo/basins/30', 'basinId': '30'}]",
          "name": "{'SPANISH': 'Punta Galea', 'BASQUE': '[eu] Punta Galea'}",
          "altitude": "61",
          "municipality": "{'SPANISH': 'Getxo', 'BASQUE': '[eu] Getxo'}",
          "province": "{'SPANISH': 'Bizkaia', 'BASQUE': 'Bizkaia'}",
          "observations": "{'SPANISH': 'Control calefaccion EUITI y transformador TR-07196-3 el dia 23/01/2007 12:20:00 (VTHLIP)', 'BASQUE': '[eu] Control calefaccion EUITI y transformador TR-07196-3 el dia 23/01/2007 12:20:00 ",
          "position": "{'position': {'ED50': {'standard': 'ED50', 'x': 497077.17, 'y': 4802268.94}, 'GOOGLE': {'standard': 'GOOGLE', 'x': -3.03608, 'y': 43.3752}}}",
          "installDate": "2009-02-11T23:00:00Z",
          "snapshotDate": "2026-03-05T10:00:45Z",
          "sensors": "[{'at': 1200, 'sensorKey': 'euskalmet/sensors/Y0DG', 'unit': 'CENTIMETERS'}, {'at': 120, 'sensorKey': 'euskalmet/sensors/S0AC', 'unit': 'CENTIMETERS'}, {'at': 150, 'sensorKey': 'euskalmet/sensors/R0HG"
        }
      }
    ]
  },
  "working_combos_c042": {
    "viento_sigma_dir": {
      "sensor": "Y0DG",
      "measureType": "measuresForWind",
      "measureId": "direction_sigma"
    },
    "viento_sigma_vel": {
      "sensor": "Y0DG",
      "measureType": "measuresForWind",
      "measureId": "speed_sigma"
    },
    "viento_direccion": {
      "sensor": "Y0DG",
      "measureType": "measuresForWind",
      "measureId": "mean_direction"
    },
    "viento_velocidad": {
      "sensor": "Y0DG",
      "measureType": "measuresForWind",
      "measureId": "mean_speed"
    },
    "viento_racha_max": {
      "sensor": "Y0DG",
      "measureType": "measuresForWind",
      "measureId": "max_speed"
    },
    "presion": {
      "sensor": "S0AC",
      "measureType": "measuresForAtmosphere",
      "measureId": "pressure"
    },
    "temperatura": {
      "sensor": "R0HG",
      "measureType": "measuresForAir",
      "measureId": "temperature"
    },
    "humedad": {
      "sensor": "R0HG",
      "measureType": "measuresForAir",
      "measureId": "humidity"
    },
    "radiacion_solar": {
      "sensor": "K0R6",
      "measureType": "measuresForSun",
      "measureId": "irradiance"
    }
  },
  "working_combos_c087": {
    "humedad_c087": {
      "sensor": "R0GK",
      "measureType": "measuresForAir",
      "measureId": "humidity"
    },
    "temperatura_c087": {
      "sensor": "R0GK",
      "measureType": "measuresForAir",
      "measureId": "temperature"
    },
    "precipitacion_c087": {
      "sensor": "G2AL",
      "measureType": "measuresForWater",
      "measureId": "precipitation"
    },
    "precipitacion_acumulada_c087": {
      "sensor": "G2AL",
      "measureType": "measuresForWater",
      "measureId": "precipitation"
    }
  },
  "current_readings_c042": {
    "temperatura": 15.67,
    "humedad": 74.7,
    "presion": 1011.91,
    "viento_velocidad": 5.7,
    "viento_direccion": 345.9,
    "viento_racha_max": 7.8,
    "viento_sigma_vel": 0.7,
    "viento_sigma_dir": 6.22,
    "radiacion_solar": 721.9
  },
  "current_readings_c087": {
    "temperatura_c087": 17.03,
    "humedad_c087": 65.19,
    "precipitacion_c087": 0.0,
    "precipitacion_acumulada_c087": 0.0
  },
  "current_error": null,
  "last_run_diag": {
    "timestamp": "2026-05-18T10:45:24.148710+00:00",
    "variables_found": [
      "temperatura",
      "humedad",
      "presion",
      "viento_velocidad",
      "viento_direccion",
      "viento_racha_max",
      "viento_sigma_vel",
      "viento_sigma_dir",
      "radiacion_solar"
    ],
    "variables_missing": [
      "precipitacion",
      "precipitacion_acumulada",
      "temperatura_min",
      "temperatura_max",
      "visibilidad"
    ],
    "variables_found_c087": [
      "temperatura_c087",
      "humedad_c087",
      "precipitacion_c087",
      "precipitacion_acumulada_c087"
    ],
    "variables_missing_c087": [],
    "errors": []
  }
}