{
  "formato": "talaya.complemento/1",
  "id": "dev.pages.talaya.aire",
  "nombre": "Aire",
  "version": "1.0.0",
  "autor": {
    "nombre": "Talaya",
    "web": "https://heytalaya.com"
  },
  "descripcion": "La calidad del aire donde estás, con el índice europeo, las partículas finas y la radiación ultravioleta de ahora.",
  "icono": "aqi.medium",
  "cobertura": null,
  "permisos": {
    "red": [
      "air-quality-api.open-meteo.com"
    ],
    "ubicacion": true,
    "memoria": false,
    "pantalla": true
  },
  "habilidades": [
    {
      "nombre": "calidad_del_aire",
      "descripcion": "Cómo está el aire ahora mismo donde está el usuario: índice europeo de calidad del aire (de 0 a más de 100; cuanto más bajo, mejor), partículas PM2,5 y PM10 e índice ultravioleta. Para «¿cómo está el aire?», «¿está bien para salir a correr?», «¿hay mucha contaminación?», «¿cuánto UV hay?», «how is the air today?».",
      "parametros": {},
      "pasos": [
        {
          "si": {
            "valor": "{{lat}}",
            "op": "vacio",
            "entonces": [
              {
                "decir": "No sé dónde estás ahora mismo: sin ubicación no puedo mirar el aire."
              }
            ],
            "siNo": [
              {
                "http": {
                  "url": "https://air-quality-api.open-meteo.com/v1/air-quality?latitude={{lat}}&longitude={{lon}}&current=european_aqi,pm2_5,pm10,uv_index&timezone=auto"
                }
              },
              {
                "extraer": {
                  "de": "$.current.european_aqi",
                  "como": "indice"
                }
              },
              {
                "extraer": {
                  "de": "$.current.pm2_5",
                  "como": "pm25",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.current.pm10",
                  "como": "pm10",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.current.uv_index",
                  "como": "uv",
                  "siNoHay": "sin dato"
                }
              },
              {
                "reloj": {
                  "tipo": "texto",
                  "titulo": "Aire",
                  "texto": "Índice europeo {{indice}}\nPM2,5 {{pm25}} µg/m³\nPM10 {{pm10}} µg/m³\nUV {{uv}}"
                }
              },
              {
                "si": {
                  "valor": "{{indice}}",
                  "op": "mayor",
                  "que": "80",
                  "entonces": [
                    {
                      "decir": "El aire está muy mal ahora: índice europeo {{indice}}. Partículas finas, {{pm25}} microgramos por metro cúbico. Mejor evitar el ejercicio fuera. Ultravioleta: {{uv}}."
                    }
                  ],
                  "siNo": [
                    {
                      "si": {
                        "valor": "{{indice}}",
                        "op": "mayor",
                        "que": "60",
                        "entonces": [
                          {
                            "decir": "El aire está mal: índice europeo {{indice}}. Partículas finas, {{pm25}} microgramos por metro cúbico. Si eres sensible, mejor sin esfuerzos fuera. Ultravioleta: {{uv}}."
                          }
                        ],
                        "siNo": [
                          {
                            "si": {
                              "valor": "{{indice}}",
                              "op": "mayor",
                              "que": "40",
                              "entonces": [
                                {
                                  "decir": "El aire está regular: índice europeo {{indice}}. Partículas finas, {{pm25}} microgramos por metro cúbico. Ultravioleta: {{uv}}."
                                }
                              ],
                              "siNo": [
                                {
                                  "decir": "El aire está bien: índice europeo {{indice}}. Partículas finas, {{pm25}} microgramos por metro cúbico. Ultravioleta: {{uv}}."
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  ]
}
