OpenSprinklerShop firmware

 VIKTIG MERKNAD / VIKTIG MERKNAD: Ny oppdateringsportal er live!

NO: Fastvarenedlastinger, detaljerte utgivelsesnotater (endringslogger) og SHA256-sjekksummer er nå tilgjengelig i vår nye, dedikerte fastvarekatalog.

NO: Firmware-binærfiler, detaljerte detaljer om endringer og SHA256-sjekksum-logger er nå vert i vår nye frittstående portal.

Følgende informasjon er utdatert og kun oppført av historiske årsaker:

Den nye versjonen av OpenSprinkler-fastvaren MED utvidelse for Analog sensorkort samt den nye Truebner RS485 adapter.

MERK: Denne artikkelen gjelder for OpenSprinkler 3/3.2/3.3/3.4 og OSPi

Denne versjonen er basert på original firmware fra produsenten (OpenSprinkler.com), men er min i tillegg justert.

Det som er nytt er:

  • Skytilgang via Openthings.io Cloud Token (NY: OGSÅ OSPi!!!)
  • Gruppering av soner
  • Ny vanningskontroll gjennom ny planlegger
  • Ny værspesifikk metode: Månedsverdier
  • Analog Sensor API: Koble til analoge sensorer og bruk dem til å kontrollere vanning
  • Overvåking og kontroll: Definer regler som utløser handlinger

Endringer i versjon

Vennligst merk: Det er ingen produsentstøtte (fra USA) for den modifiserte fastvaren, kun gjennom denne Støtteside så vel som det forum!

** Du kan få tilgang til den nyere versjonen via den nye nettoppdateringen. For å gjøre dette, bruk OpenSprinklerASB-appen eller nettgrensesnittet **

NYHET i 2.4.0 194 fra 6. april 2026

  • MCP-serverintegrasjon også for OS 3.2/3.3/3.4
  • Invers sone logikk omskiftbar
  • Automatisk oppdatering forbedret

NYHET i 2.4.0 190 fra 31. mars 2026

– Bruk nå funksjonen for automatisk oppdatering for å oppdatere
– Alternativt: Last ned link her

NYHET i 2.4.0 186 fra 15. mars 2026

** OBS: Lagre konfigurasjonen av fastvaren OG også konfigurasjonen av den analoge sensorkonfigurasjonen!! **

– ONLINE Updater: Oppdater fastvaren med bare ett klikk
– Kjøretidsstatistikk: Viser kjøretidene i et diagram
– Nye varsler: Brudd og lekkasjedeteksjon

  • Oppmerksomhet kjent problem: E-postvarsler kan utløse omstart, forbli med fastvare 2.3.3 (184)

Last ned den nye (modifiserte) fastvaren 2.4.0 (186)

NYTT i 2.3.3 185 7. mars 2026:

GENERELT:
- **Unified Pinger** (2026-02-18): Ny "Pinger.h"-implementering på tvers av plattformer for ESP8266, ESP32 og Linux/OSP
– 3-trinns ping-strategi: Gateway → google.com → OpenSprinkler.com

VÆR:
- **Persist Weather Configuration** (2026-01-17–19): Rettet to separate feil ved lagring av værkonfigurasjon (`weather.cpp`, `opensprinkler_server.cpp`).
- **Forbedret behandling av væralternativer** (2026-01-18): Mer robust feilhåndtering; Implementert hard timeout for værhenting.
- **Værinnhentingslogikk** (2026-02-18): Datavalidering introdusert før bruk av værdata; forbedret prøvemekanisme for ugyldige svar (`sensor_weather.cpp`).
MQTT:
- **MQTT Option Fix** (2026-01-16): Korrekt vedvarende MQTT-konfigurasjonsalternativer sikret.
- **Ikke-vedvarende MQTT-felt** (2026-01-12): Runtime-felt (f.eks. tilkoblingsstatus) som ikke skal lagres, er fjernet fra serialisering.
RS485 / Modbus / Sensorer:
– **RS485/I2C refactoring & nye sensormoduler** (2025-12-23):
- **Nye RS485-kort** (2026-01-16): Lagt til støtte for mer RS485-maskinvare.
– **Sensorenheter utvidet** (2026-03-02): Enhets-ID-kartlegging revidert; ny enhet "liter" lagt til; Maksimalt antall sensorenhetsnavn økte.
Sensor API:
- **JSON-lagringsformat** (2025-12-25): Lagringsformat for sensor- og programkonfigurasjoner endret fra binær til JSON.
– **Analog Sensor API Refactoring** (2025-12-25): Analog Sensor API fundamentalt revidert.

