Oprogramowanie sprzętowe OpenSprinklerShop

 WAŻNA UWAGA / WAŻNA INFORMACJA: Nowy portal aktualizacji jest już dostępny!

PL: Pliki do pobrania oprogramowania sprzętowego, szczegółowe informacje o wydaniu (dzienniki zmian) i sumy kontrolne SHA256 są teraz dostępne w naszym nowym, dedykowanym katalogu oprogramowania sprzętowego.

PL: Pliki binarne oprogramowania układowego, szczegółowe szczegóły zmian i dzienniki sum kontrolnych SHA256 są teraz hostowane w naszym nowym, samodzielnym portalu.

Poniższe informacje są nieaktualne i podane wyłącznie ze względów historycznych:

Nowa wersja oprogramowania OpenSprinkler Z rozszerzeniem dla Płytka czujnika analogowego jak i nowy Adapter Truebner RS485.

UWAGA: ten artykuł dotyczy OpenSprinkler 3/3.2/3.3/3.4 i OSPi

Ta wersja opiera się na oryginalnym oprogramowaniu producenta (OpenSprinkler.com), ale jest moja dodatkowo skorygowane.

Nowością jest:

  • Dostęp do chmury za pośrednictwem Openthings.io Cloud Token (NOWOŚĆ: TAKŻE OSPi!!!)
  • Strefy grupowania
  • Nowa kontrola nawadniania poprzez nowy harmonogram
  • Nowa metoda specyficzna dla pogody: wartości miesięczne
  • Interfejs API czujnika analogowego: podłącz czujniki analogowe i używaj ich do sterowania nawadnianiem
  • Monitorowanie i kontrola: Zdefiniuj reguły wyzwalające działania

Zmiany w wersji

Uwaga: nie ma wsparcia producenta (z USA) dla zmodyfikowanego oprogramowania sprzętowego, tylko za pośrednictwem tego Strona wsparcia jak również to forum!

** Dostęp do nowszej wersji można uzyskać poprzez nową aktualizację online. W tym celu użyj aplikacji OpenSprinklerASB lub interfejsu internetowego**

NOWOŚĆ w wersji 2.4.0 194 z 6 kwietnia 2026 r

  • Integracja serwera MCP także dla OS 3.2/3.3/3.4
  • Możliwość przełączania logiki strefy odwrotnej
  • Poprawiono automatyczną aktualizację

NOWOŚĆ w wersji 2.4.0 190 z 31 marca 2026 r

– Teraz użyj funkcji automatycznej aktualizacji, aby dokonać aktualizacji
– Alternatywnie: Pobierz link tutaj

NOWOŚĆ w wersji 2.4.0 186 z 15 marca 2026 r

** UWAGA: Zapisz konfigurację oprogramowania ORAZ konfigurację konfiguracji czujnika analogowego!! **

– Aktualizacja ONLINE: Aktualizuj oprogramowanie sprzętowe jednym kliknięciem
– Statystyki czasu działania: pokazuje czasy działania na wykresie
– Nowe powiadomienia: wykrywanie naruszeń i wycieków

  • Uwaga znany problem: powiadomienia e-mail mogą spowodować ponowne uruchomienie, pozostań przy oprogramowaniu sprzętowym 2.3.3 (184)

Pobierz nowe (zmodyfikowane) oprogramowanie 2.4.0 (186)

NOWOŚĆ w wersji 2.3.3 185 z 7 marca 2026 r.:

OGÓLNIE:
- **Unified Pinger** (2026-02-18): Nowa wieloplatformowa implementacja `Pinger.h` dla ESP8266, ESP32 i Linux/OSP
– 3-stopniowa strategia pingowania: Brama → google.com → OpenSprinkler.com

