Firmware OpenSprinklerShop
As informações a seguir estão desatualizadas e listadas apenas por motivos históricos:
A nova versão do firmware OpenSprinkler COM extensão para o Placa de sensor analógico assim como o novo Adaptador Truebner RS485.
NOTA: Este artigo se aplica ao OpenSprinkler 3/3.2/3.3/3.4 e OSPi
Esta versão é baseada no firmware original do fabricante (OpenSprinkler.com), mas é minha adicionalmente ajustado.
O que há de novo é:
- Acesso à nuvem via Openthings.io Cloud Token (NOVO: TAMBÉM OSPi!!!)
- Agrupando zonas
- Novo controle de irrigação através de novo programador
- Novo método específico para o clima: valores mensais
- API de sensor analógico: conecte sensores analógicos e use-os para controlar a irrigação
- Monitoramento e Controle: Defina regras que desencadeiam ações
Mudanças na versão
Atenção: Não há suporte do fabricante (dos EUA) para o firmware modificado, apenas através deste Página de suporte assim como isso fórum!
** Você pode acessar a versão mais recente através da nova atualização online. Para isso, utilize o APP OpenSprinklerASB ou a interface web **
NOVO em 2.4.0 194 de 6 de abril de 2026
- Integração de servidor MCP também para OS 3.2/3.3/3.4
- Lógica de zona inversa comutável
- Atualização automática melhorada
NOVO em 2.4.0 190 de 31 de março de 2026
– Agora use a função de atualização automática para atualizar
– Alternativamente: Baixe o link aqui
NOVO em 2.4.0 186 de 15 de março de 2026
** ATENÇÃO: Salve a configuração do firmware E também a configuração do sensor analógico!! **
– Atualizador ONLINE: atualize o firmware com apenas um clique
– Estatísticas de tempo de execução: mostra os tempos de execução em um gráfico
– Novas notificações: detecção de violação e vazamento
- Atenção, problema conhecido: notificações por e-mail podem acionar a reinicialização, permaneça com o firmware 2.3.3 (184)
Baixe o novo firmware (modificado) 2.4.0 (186)
NOVO em 2.3.3 185 7 de março de 2026:
GERALMENTE:
- **Pinger Unificado** (18/02/2026): Nova implementação `Pinger.h` de plataforma cruzada para ESP8266, ESP32 e Linux/OSP
– Estratégia de ping de 3 estágios: Gateway → google.com → OpenSprinkler.com
Estrutura OpenThings (OTF):
A versão foi removida porque alguns clientes relataram problemas com ela.
NOVO em 2.3.3. 184 16/01/2026:
- Mesclar as alterações de firmware mais recentes do OpenSprinkler.com para OS 3.4
Baixe o novo firmware (modificado) 2.3.3(184)
NOVO em 2.3.3. 183 11.02.2025:
- Cálculo aprimorado do medidor de água para irrigação sobreposta
- Cálculo melhorado do hidrômetro para irrigação sem sobreposição ou em combinação com tempos de início negativos
Baixe o novo firmware (modificado) 2.3.3(183)
NOVO em 2.3.3 182 21 de setembro de 2025:
- Correção de proxy ARP
- Cálculo aprimorado do medidor de água para irrigação sobreposta
- Quadra de tênis: novos comandos de início e parada do programa
Baixe o novo firmware (modificado) 2.3.3(182)
NOVO em 2.3.3 181 25 de agosto de 2025:
- Suporte para sensores FYTA
Baixe o novo firmware (modificado) 2.3.3(181)
NOVO em 2.3.3 180 17 de agosto de 2025:
- Suporte para estações Modbus RS485 (Veja também aqui)
Baixe o novo firmware (modificado) 2.3.3(180)
NOVO em 2.3.3 178:
- Monitoramento e controle: Nova opção “Reset in (s)” para uma reinicialização controlada por tempo do status do monitor
- Trava: Parar todos os circuitos de irrigação: Se nenhum programa ou zona estiver em execução e esta função for chamada, todas as zonas receberão novamente o pulso de parada
Baixe o novo firmware (modificado) 2.3.3(178)
NOVO em 2.3.3 177:
- Sensores virtuais para ETO e radiação (precisa de serviço meteorológico que suporte isso)
- Correção para alguns adaptadores W5500, ajustados para 40MHz
- Cálculo do nascer e do pôr do sol usando fórmulas internas (em vez do serviço meteorológico)
Baixe o novo firmware (modificado) 2.3.3(177)
NOVO em 2.3.3 176:
- Ramo master mais recente do firmware OpenSprinkler instalado (11/07/2025)
- Tabela ARP com 40
- W5500 a 80 MHz, ENC28J60 a 20 MHz para transmissão de rede mais rápida
Baixe o novo firmware (modificado) 2.3.3(176)
NOVO em 2.3.3 175:
- Ramo mestre mais recente do firmware OpenSprinkler instalado
- BugFix: OSPi: ADS1115 erro de muitos arquivos abertos
- Novo tipo para “Monitoramento e Controle”: TIME para eventos dependentes de tempo
Baixe o novo firmware (modificado) 2.3.3(175)
NOVO em 2.3.3. 174:
- Adicionadas unidades Lumen e Lux
- Filtrar ao registrar: Dados idênticos ao antecessor não são mais salvos
- BugFix: O filtro MQTT vazio não resultou em nenhum valor.
- BugFix: erro de leitura OSPi RS485 SMT100
Baixe o novo firmware (modificado) 2.3.3(174)
NOVO em 2.3.3. 173:
- Bugfix MQTT: Valores só eram lidos com filtro, agora também sem filtro
Baixe o novo firmware (modificado) 2.3.3(173)
NOVO em 2.3.3. 172:
- Adicionado suporte para Truebner TH100
- Adicionado sensor de temperatura interno Raspberry Pi
- Adicionada lógica avançada de monitoramento e controle: AND, OR, XOR, NOT e sensor de chuva
Baixe o novo firmware (modificado) 2.3.3(172)
NOVO em 2.3.3. 171:
- RESET_STATION_BITS corrigido
- Início do programa cronometrado corrigido
- correção mqtt + influxdb quebrada
Baixe o novo firmware (modificado) 2.3.3(171)
NOVO em 2.3.3. 170:
- Aviso de fluxo aprimorado: cada zona agora tem uma opção de aviso de fluxo (é necessária a atualização 156 do aplicativo)
- Aviso de fluxo aprimorado: cada zona armazena o fluxo médio de água da última execução por zona (evidente com a atualização do aplicativo 156 necessária)
- Atualização do aplicativo 156 com notificações push para notificações de “Monitoramento e Controle”
NOVO em 2.3.3 169:
- “Monitoramento e Controle” agora mostrado com Prioridade, Baixa=verde, Média=amarelo e Alta=vermelho no painel frontal
- “Monitoramento e Controle” agora com MQTT e notificação por e-mail
- Correção: InfluxDB e email ativados ao mesmo tempo
- Novo aplicativo OpenSprinklerASB disponível!
NOVO em 2.3.3 168:
- OSPi: Suporte de adaptadores USB-RS485 com controle de sensores Truebner SMT100 e Aquaflex
- Nova função “Monitoramento e Controle” para controle de programas e zonas dependendo do valor do sensor. Isso permite definir e executar ações controladas por eventos, por exemplo. se o nível da cisterna for inferior ao valor mínimo, inicia-se o reabastecimento até atingir um valor mínimo, ou o sistema de ventilação arranca quando a humidade/temperatura é elevada
Mais sobre isso na nova página “Monitoramento e Controle”.
Atenção, faça backup da configuração! Devido a alterações de configuração, todas as configurações foram redefinidas!
NOVO em 2.3.2 167:
- Suporte InfluxDB: use InfluxoDBpara gerenciar centralmente os dados medidos e avaliá-los de forma direcionada (após a instalação, clique em “Arduino” e depois continue em “Inicializar Cliente”, os dados de acesso estarão abaixo).
- Alerta de fluxo: esta opção notifica quando um programa está em execução, mas não há água fluindo. Também pode ser usado como detecção de vazamentos. As instruções estão aqui
(Guia rápido: Funciona com hidrômetro pulsado conectado e somente se o nome da estação contiver os últimos 5 caracteres de um número com a quantidade mínima de água em litros de vazão, por exemplo, “Gramado 05.00”. A opção deve estar ativada. A estação deve funcionar por pelo menos 2,5 minutos) - API do sensor: parâmetros /sn “antes” e “depois” para limpar os dados de medição dependendo do intervalo de tempo (consulte Sensor API.txt no github).
Atenção, faça backup da configuração! Devido a alterações de configuração, todas as configurações foram redefinidas!
NOVO em 2.3.2 166:
- Suporte para notificações por e-mail (Instruções para e-mail do Google com senha do aplicativo podem ser encontradas aqui)
- OSPi: Novo OpenThingsFramework com conexão OTC mais estável
- Mesclar as alterações do OpenSprinkler 2.2.1(1).
Atenção, faça backup da configuração! Devido a alterações de configuração, todas as configurações foram redefinidas!
NOVO no 165:
- Adicionado suporte para adaptador Trueber RS485
- Otimização do medidor de vazão, até 200 ticks/s
- Correção de ponteiro zero
- visualização de ajuste do programa
- Adicionado diagnóstico de tamanho de log /du
- Adicionada detecção de placa
NOVO no 164:
- OSPi com script de inicialização do systemd. Instala e ativa automaticamente quando você atualiza o firmware com “sudo ./updater.sh”.
- correção de estação https
- Tempo limite mais curto para sensores remotos para evitar bloqueio.
NOVO no 163:
- Trava OS3x: ajuste da trava do expansor de zona de correção de bug
- OSPi: correção de bug do OSPi, liberar/excluir memória
- OSPi: corrige data de atraso da chuva
NOVO no 162:
- Lançamento de correção de bug: Correção da implementação da senha MQTT, senhas mais longas agora são possíveis
NOVO no 161:
- Lançamento de correção de bug: Correção de um buffer overflow na exibição do log do sensor dos gráficos
NOVO no 160:
- OSPi: OpenThingsFramework. A versão OSPi agora acompanha a versão OpenSprinkler 3.x e permite acesso remoto via tokens OTC! Para obter detalhes, consulte “Acesso remoto via Openthings.io Cloud” abaixo
- OSPi: Suporte para OSPi 1.6 2xADS1115
- MQTT: Host, nome de usuário e senha agora maiores: Host: 100, Usuário: 50, Senha 100 caracteres
- MQTT: Tratamento melhorado, leitura com valores zero não lê mais o seguinte valor
- OS3x: Melhor detecção dos adaptadores de rede ENC28J60/W5500
NOVO no 153:
- Filtro de ruído digital para as entradas analógicas da “Placa de Sensor Analógico”.
- Tratamento aprimorado de assinaturas MQTT
A lista completa de todas as alterações pode ser encontrada em GitHub
OU o firmware oficial 2.2.1: Aqui
A. OpenSprinkler 3.0 – 3.4:!! Faça backup da sua configuração !! As instruções exatas para instalar UMA atualização podem ser encontradas aqui: É assim que funciona a atualização do firmware |
Por exemplo OSPi
!! Faça backup da sua configuração !!
Firmware OSPi para compilar você mesmo!
O código fonte está disponível aqui:
https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
https://github.com/OpenSprinklerShop/OpenSprinkler-App
https://www.youtube.com/watch?v=T2rB39s4x78
É assim que acontece
1. Acesso remoto via Openthings.io Cloud
A função é totalmente explicada aqui.
2. Agrupamento de zonas
Este novo recurso substitui o antigo recurso “sequencialmente”, que permite controlar se as zonas são regadas simultânea ou sequencialmente.
Com a função de grupo (estas são as letras nos circuitos), as zonas com o mesmo grupo (por exemplo, todas as zonas com grupo A) funcionam uma após a outra, mas outras zonas com grupos diferentes (por exemplo, com grupos A, B e C) funcionam simultaneamente. Ajustável com a engrenagem.

Outra novidade: Use o menu no canto inferior direito, “Editar opções”, depois “Sistema” e “Ordenar Estações por Grupos”, então as zonas serão ordenadas por grupos.

Os grupos são determinados aqui:

O grupo P representa um caso especial: todas as zonas do grupo P são irrigadas ao mesmo tempo.
3. Método específico do clima: valores mensais
Com este método, o controle de irrigação pode ser ajustado utilizando valores especificados mensalmente.

