OpenSprinklerShop firmware

 VIGTIG BEMÆRKNING / VIGTIG MEDDELELSE: Ny opdateringsportal er live!

DA: Firmware-downloads, detaljerede udgivelsesbemærkninger (ændringslogs) og SHA256-kontrolsummer er nu tilgængelige i vores nye, dedikerede firmware-mappe.

DA: Firmware-binære filer, detaljerede ændringsdetaljer og SHA256-kontrolsum-logfiler er nu hostet i vores nye selvstændige portal.

Følgende oplysninger er forældede og kun angivet af historiske årsager:

Den nye version af OpenSprinkler-firmwaren MED udvidelse til Analog sensorkort samt den nye Truebner RS485 adapter.

BEMÆRK: Denne artikel gælder for OpenSprinkler 3/3.2/3.3/3.4 og OSPi

Denne version er baseret på den originale firmware fra producenten (OpenSprinkler.com), men er min yderligere justeret.

Det nye er:

  • Skyadgang via Openthings.io Cloud Token (NYT: OGSÅ OSPi!!!)
  • Gruppering af zoner
  • Ny vandingskontrol gennem ny skemalægger
  • Ny vejrspecifik metode: Månedlige værdier
  • Analog Sensor API: Tilslut analoge sensorer og brug dem til at styre vanding
  • Overvågning og kontrol: Definer regler, der udløser handlinger

Ændringer i version

Bemærk venligst: Der er ingen producentsupport (fra USA) for den ændrede firmware, kun gennem denne Support side samt det forum!

** Du kan få adgang til den nyere version via den nye online opdatering. For at gøre dette skal du bruge OpenSprinklerASB APP'en eller webgrænsefladen **

NYHED i 2.4.0 194 fra 6. april 2026

  • MCP-serverintegration også til OS 3.2/3.3/3.4
  • Omvendt zone logik omskiftelig
  • Automatisk opdatering forbedret

NYT i 2.4.0 190 fra 31. marts 2026

– Brug nu auto-opdateringsfunktionen til at opdatere
– Alternativt: Download link her

NYHED i 2.4.0 186 fra 15. marts 2026

** OBS: Gem konfigurationen af ​​firmwaren OG også konfigurationen af ​​den analoge sensorkonfiguration!! **

– ONLINE Updater: Opdater firmwaren med et enkelt klik
– Runtime-statistik: Viser runtimes i et diagram
– Nye meddelelser: Overtrædelse og lækagedetektion

  • Bemærk kendt problem: E-mail-meddelelser kan udløse genstart, forbliv med firmware 2.3.3 (184)

Download den nye (modificerede) firmware 2.4.0 (186)

NYT i 2.3.3 185 7. marts 2026:

GENERELT:
- **Unified Pinger** (2026-02-18): Ny "Pinger.h"-implementering på tværs af platforme til ESP8266, ESP32 og Linux/OSP
– 3-trins ping-strategi: Gateway → google.com → OpenSprinkler.com

VEJR:
- **Persist Weather Configuration** (2026-01-17-19): Rettede to separate fejl ved lagring af vejrkonfigurationen (`weather.cpp`, `opensprinkler_server.cpp`).
- **Forbedret behandling af vejrmuligheder** (2026-01-18): Mere robust fejlhåndtering; Implementeret hård timeout for vejrhentning.
- **Vejrsøgningslogik** (2026-02-18): Datavalidering indført før brug af vejrdataene; forbedret genforsøgsmekanisme for ugyldige svar (`sensor_weather.cpp`).
MQTT:
- **MQTT Option Fix** (2026-01-16): Korrekt persistens af MQTT-konfigurationsmuligheder sikret.
- **Ikke-vedvarende MQTT-felter** (2026-01-12): Runtime-felter (f.eks. forbindelsesstatus), der ikke bør gemmes, er blevet fjernet fra serialisering.
RS485 / Modbus / Sensorer:
– **RS485/I2C refactoring & nye sensormoduler** (2025-12-23):
- **Nye RS485-kort** (2026-01-16): Tilføjet understøttelse af mere RS485-hardware.
– **Sensorenheder udvidet** (2026-03-02): Enheds-ID-kortlægning revideret; ny enhed "liter" tilføjet; Det maksimale antal sensorenhedsnavne er øget.
Sensor API:
- **JSON-lagerformat** (2025-12-25): Lagerformat for sensor- og programkonfigurationer ændret fra binær til JSON.
– **Analog Sensor API Refactoring** (2025-12-25): Analog Sensor API fundamentalt revideret.

OpenThings Framework (OTF):

- **CRLF-indsættelsesfejl** (2026-01-19): Lange meddelelser over OTF-kommunikationskanalen indsatte CRLF-tegn forkert i datastrømmen, hvilket resulterede i protokolfejl. Rettet i `opensprinkler_server.cpp`.
Værktøjer og udviklerværktøjer:
- **MCP Server** (2026-02-19): leverer OpenSprinkler REST API som MCP-værktøjer til AI-assistenter (f.eks. GitHub Copilot, Claude).
    – Dækker alle væsentlige API-endepunkter (stationer, programmer, sensorer, optioner osv.)
