Iniciar sessão ou registar-se
  1.  # 1

    Boa noite.

    Por acaso ninguém sabe onde posso consultar documentação da API da e-redes para ir buscar as leituras via http request.
  2.  # 2

  3.  # 3

    Existe api? Não é só pela porta Han?
    • hangas
    • 26 janeiro 2022 editado

     # 4

    Colocado por: ematosPor acaso ninguém sabe onde posso consultar documentação da API da e-redes para ir buscar as leituras via http request.


    Não há nada oficial, pelo menos destinado ao consumidor.
    É possível que haja APIs para os operadores e outros agentes do mercado.

    No entanto, há (ou havia, porque agora é inútil) uma API com essa informação. Como alguém que a utilizou no inicio do ano passado com o mesmo objetivo que o seu posso dar alguns detalhes, mas toda a informação que obtive foi por reverse engineering.


    A API tinha bastante informação, como as leituras, os dados de consumo com intervalos de 15 minutos, e muitos detalhes sobre os contratos e locais de consumo, incluindo informação que não era disponibilizada na Interface WEB.

    O grande problema é que os dados a certa altura passaram a ser atualizados apenas uma vez por dia.
    Além disso, em meados do ano passado e depois do rebranding para e-redes, a autenticação passou a ter um Captcha.

    Desconfio que tenham problemas de performance com o site, devido à arquitetura escolhida (a típica 3 camadas, DB, backend monolitico e frontend), e pela lentidão do site, aquilo deve ter um botleneck tremendo na DB. Parece que por cá não se conhecem outras arquiteturas.. but I digress.


    Ainda assim, mesmo com updates diários dava para extrair a informação de leituras e consumos e fazer uns dashboards interessantes em Grafana. Até porque ao contrario dos Shellys e afins, esta informação para além de ser a real para efeitos de facturação, tinha também a informação tarifária associada o que dava jeito a analisar a eficácia do bi-horario.
    Mas com a introdução do Captcha qualquer processo automático ficou inviabilizado (Imagino que seria essa a ideia).


    Quando isto foi introduzido eu e uns colegas/amigos enviamos alguns emails a questionar por alternativas.
    Até porque há uma diretiva europeia nesse sentido (eu usava uma API semelhante no UK e em tempo real sem problemas) e também está num regulamento da ERSE.

    https://www.erse.pt/media/cdxhyhxd/gpqy.pdf

    Nomeadamente

    3 - Os dados de consumo referidos no n.º 1 - devem ser disponibilizados de modo estruturado e
    de uso corrente, através de uma plataforma eletrónica ou em formato eletrónico, permitindo a
    sua leitura automática.


    Ora a partir do momento em que colocam um Captcha, isto fica invalidado.
    Mas a partir daqui foi uma conversa de surdos, sendo qualquer argumento refutado com uma resposta chapa 5:

    "A disponibilização de dados aos clientes da E-REDES com instalações integradas em redes inteligentes é feita na Área Reservada do Cliente, nos termos previstos no n.º 3 do artigo 21.º do Regulamento dos Serviços das Redes Inteligentes de Distribuição de Energia Elétrica RSRI.

    O detalhe da informação relativa aos novos serviços associados à integração em redes inteligentes, nomeadamente sobre os diagramas de carga, encontra-se também publicado."


    Ora, isto apesar de verdadeiro, não permite que seja feito de forma automática.
    É preciso um humano fazer login no site e resolver o captcha, sendo que a token gerada para usar a API dura cerca de 1h apenas.

    O próximom passo seria expor a situação a ERSE, mas não acredito que a regulação em Portugal funcione a ponto de gastar mais tempo com isto.
    Estas pessoas agradeceram este comentário: carlosesf, tigoncal
  4.  # 5

    Bom dia,,
    Muito obrigado!

    Pois já entendi o porque de tantas dificuldades...

    RicardoPOrto obrigado, mas não é pela porta han que pretendia, era o que o hangas refere....

    Sim seria tempo perdido... se até a questao dos 15 minutos ainda não está a funcionar para a maioria.....
  5.  # 6

    Colocado por: hangas

    Não há nada oficial, pelo menos destinado ao consumidor.
    É possível que haja APIs para os operadores e outros agentes do mercado.

    No entanto, há (ou havia, porque agora é inútil) uma API com essa informação. Como alguém que a utilizou no inicio do ano passado com o mesmo objetivo que o seu posso dar alguns detalhes, mas toda a informação que obtive foi por reverse engineering.


    A API tinha bastante informação, como as leituras, os dados de consumo com intervalos de 15 minutos, e muitos detalhes sobre os contratos e locais de consumo, incluindo informação que não era disponibilizada na Interface WEB.

    O grande problema é que os dados a certa altura passaram a ser atualizados apenas uma vez por dia.
    Além disso, em meados do ano passado e depois do rebranding para e-redes, a autenticação passou a ter um Captcha.

    Estas pessoas agradeceram este comentário:carlosesf,tigoncal


    Olá,

    Podes facultar o endereço da API e a informação necessária para aceder?

    Entretanto, já enviei uma queixa no portal de e-redes (pela tua interação com eles, foi só pro-forma) e depois irei escalar a situação à ERSE. Vamos lá ver se sai daqui alguma coisa...
  6.  # 7

    é possível aceder aos dados da base de dados da e-redes sem ser pelo website?

    é que tenho vários clientes de industria e seria interessante para controlar o consumo de energia reativa, sem ter que andar constantemente a aceder ao portal.
  7.  # 8

    Alguém com aptidão informática acredito que sim. Mas com o CAPTCHA e tal pode não ser muito fácil
 
0.0131 seg. NEW