Skip to content

Releases

DewView v1.1.8

Choose a tag to compare

@github-actions github-actions released this 15 Sep 14:55
f354820

Corrigido

  • Imagem a "deslizar" verticalmente (screen drift): nos painéis RGB o
    ESP32-S3 transmite os píxeis continuamente a partir da PSRAM; quando o
    WiFi disputa a largura de banda, o sincronismo escorrega e a imagem
    desloca-se. Mitigação dupla: bounce buffer aumentado de ×10 para ×20
    (mais SRAM interna a absorver os picos) e relógio de píxeis reduzido de
    21 MHz para 18 MHz (menos exigência de largura de banda; refresh passa
    de ~24 para ~21 fps, impercetível nesta interface).

What's Changed

  • v1.1.8: mitigação do screen drift do painel RGB by @JorgeS15 in #6

Full Changelog: v1.1.7...v1.1.8

DewView v1.1.7

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:16
623f49d

Novidades

  • Tradução PT/EN: novo botão no cabeçalho do ecrã que comuta toda a
    interface entre português e inglês. A escolha fica guardada em NVS e
    sobrevive a reinícios.
  • Exportação CSV: botão "Exportar CSV" na página web (e endpoint
    /data.csv) que descarrega as últimas leituras (~5 min a 2 Hz) com
    colunas uptime_s;temperatura_C;ponto_orvalho_C;humidade_pctHR
    (separador ;, decimais .).

What's Changed

  • v1.1.7: tradução PT/EN e exportação CSV by @JorgeS15 in #5

Full Changelog: v1.1.6...v1.1.7

DewView v1.1.6

Choose a tag to compare

@github-actions github-actions released this 16 Jul 07:19
ab16e90

Correções

  • Painel principal sem valores: os números grandes eram ampliados com
    transform_zoom do LVGL, que não é fiável em labels — os valores ficavam
    invisíveis. Substituído por uma fonte dedicada de 96 px
    (dewview_font_96.c, Montserrat, só dígitos e símbolos), gerada com
    lv_font_conv. Os 4 cartões do Painel mostram agora os valores em grande.

Correções (cont.)

  • Escala vertical dos gráficos cortada: as etiquetas do eixo Y eram
    desenhadas fora do gráfico e o cartão cortava-as (só se via o último
    dígito). O gráfico foi encolhido e alinhado à direita, reservando 44 px
    para a escala dentro do cartão.

Alterações

  • Taxa de leitura: 2 Hz (uma leitura a cada 500 ms, antes 3 s), para uma
    resposta mais imediata no ecrã. O gráfico guarda 600 pontos (~5 min).
    Nota: o S24 amostra internamente a cada 3 s, pelo que valores consecutivos
    podem repetir-se.
  • Páginas web renovadas: visual escuro igual ao do ecrã, cartões coloridos
    com os valores e o selo de risco, e página de atualização OTA com barra de
    progresso e estado do upload.

What's Changed

  • v1.1.6: valores do Painel visíveis (fonte 96 px), leitura 0,5 Hz e páginas web renovadas by @JorgeS15 in #4

Full Changelog: v1.1.5...v1.1.6

DewView v1.1.5

Choose a tag to compare

@github-actions github-actions released this 15 Jul 16:53
e18721c

Correções de comunicação RS-485 (caso "0 bytes recebidos" com o LED laranja
do sensor a piscar).

Correções

  • GPIO43/44 (partilhados com o UART0): os pinos são agora repostos em modo
    GPIO antes de serem entregues ao UART1 do RS-485. Evita que o pad do GPIO43
    fique preso como saída da consola (U0TXD) e bloqueie a receção da resposta
    do sensor.

Novidades

  • Auto-scan do sensor: ao fim de 4 falhas consecutivas, o firmware procura
    o S24 em todas as combinações de baud (19200/9600/38400), paridade
    (8N1/8E1/8O1) e endereço Modbus (1–16), adotando automaticamente os
    parâmetros encontrados. O progresso aparece na barra de estado e o resultado
    no registo de Eventos. Repete a cada 30 s enquanto não encontrar.
  • A página Sistema mostra os parâmetros de comunicação ativos (que podem
    diferir dos configurados, se o auto-scan encontrou o sensor noutro
    baud/endereço).

What's Changed

  • v1.1.5: correção da receção RS-485 e auto-scan do sensor by @JorgeS15 in #3

Full Changelog: v1.1.4...v1.1.5

DewView v1.1.4

Choose a tag to compare

@github-actions github-actions released this 15 Jul 16:35
039259d

Primeira versão publicada.

Funcionalidades

  • Dashboard táctil (Waveshare ESP32-S3-Touch-LCD-5, 1024×600) com 3 páginas:
    • Painel: temperatura, ponto de orvalho, humidade e margem T−Td em
      valores grandes, com selo de risco de condensação (Seguro/Alerta/Risco);
    • Gráficos: histórico de ~15 min — temperatura + ponto de orvalho num
      gráfico, humidade noutro;
    • Sistema: firmware/versão, uptime, memória, rede, contadores Modbus,
      último erro com detalhe e registo de eventos.
  • Sensor Banner S24 (S24AS-D-MQP) por Modbus RTU na porta RS-485 da
    placa (predefinido) ou Modbus TCP via gateway (cliente Modbus próprio,
    sem bibliotecas externas).
  • Access Point WiFi DewView criado no arranque, com página web de
    estado (http://192.168.4.1).
  • Atualização de firmware OTA: pela página /update (browser, com
    autenticação) ou pela porta de rede do Arduino IDE.
  • Diagnóstico de comunicação detalhado: bytes recebidos, dump hexadecimal,
    código de exceção Modbus.

Notas

  • Compilar com core esp32 3.x, placa ESP32S3 Dev Module, Flash 16MB,
    Partition Scheme 16M Flash (3MB APP/9.9MB FATFS), PSRAM OPI.
  • O binário DewView-vX.Y.Z-OTA.bin das releases é o ficheiro a carregar na
    página /update; o -USB-completo.bin grava-se por USB (esptool, endereço 0x0).
  • Atenção à polaridade RS-485: no S24 B = + e A = −, na placa
    A = + e B = − (ver README).

What's Changed

  • DewView: dashboard de temperatura e ponto de orvalho (sensor S24, Modbus TCP/RTU) by @JorgeS15 in #1
  • v1.1.4: diagnóstico Modbus, versão/desenvolvedor e CI de releases by @JorgeS15 in #2

New Contributors

Full Changelog: https://github.com/JorgeS15/DewView/commits/v1.1.4