OpenSprinklerShop-laiteohjelmisto

 TÄRKEÄ HUOMAUTUS / TÄRKEÄ HUOMAUTUS: Uusi päivitysportaali on käynnissä!

FI: Laiteohjelmiston lataukset, yksityiskohtaiset julkaisutiedot (muutoslokit) ja SHA256-tarkistussummat ovat nyt saatavilla uudessa, erillisessä laiteohjelmistohakemistossamme.

FI: Laiteohjelmiston binaarit, rakeiset muutostiedot ja SHA256-tarkistussummalokit isännöidään nyt uudessa erillisportaalissamme.

Seuraavat tiedot ovat vanhentuneita ja ne on listattu vain historiallisista syistä:

OpenSprinkler-laiteohjelmiston uusi versio, jossa on laajennus Analoginen anturilauta samoin kuin uusi Truebner RS485 adapteri.

HUOMAUTUS: Tämä artikkeli koskee OpenSprinkleriä 3/3.2/3.3/3.4 ja OSPi

Tämä versio perustuu valmistajan alkuperäiseen laiteohjelmistoon (OpenSprinkler.com), mutta on minun lisäksi säädetty.

Uutta on:

  • Pilvikäyttö Openthings.io Cloud Tokenin kautta (UUSI: MYÖS OSPi!!!)
  • Vyöhykkeiden ryhmittely
  • Uusi kasteluohjaus uuden ajastimen kautta
  • Uusi sääkohtainen menetelmä: Kuukausiarvot
  • Analog Sensor API: Liitä analogiset anturit ja käytä niitä kastelun ohjaamiseen
  • Valvonta ja valvonta: Määritä säännöt, jotka käynnistävät toimia

Muutoksia versiossa

Huomaa: Muokatulle laiteohjelmistolle ei ole valmistajan tukea (Yhdysvalloista), vain tämän kautta Tukisivu samoin kuin se foorumi!

** Voit käyttää uudempaa versiota uuden online-päivityksen kautta. Voit tehdä tämän käyttämällä OpenSprinklerASB-sovellusta tai verkkokäyttöliittymää **

UUTUUS 2.4.0 194:ssä 6.4.2026 alkaen

  • MCP-palvelinintegraatio myös käyttöjärjestelmille 3.2/3.3/3.4
  • Käänteinen vyöhykelogiikka kytkettävissä
  • Automaattinen päivitys parani

UUSI versiossa 2.4.0 190 31.3.2026 alkaen

– Käytä nyt automaattista päivitystoimintoa päivittämiseen
– Vaihtoehtoisesti: Lataa linkki tästä

UUSI versiossa 2.4.0 186 15.3.2026 alkaen

** HUOMIO: Tallenna laiteohjelmiston konfiguraatio JA myös analogisen anturin konfiguraatio!! **

– ONLINE Updater: Päivitä laiteohjelmisto yhdellä napsautuksella
– Ajonaikaiset tilastot: Näyttää suoritusajat kaaviossa
– Uudet ilmoitukset: rikkoutumisen ja vuodon havaitseminen

  • Huomio tunnettu ongelma: Sähköposti-ilmoitukset voivat laukaista uudelleenkäynnistyksen, pysy laiteohjelmiston versiossa 2.3.3 (184)

Lataa uusi (muokattu) laiteohjelmisto 2.4.0 (186)

UUTTA versiossa 2.3.3 185 7. maaliskuuta 2026:

YLEENSÄ:
- **Unified Pinger** (18.2.2026): Uusi monikäyttöinen Pinger.h-toteutus ESP8266:lle, ESP32:lle ja Linux/OSP:lle
– 3-vaiheinen ping-strategia: Gateway → google.com → OpenSprinkler.com

