Firmware OpenSprinklerShop

 DŮLEŽITÁ POZNÁMKA / DŮLEŽITÉ UPOZORNĚNÍ: Nový aktualizační portál je aktivní!

CZ: Firmware ke stažení, podrobné poznámky k vydání (changelogs) a kontrolní součty SHA256 jsou nyní k dispozici v našem novém vyhrazeném adresáři firmwaru.

CZ: Binární soubory firmwaru, podrobné podrobnosti změn a protokoly kontrolních součtů SHA256 jsou nyní hostovány na našem novém samostatném portálu.

Následující informace jsou zastaralé a jsou uvedeny pouze z historických důvodů:

Nová verze firmwaru OpenSprinkler S rozšířením pro Analogová senzorová deska stejně jako ten nový Adaptér Truebner RS485.

POZNÁMKA: Tento článek se týká OpenSprinkler 3/3.2/3.3/3.4 a OSPi

Tato verze vychází z původního firmwaru od výrobce (OpenSprinkler.com), ale je moje dodatečně upravena.

Co je nového:

  • Cloudový přístup přes Openthings.io Cloud Token (NOVINKA: TAKÉ OSPi!!!)
  • Seskupování zón
  • Nové řízení zavlažování pomocí nového plánovače
  • Nová metoda specifická pro počasí: Měsíční hodnoty
  • Analogový senzor API: Připojte analogové senzory a použijte je k ovládání zavlažování
  • Monitorování a kontrola: Definujte pravidla, která spouštějí akce

Změny ve verzi

Upozornění: Pro upravený firmware neexistuje žádná podpora výrobce (z USA), pouze prostřednictvím tohoto Stránka podpory stejně jako to forum!

** K novější verzi máte přístup prostřednictvím nové online aktualizace. K tomu použijte OpenSprinklerASB APP nebo webové rozhraní **

NOVINKA ve 2.4.0 194 od 6. dubna 2026

  • Integrace MCP serveru také pro OS 3.2/3.3/3.4
  • Přepínatelná inverzní zónová logika
  • Automatická aktualizace vylepšena

NOVINKA ve verzi 2.4.0 190 od 31. března 2026

– Nyní k aktualizaci použijte funkci automatické aktualizace
– Alternativně: Odkaz ke stažení zde

NOVINKA ve verzi 2.4.0 186 od 15. března 2026

** POZOR: Uložte konfiguraci firmwaru A také konfiguraci konfigurace analogového snímače!! **

– ONLINE Updater: Aktualizujte firmware jediným kliknutím
– Statistika běhu: Zobrazuje běhy v grafu
– Nová upozornění: Detekce narušení a úniku

  • Pozor známý problém: E-mailová upozornění mohou vyvolat restart, zůstaňte u firmwaru 2.3.3 (184)

Stáhněte si nový (upravený) firmware 2.4.0 (186)

NOVINKA ve verzi 2.3.3 185 7. března 2026:

OBVYKLE:
- **Unified Pinger** (2026-02-18): Nová implementace `Pinger.h` pro různé platformy pro ESP8266, ESP32 a Linux/OSP
– 3stupňová strategie pingu: Brána → google.com → OpenSprinkler.com

POČASÍ:
- **Persist Weather Configuration** (2026-01-17-19): Opraveny dvě samostatné chyby při ukládání konfigurace počasí (`weather.cpp`, `opensprinkler_server.cpp`).
- **Vylepšené zpracování možností počasí** (2026-01-18): Robustnější zpracování chyb; Implementován pevný časový limit pro načtení počasí.
- **Logika získávání počasí** (2026-02-18): Ověřování dat zavedeno před použitím dat o počasí; vylepšený mechanismus opakování pro neplatné odpovědi (`sensor_weather.cpp`).
MQTT:
- **MQTT Option Fix** (2026-01-16): Zajištěna správná perzistence možností konfigurace MQTT.
- **Neperzistentní pole MQTT** (2026-01-12): Runtime pole (např. stav připojení), která by se neměla ukládat, byla odstraněna ze serializace.
RS485 / Modbus / Senzory:
– **Refaktoring RS485/I2C a nové senzorové moduly** (2025-12-23):
- **Nové desky RS485** (2026-01-16): Přidána podpora pro další hardware RS485.
– **Rozšířené jednotky senzorů** (2026-03-02): Mapování ID jednotek bylo revidováno; přidána nová jednotka „litr“; Maximální počet názvů senzorových jednotek byl zvýšen.
Sensor API:
- **Formát úložiště JSON** (2025-12-25): Formát úložiště pro konfigurace senzorů a programů se změnil z binárního na JSON.
– **Analog Sensor API Refactoring** (2025-12-25): Analog Sensor API zásadně revidováno.

OpenThings Framework (OTF):

- **Chyba vložení CRLF** (2026-01-19): Dlouhé zprávy přes komunikační kanál OTF nesprávně vložily znaky CRLF do datového toku, což má za následek chyby protokolu. Opraveno v `opensprinkler_server.cpp`.
Nástroje a nástroje pro vývojáře:
- **MCP Server** (2026-02-19): poskytuje OpenSprinkler REST API jako nástroje MCP pro asistenty AI (např. GitHub Copilot, Claude).
    – Pokrývá všechny základní koncové body API (stanice, programy, senzory, možnosti atd.)
- **Dokumentace API** (2025-12-31): Přidána dokumentace REST API na `docs/as_api_docs/`.

Verze byla odstraněna, protože někteří zákazníci s ní hlásili problémy.

NOVINKA v 2.3.3. 184 16. ledna 2026:

  • Sloučit nejnovější změny firmwaru z OpenSprinkler.com pro OS 3.4

Stáhněte si nový (upravený) firmware 2.3.3(184)

NOVINKA v 2.3.3. 183 02.11.2025:

  • Vylepšený výpočet vodoměru pro překrývající se zavlažování
  • Vylepšený výpočet vodoměru pro nepřekrývající se zavlažování nebo v kombinaci s negativními časy spuštění

Stáhněte si nový (upravený) firmware 2.3.3(183)

NOVINKA ve verzi 2.3.3 182 21. září 2025:

  • Oprava ARP proxy
  • Vylepšený výpočet vodoměru pro překrývající se zavlažování
  • Tenisový kurt: Nové příkazy pro spuštění a zastavení programu

Stáhněte si nový (upravený) firmware 2.3.3(182)

NOVINKA ve verzi 2.3.3 181 25. srpna 2025:

  • Podpora senzorů FYTA

Stáhněte si nový (upravený) firmware 2.3.3(181)

NOVINKA ve verzi 2.3.3 180 17. srpna 2025:

Stáhněte si nový (upravený) firmware 2.3.3 (180)

NOVINKA ve 2.3.3 178:

  • Monitorování a ovládání: Nová možnost „Reset in (s)“ pro časově řízený reset stavu monitoru
  • Západka: Zastavení všech zavlažovacích okruhů: Pokud neběží žádný program nebo zóna a je volána tato funkce, pak všechny zóny dostanou znovu zastavovací impuls

Stáhněte si nový (upravený) firmware 2.3.3(178)

NOVINKA ve 2.3.3 177:

  • Virtuální senzory pro ETO a záření (vyžaduje meteorologickou službu, která to podporuje)
  • Oprava pro některé adaptéry W5500, přizpůsobené na 40 MHz
  • Výpočet východu a západu slunce pomocí interních vzorců (místo meteorologické služby)

Stáhněte si nový (upravený) firmware 2.3.3(177)

NOVINKA ve 2.3.3 176:

  • Nainstalovaná nejnovější hlavní větev firmwaru OpenSprinkler (07/11/2025)
  • Tabulka ARP se 40
  • W5500 na 80 MHz, ENC28J60 na 20 MHz pro rychlejší síťový přenos

Stáhněte si nový (upravený) firmware 2.3.3(176)

NOVINKA ve 2.3.3 175:

  • Nainstalovaná nejnovější hlavní větev firmwaru OpenSprinkler
  • Oprava chyby: OSPi: Chyba příliš velkého počtu otevřených souborů ADS1115
  • Nový typ pro „Monitorování a řízení“: ČAS pro časově závislé události

Stáhněte si nový (upravený) firmware 2.3.3(175)

NOVINKA 2.3.3. 174:

  • Přidány jednotky Lumen a Lux
  • Filtr při protokolování: Data shodná s předchůdcem se již neukládají
  • Oprava chyby: Prázdný filtr MQTT nevedl k žádné hodnotě.
  • Oprava: Chyba čtení OSPi RS485 SMT100

Stáhněte si nový (upravený) firmware 2.3.3(174)

NOVINKA v 2.3.3. 173:

  • Oprava chyby MQTT: Hodnoty byly čteny pouze s filtrem, nyní také bez filtru

Stáhněte si nový (upravený) firmware 2.3.3(173)

NOVINKA v 2.3.3. 172:

  • Přidána podpora pro Truebner TH100
  • Přidán interní snímač teploty Raspberry Pi
  • Přidána pokročilá logika monitorování a ovládání: AND, OR, XOR, NOT a dešťový senzor

Stáhněte si nový (upravený) firmware 2.3.3(172)

NOVINKA v 2.3.3. 171:

  • RESET_STATION_BITS opraveno
  • Časovaný start programu opraven
  • Oprava nefunkčního mqtt+influxdb

Stáhněte si nový (upravený) firmware 2.3.3(171)

NOVINKA v 2.3.3. 170:

  • Vylepšené varování toku: Každá zóna má nyní možnost varování toku (vyžadována aktualizace aplikace 156)
  • Vylepšené varování před průtokem: Každá zóna ukládá průměrný průtok vody posledního běhu na zónu (je zřejmé, že je vyžadována aktualizace aplikace 156)
  • Aktualizace aplikace 156 s oznámeními push pro oznámení „Monitorování a řízení“.

NOVINKA ve 2.3.3 169:

  • „Monitorování a ovládání“ se nyní zobrazuje s prioritou, Nízká=zelená, Střední=žlutá a Vysoká=červená na předním panelu
  • „Monitoring and Control“ nyní s MQTT a e-mailovým upozorněním
  • Oprava: InfluxDB a e-mail povoleny současně
  • K dispozici nová aplikace OpenSprinklerASB!

NOVINKA ve 2.3.3 168:

  • OSPi: Podpora adaptérů USB-RS485 s ovládáním snímačů Truebner SMT100 a Aquaflex
  • Nová funkce „Monitoring and Control“ pro řízení programů a zón v závislosti na hodnotě senzoru. To vám umožňuje definovat a provádět akce řízené událostmi, např. pokud je hladina v nádrži pod minimální hodnotou, začne doplňování, dokud není dosaženo minimální hodnoty, nebo se spustí ventilační systém, když je vlhkost/teplota vysoká
    Více o tom na nové stránce "Monitorování a kontrola".

Pozor, zálohujte konfiguraci! Kvůli změnám konfigurace jsou nyní všechna nastavení resetována!

NOVINKA ve 2.3.2 167:

  • Podpora InfluxDB: použití InfluxDBza účelem centrálně spravovat naměřená data a cíleně je vyhodnocovat (po instalaci klikněte na „Arduino“ a poté pokračujte na „Inicializovat klienta“, přístupové údaje budou níže).
  • Upozornění na průtok: Tato možnost vás upozorní, když program běží, ale neteče žádná voda. Může být také použit jako detekce netěsností. Návod je zde
    (Rychlý návod: Funguje s připojeným pulzním vodoměrem a pouze pokud název stanice obsahuje posledních 5 znaků čísla s minimálním množstvím vody v litrech průtoku vody, např. „Trávník 05.00“. Volba musí být aktivována. Stanice musí běžet alespoň 2,5 minuty)
  • Sensor API: parametry /sn „před“ a „po“, aby bylo možné čistit naměřená data v závislosti na časovém rozsahu (viz. Sensor API.txt na githubu).