- **API-dokumentation** (2025-12-31): Tilføjet REST API-dokumentation på `docs/as_api_docs/`.

Version er blevet fjernet, fordi nogle kunder rapporterede problemer med den.

NYHED i 2.3.3. 184 16/01/2026:

  • Flet de seneste firmwareændringer fra OpenSprinkler.com til OS 3.4

Download den nye (modificerede) firmware 2.3.3(184)

NYHED i 2.3.3. 183 02.11.2025:

  • Forbedret vandmålerberegning for overlappende kunstvanding
  • Forbedret vandmålerberegning for ikke-overlappende kunstvanding eller i kombination med negative starttider

Download den nye (modificerede) firmware 2.3.3(183)

NYT i 2.3.3 182 21. september 2025:

  • ARP Proxy Fix
  • Forbedret vandmålerberegning for overlappende kunstvanding
  • Tennisbane: Nye programstart- og stopkommandoer

Download den nye (modificerede) firmware 2.3.3(182)

NYT i 2.3.3 181 25. august 2025:

  • Understøttelse af FYTA-sensorer

Download den nye (modificerede) firmware 2.3.3(181)

NYT i 2.3.3 180 17. august 2025:

Download den nye (modificerede) firmware 2.3.3(180)

NYT i 2.3.3 178:

  • Overvågning og kontrol: Ny mulighed "Nulstil i (s)" for en tidsstyret nulstilling af monitorstatus
  • Lås: Stop alle vandingskredsløb: Hvis intet program eller zone kører, og denne funktion kaldes, modtager alle zoner stoppulsen igen

Download den nye (modificerede) firmware 2.3.3(178)

NYT i 2.3.3 177:

  • Virtuelle sensorer til ETO og Radiation (kræver vejrservice, der understøtter dette)
  • Rette til nogle W5500-adaptere, justeret til 40MHz
  • Beregning af solopgang og solnedgang ved hjælp af interne formler (i stedet for vejrtjeneste)

Download den nye (modificerede) firmware 2.3.3(177)

NYT i 2.3.3 176:

  • Seneste mastergren af ​​OpenSprinkler firmware installeret (07/11/2025)
  • ARP bord med 40
  • W5500 ved 80MHz, ENC28J60 ved 20MHz for hurtigere netværkstransmission

Download den nye (modificerede) firmware 2.3.3(176)

NYT i 2.3.3 175:

  • Seneste mastergren af ​​OpenSprinkler-firmwaren er installeret
  • Bugfix: OSPi: ADS1115 for mange åbne filer fejl
  • Ny type for "Overvågning og kontrol": TID for tidsafhængige hændelser

Download den nye (modificerede) firmware 2.3.3(175)

NYHED i 2.3.3. 174:

  • Tilføjet Lumen og Lux enheder
  • Filtrer ved logning: Data identisk med forgængeren gemmes ikke længere
  • Bugfix: Tomt MQTT-filter resulterede i ingen værdi.
  • Bugfix: OSPi RS485 SMT100 læsefejl

Download den nye (modificerede) firmware 2.3.3(174)

NYHED i 2.3.3. 173:

  • Bugfix MQTT: Værdier blev kun læst med et filter, nu også uden et filter

Download den nye (modificerede) firmware 2.3.3(173)

NYHED i 2.3.3. 172:

  • Tilføjet understøttelse af Truebner TH100
  • Tilføjet intern Raspberry Pi temperatursensor
  • Tilføjet avanceret overvågnings- og kontrollogik: AND, OR, XOR, NOT og regnsensor

Download den nye (modificerede) firmware 2.3.3(172)

NYHED i 2.3.3. 171:

  • RESET_STATION_BITS rettet
  • Tidsindstillet programstart fast
  • brudt mqtt+influxdb rettelse

Download den nye (modificerede) firmware 2.3.3(171)

NYHED i 2.3.3. 170:

  • Forbedret flowadvarsel: Hver zone har nu en flowadvarselsmulighed (appopdatering 156 påkrævet)
  • Forbedret strømningsadvarsel: Hver zone gemmer den gennemsnitlige vandstrøm for den sidste kørsel pr. zone (indlysende med App Update 156 påkrævet)
  • App Update 156 med push-beskeder for "Overvågning og kontrol"-meddelelser

NYT i 2.3.3 169:

  • "Overvågning og kontrol" vises nu med Prioritet, Lav=grøn, Medium=gul og Høj=rød på frontpanelet
  • "Overvågning og kontrol" nu med MQTT og e-mail notifikation
  • Fix: InfluxDB og e-mail aktiveret på samme tid
  • Ny OpenSprinklerASB APP tilgængelig!

NYT i 2.3.3 168:

  • OSPi: Understøttelse af USB-RS485 adaptere med kontrol af Truebner SMT100 og Aquaflex sensorer
  • Ny "Monitoring and Control" funktion til sensorværdiafhængig styring af programmer og zoner. Dette giver dig mulighed for at definere og udføre hændelseskontrollerede handlinger, f.eks. hvis cisterneniveauet er under minimumsværdien, starter genopfyldningen indtil en minimumsværdi er nået, eller ventilationssystemet starter når luftfugtigheden/temperaturen er høj
    Mere om dette på den nye side "Overvågning og kontrol".

