Pesquisar

Asteca E.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 23/08/2026

Projetos (Aguardando Propostas):

  • Desenvolvimento de software para monitoramento fotovoltaico

    Desenvolvimento Desktop | Orçamento: Aberto | Publicado: | Propostas: 97

    Desenvolvimento de um software em Python para monitoramento de sistemas fotovoltaicos, com comentários detalhados e código agrupado por fonte de dados, de acordo com o fabricante do equipamento.

    O sistema deverá armazenar, em frequências ajustáveis, os dados dos equipamentos em banco de dados PostgreSQL, utilizando parâmetros provenientes de tabelas. Deverá acessar uma tabela com as credenciais dos usuários finais, sem considerar credenciais de integradores, e coletar:
    - Geração de energia (kWh)
    - Potência
    - Tensão AC
    - Corrente AC
    - Correntes DC, de 1 a 16 sinais, conforme o equipamento
    - Tensões DC, de 1 a 16 sinais, conforme o equipamento
    - Temperatura do dispositivo
    - Número de série do dispositivo
    - Nome do proprietário
    - Data e hora da coleta
    - Status
    - Alarmes

    Após a coleta, os dados deverão ser analisados para o mesmo dia, no período entre 6h e 18h, utilizando cálculos estatísticos de mínimo, máximo, média e diferença entre duas medições consecutivas (slope). O sistema deverá consultar uma tabela de limites para os gatilhos de falha de cada variável e compará-los com os dados estatísticos, gerando alarmes conforme regras definidas pelo contratante.

    Os alarmes deverão ser armazenados em tabela própria, contendo código, descrição, horário, número de série do equipamento, nome do projeto e nome do proprietário. Após cada ciclo, o sistema deverá desconectar-se da conta atual e conectar-se utilizando o próximo login disponível na tabela de credenciais.

    Serão aproximadamente 10 fontes de dados, com estruturas distintas de API e/ou website. O sistema deverá acessar o link correspondente com base no fabricante informado na tabela de credenciais. Também deverá enviar dados resumidos e alarmes por e-mail e WhatsApp em até 5 minutos após cada ciclo de processamento.

    O sistema deverá identificar ausência de comunicação, anomalias nos dados coletados, alterações no site que resultem em dados nulos, falhas durante a execução do código e a não ocorrência de um ciclo na frequência especificada. Deverá ainda possuir baixa carga de processamento.

    Todo o material utilizado no desenvolvimento, incluindo banco de dados, códigos-fonte e extensões, deverá ser entregue ao contratante com acesso total liberado.

    Habilidades desejadas: Análise de Dados, PostgreSQL e Python.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.