Υλικολογισμικό 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

ΚΑΙΡΟΣ:
- **Persevere Weather Configuration** (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** (2026-01-19): Τα μεγάλα μηνύματα μέσω του καναλιού επικοινωνίας OTF εισήγαγαν εσφαλμένα χαρακτήρες CRLF στη ροή δεδομένων, με αποτέλεσμα σφάλματα πρωτοκόλλου. Διορθώθηκε στο `opensprinkler_server.cpp`.
Εργαλεία και Εργαλεία προγραμματιστών:
- **Διακομιστής MCP** (2026-02-19): παρέχει το OpenSprinkler REST API ως εργαλεία MCP για βοηθούς τεχνητής νοημοσύνης (π.χ. GitHub Copilot, Claude).
    – Καλύπτει όλα τα βασικά τελικά σημεία API (σταθμούς, προγράμματα, αισθητήρες, επιλογές κ.λπ.)
- **Τεκμηρίωση API** (2025-12-31): Προστέθηκε τεκμηρίωση REST API στο `docs/as_api_docs/`.

Η έκδοση καταργήθηκε επειδή ορισμένοι πελάτες ανέφεραν προβλήματα με αυτήν.

ΝΕΟ στην 2.3.3. 184 16/01/2026:

  • Συγχωνεύστε τις πιο πρόσφατες αλλαγές υλικολογισμικού από το OpenSprinkler.com για OS 3.4

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

ΝΕΟ στην 2.3.3. 183 02.11.2025:

  • Βελτιωμένος υπολογισμός μετρητή νερού για επικαλυπτόμενη άρδευση
  • Βελτιωμένος υπολογισμός μετρητή νερού για μη επικαλυπτόμενη άρδευση ή σε συνδυασμό με αρνητικούς χρόνους έναρξης

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

ΝΕΟ στην 2.3.3 182 21 Σεπτεμβρίου 2025:

  • Διόρθωση διακομιστή μεσολάβησης ARP
  • Βελτιωμένος υπολογισμός μετρητή νερού για επικαλυπτόμενη άρδευση
  • Γήπεδο τένις: Εντολές έναρξης και διακοπής νέου προγράμματος

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

ΝΕΟ στο 2.3.3 181, 25 Αυγούστου 2025:

  • Υποστήριξη αισθητήρων FYTA

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

ΝΕΟ στην 2.3.3 180, 17 Αυγούστου 2025:

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

ΝΕΟ στην 2.3.3 178:

  • Παρακολούθηση και έλεγχος: Νέα επιλογή "Επαναφορά σε (ες)" για επαναφορά της κατάστασης της οθόνης ελεγχόμενη από το χρόνο
  • Μάνταλο: Διακοπή όλων των κυκλωμάτων άρδευσης: Εάν δεν εκτελείται κανένα πρόγραμμα ή ζώνη και καλείται αυτή η λειτουργία, τότε όλες οι ζώνες λαμβάνουν ξανά τον παλμό διακοπής

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

ΝΕΟ στην 2.3.3 177:

  • Εικονικοί αισθητήρες για ETO και Radiation (χρειάζεται υπηρεσία καιρού που να το υποστηρίζει)
  • Διορθώστε ορισμένους προσαρμογείς W5500, προσαρμοσμένους στα 40 MHz
  • Υπολογισμός της ανατολής και της δύσης του ηλίου χρησιμοποιώντας εσωτερικούς τύπους (αντί για υπηρεσία καιρού)

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

ΝΕΟ στην 2.3.3 176:

  • Εγκαταστάθηκε ο τελευταίος κύριος κλάδος του υλικολογισμικού OpenSprinkler (07/11/2025)
  • Τραπέζι ARP με 40
  • W5500 στα 80MHz, ENC28J60 στα 20MHz για ταχύτερη μετάδοση δικτύου

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

ΝΕΟ στην 2.3.3 175:

  • Ενσωματώθηκε το νεότερο Master Branch του υλικολογισμικού OpenSprinkler
  • BugFix: OSPi: Σφάλμα ADS1115 too many open files
  • Νέος τύπος για “Παρακολούθηση και έλεγχος”: TIME για συμβάντα που εξαρτώνται από το χρόνο

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

ΝΕΟ στην 2.3.3. 174:

  • Προστέθηκαν μονάδες Lumen και Lux
  • Φιλτράρισμα κατά την καταγραφή: Τα δεδομένα που είναι πανομοιότυπα με τον προκάτοχο δεν αποθηκεύονται πλέον
  • Διόρθωση σφάλματος: Το κενό φίλτρο MQTT δεν είχε καμία τιμή.
  • Διόρθωση σφάλματος: Σφάλμα ανάγνωσης OSPi RS485 SMT100

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

ΝΕΟ στην 2.3.3. 173:

  • Διόρθωση σφάλματος MQTT: Οι τιμές διαβάζονταν μόνο με φίλτρο, τώρα και χωρίς φίλτρο

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

ΝΕΟ στην 2.3.3. 172:

  • Προστέθηκε υποστήριξη για Truebner TH100
  • Προστέθηκε εσωτερικός αισθητήρας θερμοκρασίας Raspberry Pi
  • Προστέθηκε προηγμένη λογική παρακολούθησης και ελέγχου: AND, OR, XOR, NOT και αισθητήρας βροχής

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

ΝΕΟ στην 2.3.3. 171:

  • Το RESET_STATION_BITS διορθώθηκε
  • Διορθώθηκε η χρονομετρημένη έναρξη του προγράμματος
  • κατεστραμμένη επιδιόρθωση mqtt+influxdb

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

ΝΕΟ στην 2.3.3. 170:

  • Βελτιωμένη προειδοποίηση ροής: Κάθε ζώνη έχει πλέον μια επιλογή προειδοποίησης ροής (απαιτείται ενημέρωση εφαρμογής 156)
  • Προειδοποίηση βελτιωμένης ροής: Κάθε ζώνη αποθηκεύει τη μέση ροή νερού της τελευταίας διαδρομής ανά ζώνη (προφανές με την απαραίτητη ενημέρωση εφαρμογής 156)
  • Ενημέρωση εφαρμογής 156 με ειδοποιήσεις push για ειδοποιήσεις "Παρακολούθηση και έλεγχος".

ΝΕΟ στην 2.3.3 169:

  • Η ένδειξη "Monitoring and Control" εμφανίζεται τώρα με Priority, Low=πράσινο, Medium=κίτρινο και High=κόκκινο στον μπροστινό πίνακα
  • "Παρακολούθηση και έλεγχος" τώρα με ειδοποίηση MQTT και email
  • Διόρθωση: Το InfluxDB και το email ενεργοποιήθηκαν ταυτόχρονα
  • Διατίθεται νέα εφαρμογή OpenSprinklerASB!

ΝΕΟ στην έκδοση 2.3.3 168:

  • OSPi: Υποστήριξη προσαρμογέων USB-RS485 με έλεγχο αισθητήρων Truebner SMT100 και Aquaflex
  • Νέα λειτουργία “Παρακολούθηση και έλεγχος” για έλεγχο προγραμμάτων και ζωνών βάσει τιμών αισθητήρων. Αυτό σας επιτρέπει πλέον να ορίζετε και να εκτελείτε ενέργειες βάσει συμβάντων, π.χ. στάθμη δεξαμενής κάτω από την ελάχιστη τιμή ξεκινά την αναπλήρωση μέχρι να επιτευχθεί μια ελάχιστη τιμή, ή εκκίνηση συστημάτων εξαερισμού σε υψηλή υγρασία/θερμοκρασία
    Περισσότερα σχετικά στη νέα σελίδα «Παρακολούθηση και Έλεγχος».

Προσοχή, παρακαλούμε δημιουργήστε αντίγραφο ασφαλείας της διαμόρφωσης! Λόγω αλλαγών στη διαμόρφωση, θα πραγματοποιηθεί πλέον επαναφορά όλων των ρυθμίσεων!

ΝΕΟ στην έκδοση 2.3.2 167:

  • Υποστήριξη InfluxDB: χρησιμοποιήστε το InfluxDB, για κεντρική διαχείριση και στοχευμένη αξιολόγηση των μετρούμενων δεδομένων (Κάντε κλικ στο “Arduino” μετά την εγκατάσταση και στη συνέχεια προχωρήστε στο “Initialize Client”, εδώ θα βρείτε τα δεδομένα πρόσβασης παρακάτω).
  • Προειδοποίηση ροής: Με αυτήν την επιλογή θα ειδοποιηθείτε εάν εκτελείται ένα πρόγραμμα αλλά δεν ρέει νερό. Μπορεί επίσης να χρησιμοποιηθεί για ανίχνευση διαρροών. Οι οδηγίες βρίσκονται εδώ
    (Σύντομες οδηγίες: Λειτουργεί με συνδεδεμένο παλμικό μετρητή νερού και μόνο εάν το όνομα του σταθμού περιέχει στους τελευταίους 5 χαρακτήρες έναν αριθμό με την ελάχιστη ποσότητα νερού σε λίτρα της ροής νερού, π.χ. “Γκαζόν 05.00”. Η επιλογή πρέπει να είναι ενεργοποιημένη. Ο σταθμός πρέπει να λειτουργεί για τουλάχιστον 2,5 λεπτά)
  • Sensor API: παράμετροι /sn “before” και “after”, για τον καθαρισμό των δεδομένων μέτρησης ανάλογα με το χρονικό εύρος (Δείτε Sensor API.txt στο github).

Προσοχή, παρακαλούμε δημιουργήστε αντίγραφο ασφαλείας της διαμόρφωσης! Λόγω αλλαγών στη διαμόρφωση, θα πραγματοποιηθεί πλέον επαναφορά όλων των ρυθμίσεων!

ΝΕΟ στην έκδοση 2.3.2 166:

Προσοχή, παρακαλούμε δημιουργήστε αντίγραφο ασφαλείας της διαμόρφωσης! Λόγω αλλαγών στη διαμόρφωση, θα πραγματοποιηθεί πλέον επαναφορά όλων των ρυθμίσεων!

ΝΕΟ στο 165:

  • Προστέθηκε υποστήριξη για τον προσαρμογέα Trueber RS485
  • Βελτιστοποίηση μετρητή ροής, έως και 200 ticks/s
  • Διόρθωση μηδενικού δείκτη
  • Προεπισκόπηση προσαρμογής προγράμματος
  • Προστέθηκαν διαγνωστικά μεγέθους καταγραφής /du
  • Προστέθηκε ανίχνευση πλακέτας

ΝΕΟ στο 164:

  • OSPi with systemd start script. Εγκαθίσταται και ενεργοποιείται αυτόματα όταν ενημερώνετε το υλικολογισμικό με "sudo ./updater.sh".
  • Διόρθωση σταθμού https
  • Συντομότερο χρονικό όριο για τους απομακρυσμένους αισθητήρες για αποφυγή μπλοκαρίσματος.

ΝΕΟ στην έκδοση 163:

  • OS3x Latch: Διόρθωση σφάλματος προσαρμογής Zone Expander Latch
  • OSPi: OSPi επιδιόρθωση σφαλμάτων μνήμης ελεύθερη/διαγραφή
  • OSPi: Διορθώνει την ημερομηνία καθυστέρησης βροχής

ΝΕΟ στο 162:

  • Έκδοση επιδιόρθωσης σφαλμάτων: Διόρθωση της εφαρμογής κωδικού πρόσβασης MQTT, είναι πλέον δυνατοί μεγαλύτεροι κωδικοί πρόσβασης

ΝΕΟ στο 161:

  • Έκδοση επιδιόρθωσης σφαλμάτων: Διόρθωση υπερχείλισης buffer στην οθόνη καταγραφής αισθητήρα των γραφημάτων

ΝΕΟ στο 160:

  • OSPi: OpenThingsFramework. Η έκδοση OSPi πλησιάζει τώρα την έκδοση OpenSprinkler 3.x και επιτρέπει την απομακρυσμένη πρόσβαση μέσω OTC tokens! Για λεπτομέρειες, ανατρέξτε στην παρακάτω ενότητα "Απομακρυσμένη πρόσβαση μέσω Openthings.io Cloud".
  • OSPi: Υποστήριξη για OSPi 1.6 2xADS1115
  • MQTT: Κεντρικός υπολογιστής, όνομα χρήστη και κωδικός πρόσβασης πλέον: Κεντρικός υπολογιστής: 100, Χρήστης: 50, Κωδικός πρόσβασης 100 χαρακτήρες
  • MQTT: Ο χειρισμός βελτιώθηκε, η ανάγνωση με μηδενικές τιμές δεν διαβάζει πλέον την ακόλουθη τιμή
  • OS3x: Καλύτερη ανίχνευση των προσαρμογέων δικτύου ENC28J60/W5500

ΝΕΟ στο 153:

  • Ψηφιακό φίλτρο θορύβου για τις αναλογικές εισόδους στην “Analog Sensor Board”.
  • Βελτιωμένος χειρισμός των συνδρομών MQTT

Μπορείτε να βρείτε την πλήρη λίστα όλων των αλλαγών στο GitHub

Ή το επίσημο υλικολογισμικό 2.2.1: Εδώ

A. OpenSprinkler 3.0 – 3.4:

!! Πρώτα αντίγραφο ασφαλείας της διαμόρφωσής σας !!

Μπορείτε να βρείτε τις ακριβείς οδηγίες για την εγκατάσταση ΜΙΑΣ ενημέρωσης εδώ: Πώς γίνεται η ενημέρωση υλικολογισμικού

 

B. OSPi

!! Πρώτα αντίγραφο ασφαλείας της διαμόρφωσής σας !!

Υλικολογισμικό OSPi για μεταγλώττιση από εσάς!


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

Η λειτουργία εξηγείται πλήρως εδώ.

2. Ομαδοποίηση ζωνών

Αυτή η νέα δυνατότητα αντικαθιστά την παλιά λειτουργία "διαδοχικά", η οποία σας επιτρέπει να ελέγχετε εάν οι ζώνες ποτίζονται ταυτόχρονα ή διαδοχικά.

Με τη συνάρτηση ομάδας (αυτά είναι τα γράμματα στα κυκλώματα), ζώνες με την ίδια ομάδα (π.χ. όλες οι ζώνες με ομάδα Α) τρέχουν η μία μετά την άλλη, αλλά άλλες ζώνες με διαφορετικές ομάδες (π.χ. με ομάδες Α, Β και Γ) τρέχουν ταυτόχρονα. Ρυθμιζόμενο με το γρανάζι.

Επίσης νέο: Μέσω του μενού κάτω δεξιά, «Επιλογές επεξεργασίας», μετά «Σύστημα» και «Παραγγελία σταθμών ανά ομάδες», στη συνέχεια οι ζώνες θα ταξινομηθούν ανά ομάδες.

Οι ομάδες καθορίζονται εδώ:

Η ομάδα P αντιπροσωπεύει μια ειδική περίπτωση: όλες οι ζώνες με την ομάδα P αρδεύονται ταυτόχρονα.

3. Μέθοδος για τον καιρό: Μηνιαίες τιμές

Με αυτή τη μέθοδο, ο έλεγχος άρδευσης μπορεί να ρυθμιστεί χρησιμοποιώντας μηνιαίες καθορισμένες τιμές.

4. API αναλογικού αισθητήρα

Η λειτουργία εξηγείται πλήρως εδώ