OpenThings Framework (OTF):

- **CRLF-innsettingsfeil** (2026-01-19): Lange meldinger over OTF-kommunikasjonskanalen satte CRLF-tegn feil inn i datastrømmen, noe som resulterte i protokollfeil. Rettet i `opensprinkler_server.cpp`.
Verktøy og utviklerverktøy:
- **MCP Server** (2026-02-19): gir OpenSprinkler REST API som MCP-verktøy for AI-assistenter (f.eks. GitHub Copilot, Claude).
    – Dekker alle viktige API-endepunkter (stasjoner, programmer, sensorer, alternativer osv.)
- **API-dokumentasjon** (2025-12-31): Lagt til REST API-dokumentasjon på `docs/as_api_docs/`.

Versjonen er fjernet fordi noen kunder rapporterte problemer med den.

NYHET i 2.3.3. 184 16.01.2026:

  • Slå sammen de siste fastvareendringene fra OpenSprinkler.com for OS 3.4

Last ned den nye (modifiserte) fastvaren 2.3.3(184)

NYHET i 2.3.3. 183 02.11.2025:

  • Forbedret vannmålerberegning for overlappende vanning
  • Forbedret vannmålerberegning for ikke-overlappende vanning eller i kombinasjon med negative starttider

Last ned den nye (modifiserte) fastvaren 2.3.3(183)

NYTT i 2.3.3 182 21. september 2025:

  • ARP Proxy Fix
  • Forbedret vannmålerberegning for overlappende vanning
  • Tennisbane: Nye programstart- og stoppkommandoer

Last ned den nye (modifiserte) fastvaren 2.3.3(182)

NYTT i 2.3.3 181 25. august 2025:

  • Støtte for FYTA-sensorer

Last ned den nye (modifiserte) fastvaren 2.3.3(181)

NYTT i 2.3.3 180 17. august 2025:

Last ned den nye (modifiserte) fastvaren 2.3.3(180)

NYTT i 2.3.3 178:

  • Overvåking og kontroll: Nytt alternativ "Reset in (s)" for en tidsstyrt tilbakestilling av monitorstatus
  • Lås: Stopp alle vanningskretser: Hvis ikke noe program eller sone kjører og denne funksjonen kalles, mottar alle soner stopppulsen igjen

Last ned den nye (modifiserte) fastvaren 2.3.3(178)

NYTT i 2.3.3 177:

  • Virtuelle sensorer for ETO og stråling (trenger værtjeneste som støtter dette)
  • Fiks for noen W5500-adaptere, tilpasset 40MHz
  • Beregning av soloppgang og solnedgang ved hjelp av interne formler (i stedet for værtjeneste)

Last ned den nye (modifiserte) fastvaren 2.3.3(177)

NYTT i 2.3.3 176:

  • Siste mastergren av OpenSprinkler-firmware installert (07/11/2025)
  • ARP bord med 40
  • W5500 ved 80MHz, ENC28J60 ved 20MHz for raskere nettverksoverføring

Last ned den nye (modifiserte) fastvaren 2.3.3(176)

NYTT i 2.3.3 175:

  • Siste hovedgren av OpenSprinkler-firmware installert
  • Feilretting: OSPi: ADS1115 for mange åpne filer feil
  • Ny type for "Overvåking og kontroll": TID for tidsavhengige hendelser

