CPTEC - Índice UV está zerado e diferença numérica das temperaturas · Issue #767 · BrasilAPI/BrasilAPI · GitHub
Skip to content

CPTEC - Índice UV está zerado e diferença numérica das temperaturas  #767

Open

Description

@luizsabino

O ínidice UV está trazendo o dado zerado, testei com alguns códigos de cidade e o problema é o mesmo. Conforme consta na documentação, tenho chamado através de: https://brasilapi.com.br/api/cptec/v1/clima/previsao/{cityCode}/{days}

Notei também a diferença de aproximadamente 1º nas temperaturas mínimas e máximas se comparadas ao site do CPTEC.

Obrigado e parabéns a todos pelo trabalho, estou conhecendo agora a API.

Activity

  1. changed the title [-]CPTEC - Índice UV está zerado para vários códigos de cidade[/-] [+]CPTEC - Índice UV está zerado e diferença numérica das temperaturas[/+] on Dec 26, 2025
  2. changed the title [-]CPTEC - Índice UV está zerado e diferença numérica das temperaturas[/-] [+]CPTEC - Índice UV está zerado e diferença numérica das temperaturas [/+] on Jan 8, 2026
  3. enieber commented on Jul 19, 2026

    @enieber
    Contributor

    @luizsabino pelo que entendi o problema vem da fonte, se encontrar uma forma de contato com o pessoal da cptec para verificar o problema manda update aqui.

    a chamada é uma request xml que está retornando dados com null.

    https://servicos.cptec.inpe.br/XML/cidade/7dias/244/previsao.xml

    Image

    Descobri o problema recentemente, só pegava algumas informações atraves dessa aplicação:

    https://github.com/enieber/today

  4. lucianopf commented on Aug 8, 2026

    @lucianopf
    Member

    Diagnóstico: o indice_uv: 0 vem do upstream INPE — o XML de previsão retorna <iuv>0.0</iuv> (e <iuv></iuv> vazio) para todas as cidades (verificado 08/08/2026 em 2447 e 241). A API repassa o dado do INPE; o problema é do modelo de UV do INPE. Mantendo aberta para acompanhamento.

  5. lucianopf commented on Aug 9, 2026

    @lucianopf
    Member

    Diagnóstico (2026-08-09): causa raiz é upstream — o INPE está enviando o índice UV zerado no XML.

    • https://servicos.cptec.inpe.br/XML/cidade/244/previsao.xml → <iuv>0.0</iuv> em TODOS os dias (4/4 verificados)
    • A BrasilAPI repassa fielmente o valor do provider (indice_uv: 0)

    Sobre a diferença de ~1º nas temperaturas: o endpoint repassa maxima/minima do XML sem transformação — a diferença que você observou provavelmente vem de o site do CPTEC exibir dados de outra fonte/atualização.

    Não há o que corrigir no código — manterei aberta e re-testarei quando o INPE normalizar o iuv. Obs.: o limite de dias da previsão é 6 (não 14) — mensagem de erro corrigida em PR próprio.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions