Υλικολογισμικό OpenSprinklerShop

 ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ / ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ: Η νέα πύλη ενημέρωσης είναι ζωντανή!

EL: Λήψεις υλικολογισμικού, λεπτομερείς σημειώσεις έκδοσης (καταγραφή αλλαγών) και αθροίσματα ελέγχου SHA256 είναι πλέον διαθέσιμα στον νέο, αποκλειστικό κατάλογο υλικολογισμικού μας.

EL: Τα δυαδικά υλικολογισμικά, οι λεπτομερείς λεπτομέρειες αλλαγών και τα αρχεία καταγραφής αθροίσματος ελέγχου SHA256 φιλοξενούνται πλέον στη νέα μας αυτόνομη πύλη.

Οι ακόλουθες πληροφορίες είναι παρωχημένες και αναφέρονται μόνο για ιστορικούς λόγους:

Η νέα έκδοση του υλικολογισμικού OpenSprinkler ΜΕ επέκταση για το Αναλογική πλακέτα αισθητήρα καθώς και το νέο Προσαρμογέας Truebner RS485.

ΣΗΜΕΙΩΣΗ: Αυτό το άρθρο ισχύει για OpenSprinkler 3/3.2/3.3/3.4 και OSPi

Αυτή η έκδοση βασίζεται στο αρχικό υλικολογισμικό του κατασκευαστή (OpenSprinkler.com), αλλά είναι δική μου προσαρμόζεται επιπλέον.

Το νέο είναι:

  • Πρόσβαση στο cloud μέσω Openthings.io Cloud Token (ΝΕΟ: ΕΠΙΣΗΣ OSPi!!!)
  • Ομαδοποίηση ζωνών
  • Νέος έλεγχος άρδευσης μέσω νέου προγραμματιστή
  • Νέα μέθοδος για τις καιρικές συνθήκες: Μηνιαίες τιμές
  • Analog Sensor API: Συνδέστε αναλογικούς αισθητήρες και χρησιμοποιήστε τους για τον έλεγχο της άρδευσης
  • Παρακολούθηση και έλεγχος: Καθορίστε κανόνες που ενεργοποιούν ενέργειες

Αλλαγές στην έκδοση

Σημείωση: Δεν υπάρχει υποστήριξη κατασκευαστή (από τις ΗΠΑ) για το τροποποιημένο υλικολογισμικό, μόνο μέσω αυτού Σελίδα υποστήριξης καθώς και αυτό Φόρουμ!

** Μπορείτε να αποκτήσετε πρόσβαση στη νεότερη έκδοση μέσω της νέας ηλεκτρονικής ενημέρωσης. Για να το κάνετε αυτό, χρησιμοποιήστε την εφαρμογή OpenSprinklerASB ή τη διεπαφή ιστού **

ΝΕΟ στο 2.4.0 194 από τις 6 Απριλίου 2026

  • Ενσωμάτωση διακομιστή MCP επίσης για OS 3.2/3.3/3.4
  • Αντίστροφη ζώνη με δυνατότητα εναλλαγής
  • Η αυτόματη ενημέρωση βελτιώθηκε

ΝΕΟ στο 2.4.0 190 από 31 Μαρτίου 2026

– Τώρα χρησιμοποιήστε τη λειτουργία αυτόματης ενημέρωσης για ενημέρωση
– Εναλλακτικά: Κατεβάστε τον σύνδεσμο εδώ

ΝΕΟ στο 2.4.0 186 από τις 15 Μαρτίου 2026

** ΠΡΟΣΟΧΗ: Αποθηκεύστε τη διαμόρφωση του υλικολογισμικού ΚΑΙ επίσης τη διαμόρφωση της διαμόρφωσης του αναλογικού αισθητήρα!! **

– ONLINE Updater: Ενημερώστε το υλικολογισμικό με ένα μόνο κλικ
– Στατιστικά χρόνου εκτέλεσης: Εμφανίζει τους χρόνους εκτέλεσης σε ένα γράφημα
– Νέες ειδοποιήσεις: Ανίχνευση παραβίασης και διαρροής

  • Προσοχή γνωστό πρόβλημα: Οι ειδοποιήσεις μέσω email μπορούν να ενεργοποιήσουν επανεκκίνηση, να παραμείνουν με το υλικολογισμικό 2.3.3 (184)

Κάντε λήψη του νέου (τροποποιημένου) υλικολογισμικού 2.4.0 (186)

