• Hackathons
  • Features
  • Blog

Watts Updog

An open-source app to help you smartly manage the energy consumption of your household appliances.

  • 0 Raised
  • 4 Views
  • 0 Juries

Categories

  • Desafio Bosch

Gallery

Description

Problema

Não existe uma aplicação open-source para disponibilizar métricas e medidas de consumo de energia, direcionada para o mercado português.

Hoje em dia, os dados de consumo instantâneo de energia num contador nunca foram tão acessíveis (mediante o pedido à E-redes). No entanto, apesar de existirem diversas soluções de hardware para comunicar com os contadores, a vertente de software não está tão desenvolvida, não havendo nenhuma app open-source adaptada ao mercado português (ie: em que calcule os custos de energia, por exemplo).

Arquitetura

Esta solução pretende resolver este problema, através de uma arquitetura com 2/3 componentes:

  • Backend com backoffice, para autenticação, envio de e-mails, recolha, agregação e tratamento de dados (Django + PostgreSQL/TimescaleDB + Mosquitto)
  • Frontend Web e/ou aplicação mobile, para consulta de informação, notificações, configuração de tarifas e alertas (Flutter - maybe)
  • (Fora do âmbito) Hardware que de alguma forma comunica com o contador usando RS485 + Modbus e publica as métricas através de MQTT 

Funcionalidades

  • Visualização de consumos instantâneos, potência e outras métricas (voltagem, frequência, corrente...)
  • Visualização através de tabelas e gráficos de consumos num determinado período de tempo (e outras métricas, como voltagem)
  • Alertas (ex: consumo excessivo nos últimos X minutos)
  • Assistente de interação através de linguagem natural (com recurso a ChatGPT / OpenAI)