Last ned den nye (modifiserte) fastvaren 2.3.3(175)

NYHET i 2.3.3. 174:

  • Lagt til Lumen og Lux-enheter
  • Filtrer ved logging: Data som er identisk med forgjengeren lagres ikke lenger
  • Feilretting: Tomt MQTT-filter resulterte i ingen verdi.
  • Feilretting: OSPi RS485 SMT100 lesefeil

Last ned den nye (modifiserte) fastvaren 2.3.3(174)

NYHET i 2.3.3. 173:

  • Bugfix MQTT: Verdier ble kun lest med et filter, nå også uten et filter

Last ned den nye (modifiserte) fastvaren 2.3.3(173)

NYHET i 2.3.3. 172:

  • Lagt til støtte for Truebner TH100
  • Lagt til intern Raspberry Pi temperatursensor
  • Lagt til avansert overvåkings- og kontrolllogikk: OG, ELLER, XOR, IKKE og regnsensor

Last ned den nye (modifiserte) fastvaren 2.3.3(172)

NYHET i 2.3.3. 171:

  • RESET_STATION_BITS fikset
  • Tidsinnstilt programstart fast
  • ødelagt mqtt+influxdb-fiks

Last ned den nye (modifiserte) fastvaren 2.3.3(171)

NYHET i 2.3.3. 170:

  • Forbedret flytadvarsel: Hver sone har nå et flytadvarselsalternativ (appoppdatering 156 kreves)
  • Forbedret strømningsadvarsel: Hver sone lagrer den gjennomsnittlige vannstrømmen for siste kjøring per sone (tydelig med appoppdatering 156 nødvendig)
  • Appoppdatering 156 med push-varsler for "Overvåking og kontroll"-varsler

NYHET i 2.3.3 169:

  • "Overvåking og kontroll" vises nå med prioritet, lav = grønn, middels = gul og høy = rød på frontpanelet
  • "Overvåking og kontroll" nå med MQTT og e-postvarsling
  • Fix: InfluxDB og e-post aktivert samtidig
  • Ny OpenSprinklerASB APP tilgjengelig!

NYHET i 2.3.3 168:

  • OSPi: Støtte for USB-RS485-adaptere med kontroll av Truebner SMT100 og Aquaflex-sensorer
  • Ny "Monitoring and Control" funksjon for sensorverdiavhengig kontroll av programmer og soner. Dette lar deg definere og utføre hendelseskontrollerte handlinger, f.eks. hvis sisternenivået er under minimumsverdien starter etterfyllingen til en minimumsverdi er nådd, eller ventilasjonssystemet starter når luftfuktigheten/temperaturen er høy
    Mer om dette på den nye siden "Overvåking og kontroll".

OBS, ta sikkerhetskopi av konfigurasjonen! På grunn av konfigurasjonsendringer er alle innstillinger nå tilbakestilt!

NYHET i 2.3.2 167:

  • Støtte for InfluxDB: bruk InfluxDBfor å administrere de målte dataene sentralt og evaluere dem på en målrettet måte (etter installasjon, klikk på "Arduino" og fortsett deretter til "Initialize Client", tilgangsdataene vil være nedenfor).
  • Strømningsvarsel: Dette alternativet varsler deg når et program kjører, men det renner ikke vann. Kan også brukes som lekkasjedeteksjon. Instruksjoner er her
    (Hurtigguide: Fungerer med tilkoblet pulsvannmåler og kun hvis stasjonsnavnet inneholder de siste 5 tegnene i et tall med minimum vannmengde i liter vannføring, f.eks. "Plen 05.00". Alternativet må være aktivert. Stasjonen må gå i minst 2,5 minutter)
  • Sensor API: /sn parametere "før" og "etter" for å rense måledataene avhengig av tidsområdet (se Sensor API.txt på github).