ΝΕΟ στην 2.3.3 185, 7 Μαρτίου 2026:

ΓΕΝΙΚΑ:
- **Unified Pinger** (2026-02-18): Νέα υλοποίηση "Pinger.h" σε πολλές πλατφόρμες για ESP8266, ESP32 και Linux/OSP
– Στρατηγική ping 3 σταδίων: Gateway → google.com → OpenSprinkler.com

ΚΑΙΡΟΣ:
- **Ρύθμιση παραμέτρων για τον καιρό** (2026-01-17–19): Διορθώθηκαν δύο ξεχωριστά σφάλματα κατά την αποθήκευση της διαμόρφωσης καιρού (`weather.cpp`, `opensprinkler_server.cpp`).
- **Βελτιωμένη επεξεργασία επιλογών καιρού** (2026-01-18): Πιο εύρωστος χειρισμός σφαλμάτων. Εφαρμόστηκε σκληρό τάιμ άουτ για ανάκτηση καιρού.
- **Λογική ανάκτησης καιρού** (2026-02-18): Η επικύρωση δεδομένων εισήχθη πριν από τη χρήση των δεδομένων καιρού. βελτιωμένος μηχανισμός επανάληψης για μη έγκυρες απαντήσεις (`sensor_weather.cpp`).
MQTT:
- **Διόρθωση επιλογής MQTT** (2026-01-16): Διασφαλίστηκε η σωστή εμμονή των επιλογών διαμόρφωσης MQTT.
- **Μη μόνιμα πεδία MQTT** (2026-01-12): Τα πεδία χρόνου εκτέλεσης (π.χ. κατάσταση σύνδεσης) που δεν πρέπει να αποθηκευτούν έχουν αφαιρεθεί από τη σειριοποίηση.
RS485 / Modbus / Αισθητήρες:
– **RS485/I2C ανακατασκευή & νέες μονάδες αισθητήρων** (2025-12-23):
- **Νέες πλακέτες RS485** (2026-01-16): Προστέθηκε υποστήριξη για περισσότερο υλικό RS485.
– **Οι μονάδες αισθητήρα επεκτάθηκαν** (2026-03-02): Αναθεωρήθηκε η αντιστοίχιση αναγνωριστικού μονάδας. προστέθηκε νέα μονάδα "λίτρο". Ο μέγιστος αριθμός ονομάτων μονάδων αισθητήρων αυξήθηκε.
API αισθητήρα:
- **Μορφή αποθήκευσης JSON** (2025-12-25): Η μορφή αποθήκευσης για τις διαμορφώσεις αισθητήρων και προγραμμάτων άλλαξε από δυαδικό σε JSON.
– **Analog Sensor API Refactoring** (2025-12-25): Το Analog Sensor API αναθεωρήθηκε ριζικά.

OpenThings Framework (OTF):

– **CRLF-Einfügungsfehler** (2026-01-19): Bei langen Nachrichten über den OTF-Kommunikationskanal wurden fälschlicherweise CRLF-Zeichen in den Datenstrom eingefügt, was zu Protokollfehlern führte. Behoben in `opensprinkler_server.cpp`.
Tools & Entwicklerwerkzeuge:
– **MCP-Server** (2026-02-19): stellt die OpenSprinkler REST-API als MCP-Tools für KI-Assistenten (z. B. GitHub Copilot, Claude) bereit.
  – Deckt alle wesentlichen API-Endpoints ab (Stationen, Programme, Sensoren, Optionen, etc.)
– **API-Dokumentation** (2025-12-31): REST-API-Dokumentation unter `docs/as_api_docs/` hinzugefügt.

Version wurde entfernt, da einige Kunde Probleme damit gemeldet haben.

NEU in der 2.3.3. 184 16.01.2026:

  • Merge der neuesten Firmwareänderungen von OpenSprinkler.com für OS 3.4

Download der neuen (modifizierten) Firmware 2.3.3(184)

NEU in der 2.3.3. 183 02.11.2025:

  • Verbesserte Wasserzähler-Berechnung bei überlappender Bewässerung
  • Verbesserte Wasserzähler-Berechnung bei nicht-überlappender Bewässerung oder in Kombination mit negativen Startzeiten

Download der neuen (modifizierten) Firmware 2.3.3(183)