POGODA:
- **Wytrwała konfiguracja pogody** (19.01.2026): Naprawiono dwa oddzielne błędy podczas zapisywania konfiguracji pogody (`weather.cpp`, `opensprinkler_server.cpp`).
- **Ulepszone przetwarzanie opcji pogodowych** (2026-01-18): Bardziej niezawodna obsługa błędów; Wprowadzono twardy limit czasu dla pobierania informacji o pogodzie.
- **Logika wyszukiwania pogody** (2026-02-18): Wprowadzono sprawdzanie poprawności danych przed wykorzystaniem danych pogodowych; ulepszony mechanizm ponawiania prób w przypadku nieprawidłowych odpowiedzi (`sensor_weather.cpp`).
MQTT:
- **Poprawka opcji MQTT** (2026-01-16): Zapewniona jest poprawna trwałość opcji konfiguracyjnych MQTT.
- **Nietrwałe pola MQTT** (2026-01-12): Pola wykonawcze (np. stan połączenia), które nie powinny być zapisywane, zostały usunięte z serializacji.
RS485 / Modbus / Czujniki:
– **Refaktoryzacja RS485/I2C i nowe moduły czujników** (23.12.2025):
- **Nowe karty RS485** (2026-01-16): Dodano obsługę większej liczby sprzętu RS485.
– **Rozszerzone jednostki czujników** (2026-03-02): Poprawiono mapowanie identyfikatorów jednostek; dodano nową jednostkę „litr”; Zwiększono maksymalną liczbę nazw jednostek czujników.
Interfejs API czujnika:
- **Format przechowywania JSON** (25.12.2025 r.): Zmieniono format przechowywania konfiguracji czujnika i programu z binarnego na JSON.
– **Refactoring API czujnika analogowego** (25.12.2025): fundamentalnie zmienione API czujnika analogowego.

Struktura OpenThings (OTF):

- **Błąd wstawiania CRLF** (2026-01-19): Długie wiadomości przesyłane przez kanał komunikacyjny OTF błędnie wstawiały znaki CRLF do strumienia danych, co powodowało błędy protokołu. Naprawiono w `opensprinkler_server.cpp`.
Narzędzia i narzędzia programistyczne:
- **MCP Server** (2026-02-19): udostępnia API REST OpenSprinkler jako narzędzia MCP dla asystentów AI (np. GitHub Copilot, Claude).
    – Obejmuje wszystkie istotne punkty końcowe API (stacje, programy, czujniki, opcje itp.)
- **Dokumentacja API** (31.12.2025): Dodano dokumentację API REST pod adresem `docs/as_api_docs/`.

Wersja została usunięta, ponieważ niektórzy klienci zgłaszali z nią problemy.

NOWOŚĆ w wersji 2.3.3. 184 16.01.2026:

  • Połącz najnowsze zmiany oprogramowania sprzętowego z OpenSprinkler.com dla systemu operacyjnego 3.4

Pobierz nowe (zmodyfikowane) oprogramowanie sprzętowe 2.3.3(184)

NOWOŚĆ w wersji 2.3.3. 183 02.11.2025:

  • Ulepszone obliczanie wodomierza w przypadku nawadniania nakładającego się
  • Ulepszone obliczanie wodomierza dla nawadniania nienakładającego się na siebie lub w połączeniu z ujemnymi czasami rozpoczęcia

Pobierz nowe (zmodyfikowane) oprogramowanie sprzętowe 2.3.3(183)

NOWOŚĆ w wersji 2.3.3 182 z 21 września 2025 r.:

  • Poprawka proxy ARP
  • Ulepszone obliczanie wodomierza w przypadku nawadniania nakładającego się
  • Kort tenisowy: Nowe polecenia uruchamiania i zatrzymywania programu

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

Pobierz nowe (zmodyfikowane) oprogramowanie sprzętowe 2.3.3(175)

NOWOŚĆ w wersji 2.3.3. 174:

  • Dodano jednostki Lumenów i Luxów
  • Filtruj podczas logowania: Dane identyczne z poprzednimi nie są już zapisywane
  • Poprawka błędu: Pusty filtr MQTT nie dał żadnej wartości.
  • BugFix: Błąd odczytu OSPi RS485 SMT100

Pobierz nowe (zmodyfikowane) oprogramowanie sprzętowe 2.3.3(174)

NOWOŚĆ w wersji 2.3.3. 173:

  • Poprawka MQTT: Wartości były odczytywane tylko z filtrem, teraz także bez filtra

Pobierz nowe (zmodyfikowane) oprogramowanie sprzętowe 2.3.3(173)

NOWOŚĆ w wersji 2.3.3. 172:

  • Dodano obsługę Truebnera TH100
  • Dodano wewnętrzny czujnik temperatury Raspberry Pi
  • Dodano zaawansowaną logikę monitorowania i sterowania: AND, OR, XOR, NOT i czujnik deszczu

Pobierz nowe (zmodyfikowane) oprogramowanie sprzętowe 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!

NOWOŚĆ w 2.3.3 168:

  • OSPi: Obsługa adapterów USB-RS485 ze sterowaniem czujnikami Truebner SMT100 i Aquaflex
  • Nowa funkcja „Monitorowanie i sterowanie” umożliwiająca sterowanie programami i strefami w zależności od wartości czujnika. Dzięki temu możesz definiować i wykonywać akcje sterowane zdarzeniami, np.: jeżeli poziom cysterny spadnie poniżej wartości minimalnej, rozpoczyna się uzupełnianie do osiągnięcia wartości minimalnej lub uruchamia się wentylacja w przypadku wysokiej wilgotności/temperatury
    Więcej na ten temat na nowej stronie „Monitorowanie i kontrola”.