Bemærk venligst, sikkerhedskopier konfigurationen! På grund af konfigurationsændringer er alle indstillinger nu nulstillet!

NYT i 2.3.2 167:

  • InfluxDB support: brug TilstrømningDBfor at administrere de målte data centralt og evaluere dem på en målrettet måde (efter installation, klik på "Arduino" og fortsæt derefter til "Initialize Client", adgangsdata vil være nedenfor).
  • Flowalarm: Denne indstilling giver dig besked, når et program kører, men der ikke flyder vand. Kan også bruges som lækagedetektion. Instruktioner er her
    (Hurtig vejledning: Virker med tilsluttet pulsvandsmåler og kun hvis stationsnavnet indeholder de sidste 5 tegn af et tal med den mindste mængde vand i liter vandflow, f.eks. "Plæne 05.00". Mulighed skal være aktiveret. Station skal køre i mindst 2,5 minutter)
  • Sensor API: /sn parametre "før" og "efter" for at rense måledataene afhængigt af tidsintervallet (se Sensor API.txt på github).

Bemærk venligst, sikkerhedskopier konfigurationen! På grund af konfigurationsændringer er alle indstillinger nu nulstillet!

NYT i 2.3.2 166:

Bemærk venligst, sikkerhedskopier konfigurationen! På grund af konfigurationsændringer er alle indstillinger nu nulstillet!

NYT i 165'eren:

  • Tilføjet understøttelse af Trueber RS485-adapter
  • Flowmåleroptimering, op til 200 tick/s
  • Nul pointer fix
  • forhåndsvisning af programjustering
  • Tilføjet /du-logstørrelsesdiagnostik
  • Tilføjet borddetektion

NYT i 164'eren:

  • OSPi med systemd startscript. Installeres og aktiveres automatisk, når du opdaterer firmwaren med "sudo ./updater.sh".
  • https station fix
  • Kortere timeout for fjernsensorer for at undgå blokering.

NYT i 163'eren:

  • OS3x Latch: Bug fix zone expander låsejustering
  • OSPi: OSPi bug fix hukommelse fri/slet
  • OSPi: Retter regnforsinkelsesdato

NYT i 162:

  • Bugfix-udgivelse: Korrektion af MQTT-adgangskodeimplementeringen, længere adgangskoder er nu mulige

NYT i 161'eren:

  • Bugfix release: Korrektion af et bufferoverløb i diagrammets sensorlogvisning

NYHED i 160'erne:

  • OSPi: OpenThingsFramework. OSPi-versionen indhenter nu OpenSprinkler 3.x-versionen og muliggør fjernadgang via OTC-tokens! For detaljer se "Fjernadgang via Openthings.io Cloud" nedenfor
  • OSPi: Understøttelse af OSPi 1.6 2xADS1115
  • MQTT: Vært, brugernavn og adgangskode længere: Vært: 100, Bruger: 50, Adgangskode 100 tegn
  • MQTT: Håndtering forbedret, udlæsning med nulværdier læser ikke længere følgende værdi
  • OS3x: Bedre registrering af ENC28J60/W5500 netværksadaptere

NYHED i 153'eren:

  • Digitalt støjfilter til de analoge indgange på "Analog Sensor Board".
  • Forbedret håndtering af MQTT-abonnementer

Fuld liste over alle ændringer kan findes i GitHub

ELLER den officielle firmware 2.2.1: Her

A. OpenSprinkler 3.0 – 3.4:

!! Sikkerhedskopier først din konfiguration!!

Den nøjagtige vejledning til installation af ONE update kan findes her: Sådan fungerer firmwareopdateringen

 

F.eks. OSPi

!! Sikkerhedskopier først din konfiguration!!

OSPi firmware til at kompilere dig selv!


Kildekoden er tilgængelig her:
https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
https://github.com/OpenSprinklerShop/OpenSprinkler-App

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

Sådan går det

1. Fjernadgang via Openthings.io Cloud

Funktionen er fuldstændig forklaret her.

2. Gruppering af zoner

Denne nye funktion erstatter den gamle "sekventielt" funktion, som giver dig mulighed for at kontrollere, om zoner vandes samtidigt eller sekventielt.

Med gruppefunktionen (det er bogstaverne på kredsløbene) kører zoner med samme gruppe (f.eks. alle zoner med gruppe A) efter hinanden, men andre zoner med forskellige grupper (f.eks. med gruppe A, B og C) kører samtidigt. Justerbar med gearet.

Også nyt: Brug menuen nederst til højre, "Rediger muligheder", derefter "System" og "Bestil stationer efter grupper", så vil zonerne blive sorteret efter grupper.

Grupperne bestemmes her:

P-gruppen repræsenterer et særligt tilfælde: alle zoner med gruppe P vandes på samme tid.

3. Vejrspecifik metode: Månedlige værdier

Med denne metode kan vandingskontrollen justeres ved hjælp af månedlige angivne værdier.

4. Analog Sensor API

Funktionen er fuldstændig forklaret her