SÄÄ:
- **Persist Weather Configuration** (2026-01-17-19): Korjattu kaksi erillistä vikaa säämäärityksiä tallennettaessa (`weather.cpp`, `opensprinkler_server.cpp`).
- **Parannettu säävaihtoehtojen käsittely** (2026-01-18): Vahvempi virheiden käsittely; Toteutettu kova aikakatkaisu sään hakuun.
- **Sään hakulogiikka** (2026-02-18): Tietojen validointi otettiin käyttöön ennen säätietojen käyttöä; parannettu virheellisten vastausten uudelleenyritysmekanismi (`sensor_weather.cpp`).
MQTT:
- **MQTT Option Fix** (2026-01-16): MQTT-määritysvaihtoehtojen oikea pysyvyys varmistettu.
- **Epäpysyvät MQTT-kentät** (2026-01-12): Ajonaikaiset kentät (esim. yhteyden tila), joita ei pitäisi tallentaa, on poistettu sarjoituksesta.
RS485 / Modbus / Anturit:
– **RS485/I2C-refaktorointi ja uudet anturimoduulit** (2025-12-23):
- **Uudet RS485-levyt** (2026-01-16): Lisätty tuki useammalle RS485-laitteistolle.
– **Anturiyksiköitä laajennettu** (2026-03-02): Yksikkötunnuksen kartoitus tarkistettu; uusi yksikkö "litra" lisätty; Anturiyksiköiden nimien enimmäismäärää on lisätty.
Sensor API:
- **JSON-tallennusmuoto** (2025-12-25): Anturi- ja ohjelmakokoonpanojen tallennusmuoto muutettu binaarisesta JSON-muotoon.
– **Analog Sensor API Refactoring** (2025-12-25): Analog Sensor API on uudistettu perusteellisesti.

OpenThings Framework (OTF):

- **CRLF-lisäysvirhe** (2026-01-19): Pitkät viestit OTF-viestintäkanavalla lisäsivät CRLF-merkkejä väärin tietovirtaan, mikä johti protokollavirheisiin. Korjattu tiedostoon "opensprinkler_server.cpp".
Työkalut ja kehittäjätyökalut:
- **MCP-palvelin** (2026-02-19): tarjoaa OpenSprinkler REST API:n MCP-työkaluina AI-avustajille (esim. GitHub Copilot, Claude).
    – Kattaa kaikki olennaiset API-päätepisteet (asemat, ohjelmat, anturit, vaihtoehdot jne.)
- **API-dokumentaatio** (31.12.2025): Lisätty REST API -dokumentaatio osoitteessa `docs/as_api_docs/`.

Versio on poistettu, koska jotkut asiakkaat ilmoittivat ongelmista sen kanssa.

UUTUUS 2.3.3. 184 16.1.2026:

  • Yhdistä uusimmat laiteohjelmistomuutokset OpenSprinkler.com-sivustosta OS 3.4:lle

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(184)

UUTUUS 2.3.3. 183 02.11.2025:

  • Parannettu vesimittarin laskenta päällekkäiselle kastelulle
  • Parannettu vesimittarin laskenta ei-päällekkäiselle kastelulle tai yhdistettynä negatiivisiin käynnistysaikoihin

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(183)

UUTTA versiossa 2.3.3 182 21.9.2025:

  • ARP-välityspalvelimen korjaus
  • Parannettu vesimittarin laskenta päällekkäiselle kastelulle
  • Tenniskenttä: Uudet ohjelman aloitus- ja lopetuskomennot

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(182)

UUTTA versiossa 2.3.3 181 25.8.2025:

  • Tuki FYTA-antureille

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(181)

UUTTA versiossa 2.3.3 180 17.8.2025:

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(180)

UUTUUS 2.3.3 178:ssa:

  • Valvonta ja ohjaus: Uusi vaihtoehto "Reset in (s)" monitorin tilan aikaohjattua nollausta varten
  • Salpa: Pysäytä kaikki kastelupiirit: Jos mikään ohjelma tai vyöhyke ei ole käynnissä ja tämä toiminto kutsutaan, kaikki vyöhykkeet saavat uudelleen pysäytyspulssin

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(178)

UUTTA versiossa 2.3.3 177:

  • Virtuaaliset anturit ETO:lle ja säteilylle (tarvitsee sääpalvelun, joka tukee tätä)
  • Korjaus joihinkin W5500-sovittimiin, säädetty 40 MHz:iin
  • Auringonnousun ja auringonlaskun laskeminen sisäisillä kaavoilla (sääpalvelun sijaan)

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(177)

UUTTA versiossa 2.3.3 176:

  • Uusin OpenSprinkler-laiteohjelmiston päähaara asennettu (07/11/2025)
  • ARP pöytä 40
  • W5500 80 MHz:llä, ENC28J60 20 MHz:llä nopeampaan verkkosiirtoon

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(176)

UUTUUS 2.3.3 175:ssä:

  • Uusin OpenSprinkler-laiteohjelmiston päähaara asennettu
  • BugFix: OSPi: ADS1115 liian monta avointa tiedostoa -virhe
  • Uusi tyyppi "Monitoring and Control": TIME ajasta riippuville tapahtumille

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(175)