Pozor, zálohujte konfiguraci! Kvůli změnám konfigurace jsou nyní všechna nastavení resetována!

NOVINKA v 2.3.2 166:

Pozor, zálohujte konfiguraci! Kvůli změnám konfigurace jsou nyní všechna nastavení resetována!

NOVINKA v 165:

  • Přidána podpora pro adaptér Trueber RS485
  • Optimalizace průtokoměru, až 200 tiků/s
  • Oprava nulového ukazatele
  • náhled úpravy programu
  • Přidána diagnostika velikosti protokolu /du
  • Přidána detekce desky

NOVINKA v 164:

  • OSPi se startovacím skriptem systemd. Nainstaluje a aktivuje se automaticky, když aktualizujete firmware pomocí „sudo ./updater.sh“.
  • Oprava stanice https
  • Kratší časový limit pro vzdálené senzory, aby se zabránilo zablokování.

NOVINKA v 163:

  • OS3x Latch: Oprava chyby nastavení západky expandéru zóny
  • OSPi: Oprava chyby OSPi uvolnění/smazání paměti
  • OSPi: Opravuje datum zpoždění deště

NOVINKA v 162:

  • Vydání opravy chyb: Oprava implementace hesla MQTT, nyní jsou možná delší hesla

NOVINKA v 161:

  • Vydání opravy chyb: Oprava přetečení vyrovnávací paměti v zobrazení grafů v protokolu senzorů

NOVINKA v 160:

  • OSPi: OpenThingsFramework. Verze OSPi nyní dohání verzi OpenSprinkler 3.x a umožňuje vzdálený přístup prostřednictvím OTC tokenů! Podrobnosti viz „Vzdálený přístup přes Openthings.io Cloud“ níže
  • OSPi: Podpora pro OSPi 1.6 2xADS1115
  • MQTT: Hostitel, uživatelské jméno a heslo nyní delší: Host: 100, Uživatel: 50, Heslo 100 znaků
  • MQTT: Manipulace se zlepšila, čtení s nulovými hodnotami již nečte následující hodnotu
  • OS3x: Lepší detekce síťových adaptérů ENC28J60/W5500

NOVINKA v 153:

  • Digitální šumový filtr pro analogové vstupy na „analogové senzorové desce“.
  • Vylepšené zpracování předplatného MQTT

Kompletní seznam všech změn naleznete v GitHub

NEBO oficiální firmware 2.2.1: Zde

A. OpenSprinkler 3.0 – 3.4:

!! Nejprve zálohujte konfiguraci!!

Přesný návod k instalaci ONE aktualizace naleznete zde: Takto funguje aktualizace firmwaru

 

Např. OSPi

!! Nejprve zálohujte konfiguraci!!

Firmware OSPi zkompilujte sami!


Zdrojový kód je k dispozici zde:
https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
https://github.com/OpenSprinklerShop/OpenSprinkler-App

https://www.youtube.com/watch?v=T2rB39s4x78

Takhle to chodí

1. Vzdálený přístup přes Openthings.io Cloud

Funkce je zde plně vysvětlena.

2. Seskupování zón

Tato nová funkce nahrazuje starou funkci „sekvenčně“, která vám umožňuje ovládat, zda jsou zóny zavlažovány současně nebo postupně.

Se skupinovou funkcí (to jsou písmena na okruzích) běží zóny se stejnou skupinou (např. všechny zóny se skupinou A) jedna po druhé, ale ostatní zóny s různými skupinami (např. se skupinami A, B a C) běží současně. Nastavitelné pomocí převodovky.

Nově také: Použijte menu vpravo dole, „Možnosti úprav“, poté „Systém“ a „Seřadit stanice podle skupin“, zóny budou seřazeny podle skupin.

Skupiny jsou určeny zde:

Skupina P představuje zvláštní případ: všechny zóny se skupinou P jsou zavlažovány současně.

3. Metoda specifická pro počasí: Měsíční hodnoty

Pomocí této metody lze regulaci zavlažování upravit pomocí měsíčních specifikovaných hodnot.

4. Analogové rozhraní API

Funkce je zde plně vysvětlena