NEU in der 2.3.3 182 21.09.2025:

  • ARP Proxy Fix
  • Verbesserte Wasserzähler-Berechnung bei überlappender Bewässerung
  • Tennis Court: Neue Programm Start und Stop Befehle

Download der neuen (modifizierten) Firmware 2.3.3(182)

NEU in der 2.3.3 181 25.08.2025:

  • Unterstützung für FYTA Sensoren

Download der neuen (modifizierten) Firmware 2.3.3(181)

NEU in der 2.3.3 180 17.08.2025:

Download der neuen (modifizierten) Firmware 2.3.3(180)

NEU in der 2.3.3 178:

  • Überwachung und Kontrolle: Neue Option “Zurücksetzen in (s)” für ein zeitgesteuertes Rücksetzen des Monitor-Status
  • Latch: Alle Bewässerungskreise stoppen: Wenn kein Programm oder Zone läuft und diese Funktion aufgerufen wird, dann erhalten alle Zonen erneut den Stop-Impuls

Download der neuen (modifizierten) Firmware 2.3.3(178)

NEU in der 2.3.3 177:

  • Virtuelle Sensoren für ETO and Radiation (benötigt Wetterdienst, der das unterstützt)
  • Fix für mache W5500 Adapter, angepasst auf 40MHz
  • Berechnung des Sonnenauf- und untergangs durch interne Formeln (statt Wetterdienst)

Download der neuen (modifizierten) Firmware 2.3.3(177)

NEU in der 2.3.3 176:

  • Neuester Master Branch von OpenSprinkler-Firmware eingebaut (11.07.2025)
  • ARP Tabelle mit 40
  • W5500 mit 80MHz, ENC28J60 mit 20MHz für schnellere Netzwerkübertragung

Download der neuen (modifizierten) Firmware 2.3.3(176)

NEU in der 2.3.3 175:

  • Neueste Master Branch von OpenSprinkler-Firmware eingebaut
  • BugFix: OSPi: ADS1115 too many open files error
  • Neuer Typ für “Überwachung und Kontrolle”: TIME für zeitabhängige Ereignisse

Download der neuen (modifizierten) Firmware 2.3.3(175)

NEU in der 2.3.3. 174:

  • Einheiten Lumen und Lux hinzugefügt
  • Filter beim Logging: Mit dem Vorgänger identische Daten werden nicht mehr gespeichert
  • BugFix: Leerer MQTT-Filter führte zu keinem Wert.
  • BugFix: OSPi RS485 SMT100 read fehler

Download der neuen (modifizierten) Firmware 2.3.3(174)

NEU in der 2.3.3. 173:

  • Bugfix MQTT: Werte wurden nur mit Filter ausgelesen, nun auch ohne Filter

Download der neuen (modifizierten) Firmware 2.3.3(173)

NEU in der 2.3.3. 172:

  • Unterstützung für Truebner TH100 hinzugefügt
  • Interner Raspberry Pi Temperatursensor hinzugefügt
  • Erweiterte Logik „Überwachen und Steuern“ hinzugefügt: AND, OR, XOR, NOT und Regensensor

Download der neuen (modifizierten) Firmware 2.3.3(172)

NEU in der 2.3.3. 171:

  • RESET_STATION_BITS fix
  • Timed program start fix
  • broken mqtt+influxdb fix

Download der neuen (modifizierten) Firmware 2.3.3(171)

NEU in der 2.3.3. 170:

  • Verbesserte Strömungswarnung: Jede Zone hat nun eine Option für die Strömungswarnung (App Update 156 notwendig)
  • Verbesserte Strömungswarnung: Jede Zone speichert den durchschnittlichen Wasserfluss des letzten Laufes pro Zone (ersichtlich mit App Update 156 notwendig)
  • App Update 156 mit Push-Benachrichtigungen für “Überwachung und Kontrolle” – Meldungen

NEU in der 2.3.3 169:

  • “Überwachung und Kontrolle” jetzt mit Priorität, Niedrig=grün, Mittel=gelb und Hoch=rot auf der Frontseite dargestellt
  • “Überwachung und Kontrolle” jetzt mit MQTT und E-Mail Benachrichtigung
  • Fix: InfluxDB und E-Mail gleichzeitig aktiviert
  • Neu OpenSprinklerASB APP verfügbar!