UUTUUS 2.3.3. 174:

  • Lisätty Lumen- ja Lux-yksiköt
  • Suodata lokiin kirjattaessa: Edeltäjänsä kanssa identtisiä tietoja ei enää tallenneta
  • BugFix: Tyhjä MQTT-suodatin ei tuottanut arvoa.
  • BugFix: OSPi RS485 SMT100 lukuvirhe

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(174)

UUTUUS 2.3.3. 173:

  • Bugikorjaus MQTT: Arvot luettiin vain suodattimella, nyt myös ilman suodatinta

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(173)

UUTUUS 2.3.3. 172:

  • Lisätty tuki Truebner TH100:lle
  • Lisätty sisäinen Raspberry Pi -lämpötila-anturi
  • Lisätty edistynyt valvonta- ja ohjauslogiikka: AND, OR, XOR, NOT ja sadeanturi

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(172)

UUTTA 2.3.3. 171:

  • RESET_STATION_BITS korjattu
  • Ajastettu ohjelman aloitus korjattu
  • rikki mqtt+influxdb-korjaus

Lataa uusi (muokattu) laiteohjelmisto 2.3.3(171)

UUTTA 2.3.3. 170:

  • Parannettu virtausvaroitus: Jokaisella vyöhykkeellä on nyt virtausvaroitusvaihtoehto (tarvitaan sovelluspäivitys 156)
  • Parannettu virtausvaroitus: Jokainen vyöhyke tallentaa viimeisimmän ajon keskimääräisen vesivirtauksen vyöhykettä kohti (näkyy, kun sovelluspäivitys 156 vaaditaan)
  • Sovelluspäivitys 156 push-ilmoituksilla "Monitoring and Control" -ilmoituksille

UUTTA versiossa 2.3.3 169:

  • "Monitoring and Control" näkyy nyt etupaneelissa Priority, Low = vihreä, Medium = keltainen ja High = punainen
  • "Monitoring and Control" nyt MQTT:llä ja sähköposti-ilmoituksella
  • Korjaus: InfluxDB ja sähköposti käytössä samanaikaisesti
  • Uusi OpenSprinklerASB APP saatavilla!

UUTUUS 2.3.3 168:ssa:

  • OSPi: Tuki USB-RS485-sovittimille Truebner SMT100- ja Aquaflex-anturien ohjauksella
  • Uusi "Monitoring and Control" -toiminto ohjelmien ja vyöhykkeiden anturin arvosta riippuvaiseen ohjaukseen. Näin voit määritellä ja suorittaa tapahtumaohjattuja toimintoja, esim. jos säiliön taso on alle minimiarvon, täyttö alkaa, kunnes minimiarvo saavutetaan, tai ilmanvaihtojärjestelmä käynnistyy, kun kosteus/lämpötila on korkea
    Tästä lisää uudella sivulla "Valvonta ja valvonta".

Huomio, varmuuskopioi asetukset! Kokoonpanomuutosten vuoksi kaikki asetukset on nyt nollattu!

UUTUUS 2.3.2 167:ssä:

  • InfluxDB-tuki: käytä InfluxDBhallita mitattuja tietoja keskitetysti ja arvioida niitä kohdistetusti (klikkaa asennuksen jälkeen “Arduino” ja jatka sitten “Initialize Client”, pääsytiedot ovat alla).
  • Virtaushälytys: Tämä vaihtoehto ilmoittaa, kun ohjelma on käynnissä, mutta vettä ei virtaa. Voidaan käyttää myös vuotojen havaitsemiseen. Ohjeet ovat täällä
    (Pikaopas: Toimii kytketyn pulssivesimittarin kanssa ja vain, jos aseman nimi sisältää 5 viimeistä merkkiä numerosta, jonka vesimäärä on pienin vesivirtauksen litroissa, esim. "Nurmikon 05.00". Vaihtoehto on aktivoitava. Aseman on oltava käynnissä vähintään 2,5 minuuttia)
  • Sensor API: /sn-parametrit "ennen" ja "jälkeen" mittaustietojen puhdistamiseksi aikavälistä riippuen (katso Sensor API.txt githubissa).

Huomio, varmuuskopioi asetukset! Kokoonpanomuutosten vuoksi kaikki asetukset on nyt nollattu!