OBS, ta sikkerhetskopi av konfigurasjonen! På grunn av konfigurasjonsendringer er alle innstillinger nå tilbakestilt!

NYTT i 2.3.2 166:

OBS, ta sikkerhetskopi av konfigurasjonen! På grunn av konfigurasjonsendringer er alle innstillinger nå tilbakestilt!

NYTT i 165:

  • Lagt til støtte for Trueber RS485-adapter
  • Optimalisering av flowmåler, opptil 200 tick/s
  • Nullpekerfiks
  • forhåndsvisning av programjustering
  • La til /du-loggstørrelsesdiagnostikk
  • Lagt til brettdeteksjon

NYTT i 164:

  • OSPi med systemd startskript. Installeres og aktiveres automatisk når du oppdaterer fastvaren med "sudo ./updater.sh".
  • https-stasjonsfiks
  • Kortere tidsavbrudd for fjernsensorer for å unngå blokkering.

NYTT i 163:

  • OS3x-lås: Bugfix sone-utvider-låsejustering
  • OSPi: OSPi bug fix minne ledig/slett
  • OSPi: Retter regn forsinkelsesdato

NYTT i 162:

  • Feilrettingsutgivelse: Korrigering av MQTT-passordimplementeringen, lengre passord er nå mulig

NYTT i 161:

  • Feilrettingsfrigjøring: Korrigering av bufferoverløp i sensorloggvisningen til kartene

NYTT i 160-tallet:

  • OSPi: OpenThingsFramework. OSPi-versjonen fanger nå opp med OpenSprinkler 3.x-versjonen og muliggjør ekstern tilgang via OTC-tokens! For detaljer se "Fjerntilgang via Openthings.io Cloud" nedenfor
  • OSPi: Støtte for OSPi 1.6 2xADS1115
  • MQTT: Vert, brukernavn og passord lenger: Vert: 100, Bruker: 50, Passord 100 tegn
  • MQTT: Håndtering forbedret, lesing med nullverdier leser ikke lenger følgende verdi
  • OS3x: Bedre gjenkjenning av ENC28J60/W5500 nettverkskort

NYTT i 153:

  • Digitalt støyfilter for de analoge inngangene på "Analog Sensor Board".
  • Forbedret håndtering av MQTT-abonnementer

Full liste over alle endringer finner du i GitHub

ELLER den offisielle fastvaren 2.2.1: Her

A. OpenSprinkler 3.0 – 3.4:

!! Sikkerhetskopier først konfigurasjonen din!!

De nøyaktige instruksjonene for å installere ONE oppdatering finner du her: Slik fungerer fastvareoppdateringen

 

f.eks. OSPi

!! Sikkerhetskopier først konfigurasjonen din!!

OSPi-firmware for å kompilere deg selv!


Kildekoden er tilgjengelig her:
https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
https://github.com/OpenSprinklerShop/OpenSprinkler-App

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

Slik går det

1. Fjerntilgang via Openthings.io Cloud

Funksjonen er fullstendig forklart her.

2. Grupperingssoner

Denne nye funksjonen erstatter den gamle «sekvensielt»-funksjonen, som lar deg kontrollere om soner vannes samtidig eller sekvensielt.

Med gruppefunksjonen (dette er bokstavene på kretsene) kjører soner med samme gruppe (f.eks. alle soner med gruppe A) etter hverandre, men andre soner med forskjellige grupper (f.eks. med gruppe A, B og C) kjører samtidig. Justerbar med giret.

Også nytt: Bruk menyen nederst til høyre, "Rediger alternativer", deretter "System" og "Bestill stasjoner etter grupper", så blir sonene sortert etter grupper.

Gruppene bestemmes her:

P-gruppen representerer et spesielt tilfelle: alle soner med gruppe P vannes samtidig.

3. Værspesifikk metode: Månedsverdier

Med denne metoden kan vanningskontrollen justeres ved hjelp av månedlige spesifiserte verdier.

4. Analog Sensor API

Funksjonen er fullstendig forklart her