NEU in der 2.3.3 168:

  • OSPi: Unterstützung von USB-RS485 Adaptern mit Ansteuerung von Truebner SMT100 und Aquaflex-Sensoren
  • Neue Funktion “Überwachung und Kontrolle” zur Sensorwert-abhängigen Steuerung von Programmen und Zonen. Damit lassen Sie nun ereignisgesteuerte Aktionen definieren und ausführen, z.B. Zisternenstand unter Minimumwert startet ein Nachfüllen bis ein Mindestwert erreicht, oder starten vom Belüftungssystemen bei hoher Luftfeuchtigkeit/Temperatur
    Mehr dazu auf der neuen Seite «Παρακολούθηση και Έλεγχος».

Achtung, bitte Backup der Konfiguration! Aufgrund von Konfigurationsänderungen wird nun ein Reset aller Einstellungen ausgeführt!

NEU in der 2.3.2 167:

  • InfluxDB Unterstützung: verwenden Sie InfluxDB, um die gemessenen Daten zentral zu verwalten und zielgerecht auswerten zu können (Klicken Sie nach der Installation auf “Arduino” und dann weiter bis auf “Initialize Client”, hier stehen dann unten die Zugangsdaten).
  • Strömungswarnung: Mit dieser Option werden Sie benachrichtigt, wenn ein Programm läuft, aber kein Wasser fließt. Auch als Lecksuche verwendbar. Anleitung ist hier
    (Kurzanleitung: Funktioniert mit angeschlossenem Impulswasserzähler und nur, wenn der Stations-Name die letzten 5 Zeichen eine Zahl mit der Mindest-Wassermenge in Litern des Wasserdurchflusses enthält, z.b. “Rasen 05.00”. Option muss aktiviert sein. Station muss mindestens 2,5 Minuten laufen)
  • Sensor API: /sn Parameter “before” und “after”, um die Messdaten Zeitbereichabhängig bereinigen zu können (Siehen Sensor API.txt auf github).

Achtung, bitte Backup der Konfiguration! Aufgrund von Konfigurationsänderungen wird nun ein Reset aller Einstellungen ausgeführt!

NEU in der 2.3.2 166:

Achtung, bitte Backup der Konfiguration! Aufgrund von Konfigurationsänderungen wird nun ein Reset aller Einstellungen ausgeführt!

NEU in der 165:

  • Added support for Trueber RS485 Adapter
  • Flow meter optimization, up to 200 ticks/s
  • Nullpointer Fix
  • program adjustment preview
  • Added /du log size diagnostics
  • Added board detection

NEU in der 164:

  • OSPi mit systemd start script. Installiert und aktiviert sich automatisch, wenn man die Firmware mit “sudo ./updater.sh” aktualisiert
  • https-station fix
  • kürzere Timeout für remote Sensoren, um ein Blockieren zu vermeiden.

NEU in der 163:

  • OS3x Latch: Bugfix Zone Expander Latch Anpassung
  • OSPi: OSPi Bugfix Memory free/delete
  • OSPi: Fixt rain delay date

NEU in der 162:

  • Bugfix release: Korrektur der MQTT-Passwort-Umsetzung, nun sind wirklich längere Passwörter möglich

NEU in der 161:

  • Bugfix release: Korrektur eines Buffer overflows bei der Sensor log Darstellung der Charts

NEU in der 160:

  • OSPi: OpenThingsFramework. Damit zieht nun die OSPi Version der OpenSprinkler 3.x Version gleich und ermöglicht Remote Zugang über OTC Tokens! Details siehe unten “Remote Zugriff per Openthings.io Cloud”
  • OSPi: Unterstützung für OSPi 1.6 2xADS1115
  • MQTT: Host, Benutzername und Passwort nun länger: Host: 100, User: 50, Passwort 100 Zeichen
  • MQTT: Handling verbessert, Auslesen bei null-werten liest nun nicht mehr den Folgewert
  • OS3x: Bessere Erkennung der Netzwerkadapter ENC28J60/W5500

NEU in der 153:

  • Digitaler Rauschfilter für die analogen Eingänge am “Analog Sensor Board”.
  • Verbessertes Handling von MQTT Subscriptions

Vollständige Liste aller Änderungen finden Sie in GitHub

ODER die offizielle Firmware 2.2.1: Hier

A. OpenSprinkler 3.0 – 3.4:

!! Zuerst Backup ihrer Konfiguration !!

Die genaue Anleitung zum Einspielen EINES Updates finden Sie hier: So geht das Firmware Update

 

B. OSPi

!! Zuerst Backup ihrer Konfiguration !!

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