UUTUUS 2.3.2 166:ssa:

Huomio, varmuuskopioi asetukset! Kokoonpanomuutosten vuoksi kaikki asetukset on nyt nollattu!

UUTTA 165:ssä:

  • Lisätty tuki Trueber RS485 -sovittimelle
  • Virtausmittarin optimointi, jopa 200 tikkua/s
  • Nolla osoittimen korjaus
  • ohjelman säätöjen esikatselu
  • Lisätty /du lokin koon diagnostiikka
  • Lisätty levyn tunnistus

UUTTA 164:ssä:

  • OSPi systemd-aloitusskriptillä. Asentuu ja aktivoituu automaattisesti, kun päivität laiteohjelmiston komennolla "sudo ./updater.sh".
  • https-aseman korjaus
  • Lyhyempi aikakatkaisu kauko-antureille tukkeutumisen välttämiseksi.

UUTTA 163:ssa:

  • OS3x Salpa: Virheenkorjausalueen laajennussalvan säätö
  • OSPi: OSPi-virheenkorjaus muisti vapauttaa/poista
  • OSPi: Korjaa sateen viiveen päivämäärän

UUTTA 162:ssa:

  • Virheenkorjausjulkaisu: MQTT-salasanan toteutuksen korjaus, pidemmät salasanat ovat nyt mahdollisia

UUTTA 161:ssä:

  • Virheenkorjauksen julkaisu: Puskurin ylivuodon korjaus kaavioiden anturin lokinäytössä

UUTTA 160:ssä:

  • OSPi: OpenThingsFramework. OSPi-versio ottaa nyt kiinni OpenSprinkler 3.x -version ja mahdollistaa etäkäytön OTC-tunnuksilla! Lisätietoja on alla kohdassa "Etäkäyttö Openthings.io Cloudin kautta".
  • OSPi: Tuki OSPi 1.6:lle 2xADS1115
  • MQTT: Isäntä, käyttäjätunnus ja salasana nyt pidempi: Isäntä: 100, Käyttäjä: 50, Salasana 100 merkkiä
  • MQTT: Käsittely parani, lukeminen nolla-arvoilla ei enää lue seuraavaa arvoa
  • OS3x: ENC28J60/W5500-verkkosovittimien parempi tunnistus

UUTTA 153:ssa:

  • Digitaalinen kohinasuodatin "Analog Sensor Boardin" analogisille tuloille.
  • MQTT-tilausten käsittelyä parannettu

Täydellinen luettelo kaikista muutoksista löytyy osoitteesta GitHub

TAI virallinen laiteohjelmisto 2.2.1: Tässä

A. OpenSprinkler 3.0 – 3.4:

!! Varmuuskopioi ensin kokoonpanosi!!

Tarkat ohjeet ONE-päivityksen asentamiseen löytyvät täältä: So geht das Firmware Update

 

B. OSPi

!! Varmuuskopioi ensin kokoonpanosi!!

OSPi Firmware zum selber compilieren!


Der Sourcecode ist hier verfügbar:
https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware
https://github.com/OpenSprinklerShop/OpenSprinkler-App

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

So gehts weiter

1. Remote Zugriff per Openthings.io Cloud

Die Funktion wird hier vollständig erklärt.

2. Gruppieren von Zonen

Diese neue Funktion ersetzt die alte Funktion “nacheinander”, mit der man steuern kann, ob Zonen gleichzeitig oder nacheinander bewässert werden.

Mit der Gruppen-Funktion (das sind die Buchstaben an den Kreisläufen) laufen Zonen mit derselben Gruppe (z.b. alle Zonen mit Gruppe A) nacheinander, andere Zonen mit unterschiedlichen Gruppen (z.B. mit Gruppen A, B und C) jedoch gleichzeitig. Mit dem Zahnrad einstellbar.

Auch Neu: Über das Menü rechts unten, “Optionen bearbeiten”, dann “System” und “Order Stations by Groups”, dann werden die Zonen nach Gruppen sortieren.

Die Gruppen werden hier bestimmt:

Ein Sonderfall stellt die P Gruppe dar: Alle Zonen mit der Gruppe P werden gleichzeitig bewässert.

3. Wetterspezifische Methode: Monatliche Werte

Mit dieser Methode kann die Bewässerungssteuerung durch monatlich vorgegebene Werte angepasst werden.

4. Analog Sensor API

Die Funktion wird hier vollständig erklärt