Uwaga, proszę wykonać kopię zapasową konfiguracji! Ze względu na zmiany konfiguracji wszystkie ustawienia zostały zresetowane!

NOWOŚĆ w 2.3.2 167:

  • Obsługa InfluxDB: użyj InfluxDBw celu centralnego zarządzania zmierzonymi danymi i ich ukierunkowanej oceny (po instalacji kliknij „Arduino”, a następnie przejdź do „Inicjuj klienta”, dane dostępowe znajdą się poniżej).
  • Alert przepływu: Ta opcja powiadamia Cię, gdy program jest uruchomiony, ale woda nie przepływa. Może być również używany do wykrywania nieszczelności. Instrukcje są tutaj
    (Skrócona instrukcja: Działa z podłączonym wodomierzem impulsowym i tylko wtedy, gdy nazwa stacji zawiera 5 ostatnich znaków liczby z minimalną ilością wody w litrach przepływu wody, np. „Trawnik 05.00”. Opcja musi być aktywowana. Stacja musi pracować co najmniej 2,5 minuty)
  • Sensor API: parametry /sn „przed” i „po” służące do czyszczenia danych pomiarowych w zależności od zakresu czasu (patrz Sensor API.txt na githubie).

Uwaga, proszę wykonać kopię zapasową konfiguracji! Ze względu na zmiany konfiguracji wszystkie ustawienia zostały zresetowane!

NOWOŚĆ w 2.3.2 166:

Uwaga, proszę wykonać kopię zapasową konfiguracji! Ze względu na zmiany konfiguracji wszystkie ustawienia zostały zresetowane!

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:

  • Zatrzask OS3x: Naprawa błędów, regulacja zatrzasku ekspandera strefy
  • OSPi: Naprawa błędów OSPi, zwolnienie/usunięcie pamięci
  • OSPi: Naprawia datę opóźnienia deszczu

NOWOŚĆ w 162:

  • Wersja z poprawkami błędów: Korekta implementacji haseł MQTT, możliwe są teraz dłuższe hasła

NOWOŚĆ w 161:

  • Wydanie poprawki błędu: Korekta przepełnienia bufora w wyświetlaniu dziennika czujnika na wykresach

NOWOŚĆ w 160:

  • OSPi: OpenThingsFramework. Wersja OSPi dorównuje teraz wersji OpenSprinkler 3.x i umożliwia zdalny dostęp za pośrednictwem tokenów OTC! Aby uzyskać szczegółowe informacje, zobacz „Zdalny dostęp za pośrednictwem chmury Openthings.io” poniżej
  • OSPi: Wsparcie dla OSPi 1.6 2xADS1115
  • MQTT: Host, nazwa użytkownika i hasło są teraz dłuższe: Host: 100, Użytkownik: 50, Hasło 100 znaków
  • MQTT: Poprawiono obsługę, odczyt wartości zerowych nie powoduje już odczytu kolejnej wartości
  • OS3x: Lepsze wykrywanie kart sieciowych ENC28J60/W5500

NOWOŚĆ w 153:

  • Cyfrowy filtr szumów dla wejść analogowych na „płycie czujnika analogowego”.
  • 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

Funkcja jest w pełni wyjaśniona tutaj.

2. Grupowanie stref

Ta nowa funkcja zastępuje starą funkcję „sekwencyjnie”, która pozwala kontrolować, czy strefy są nawadniane jednocześnie, czy sekwencyjnie.

Przy funkcji grupowej (to są litery na obwodach) wejścia z tą samą grupą (np. wszystkie wejścia z grupą A) działają jedna po drugiej, natomiast pozostałe wejścia z różnymi grupami (np. z grupami A, B i C) działają jednocześnie. Możliwość regulacji za pomocą przekładni.

Nowość: skorzystaj z menu w prawym dolnym rogu, „Edytuj opcje”, następnie „System” i „Zamawiaj stacje według grup”, a następnie strefy zostaną posortowane według grup.

Grupy są określane tutaj:

Grupa P stanowi przypadek szczególny: wszystkie strefy z grupą P są nawadniane w tym samym czasie.

3. Metoda zależna od pogody: Wartości miesięczne

Dzięki tej metodzie sterowanie nawadnianiem można regulować przy użyciu miesięcznych wartości określonych.

4. API czujnika analogowego

Funkcja jest w pełni wyjaśniona tutaj