Micrologiciel OpenSprinklerShop

 REMARQUE IMPORTANTE / AVIS IMPORTANT : le nouveau portail de mise à jour est en ligne !

FR: Les téléchargements de micrologiciels, les notes de version détaillées (journaux de modifications) et les sommes de contrôle SHA256 sont désormais disponibles dans notre nouveau répertoire de micrologiciels dédié.

FR: Les binaires du micrologiciel, les détails granulaires des modifications et les journaux de somme de contrôle SHA256 sont désormais hébergés dans notre nouveau portail autonome.

Les informations suivantes sont obsolètes et répertoriées uniquement pour des raisons historiques :

La nouvelle version du firmware OpenSprinkler AVEC extension pour le Carte capteur analogique ainsi que le nouveau Adaptateur Truebner RS485.

REMARQUE : cet article s'applique à OpenSprinkler 3/3.2/3.3/3.4 et OSPi.

Cette version est basée sur le firmware original du fabricant (OpenSprinkler.com), mais c'est le mien ajusté en plus.

Ce qui est nouveau c'est :

  • Accès au cloud via Openthings.io Cloud Token (NOUVEAU : AUSSI OSPi !!!)
  • Zones de regroupement
  • Nouveau contrôle de l'irrigation grâce à un nouveau programmateur
  • Nouvelle méthode spécifique à la météo : valeurs mensuelles
  • API de capteur analogique : connectez des capteurs analogiques et utilisez-les pour contrôler l'irrigation
  • Surveillance et contrôle : définir des règles qui déclenchent des actions

Changements de version

Veuillez noter : il n'y a pas de support du fabricant (des États-Unis) pour le firmware modifié, uniquement via ce Page d'assistance ainsi que ça forum!

** Vous pouvez accéder à la version la plus récente via la nouvelle mise à jour en ligne. Pour ce faire, utilisez l'application OpenSprinklerASB ou l'interface web **

NOUVEAU dans la version 2.4.0 194 du 6 avril 2026

  • Intégration du serveur MCP également pour OS 3.2/3.3/3.4
  • Logique de zone inverse commutable
  • Mise à jour automatique améliorée

NOUVEAU en 2.4.0 190 à partir du 31 mars 2026

– Utilisez maintenant la fonction de mise à jour automatique pour mettre à jour
– Alternativement : Lien de téléchargement ici

NOUVEAU dans la version 2.4.0 186 du 15 mars 2026

** ATTENTION : Enregistrez la configuration du firmware ET également la configuration de la configuration du capteur analogique !! **

– ONLINE Updater : mettez à jour le firmware en un seul clic
– Statistiques d'exécution : affiche les durées d'exécution dans un graphique
– Nouvelles notifications : Détection de brèches et de fuites

  • Attention problème connu : les notifications par e-mail peuvent déclencher un redémarrage, restez avec le firmware 2.3.3 (184)

Téléchargez le nouveau firmware (modifié) 2.4.0 (186)

NOUVEAU dans la version 2.3.3 185 du 7 mars 2026 :

EN GÉNÉRAL:
- **Unified Pinger** (2026-02-18) : Nouvelle implémentation multiplateforme de `Pinger.h` pour ESP8266, ESP32 et Linux/OSP
– Stratégie ping en 3 étapes : Gateway → google.com → OpenSprinkler.com

MÉTÉO:
– **Wetterkonfiguration persistieren** (2026-01-17–19): Zwei separate Fehler beim Speichern der Wetterkonfiguration behoben (`weather.cpp`, `opensprinkler_server.cpp`).
– **Verbesserte Wetteroptionen-Verarbeitung** (2026-01-18): Robustere Fehlerbehandlung; Hard-Timeout für den Wetter-Abruf implementiert.
– **Wetterabruf-Logik** (2026-02-18): Datenvalidierung vor Verwendung der Wetterdaten eingeführt; verbesserter Retry-Mechanismus bei ungültigen Antworten (`sensor_weather.cpp`).
MQTT:
– **MQTT-Option Fix** (2026-01-16): Korrekte Persistenz der MQTT-Konfigurationsoptionen sichergestellt.
– **Nicht-persistente MQTT-Felder** (2026-01-12): Laufzeit-Felder (z. B. Verbindungsstatus), die nicht gespeichert werden sollen, wurden aus der Serialisierung entfernt.
RS485 / Modbus / Sensoren:
– **RS485/I2C-Refactoring & neue Sensormodule** (2025-12-23):
– **Neue RS485-Boards** (2026-01-16): Unterstützung für weitere RS485-Hardware hinzugefügt.
– **Sensor-Einheiten erweitert** (2026-03-02): Unit-ID-Mapping überarbeitet; neue Einheit „Liter » hinzugefügt; maximale Anzahl der Sensor-Einheitsnamen erhöht.
Sensor-API:
– **JSON-Speicherformat** (2025-12-25): Speicherformat für Sensor- und Programmkonfigurationen von binär auf JSON umgestellt.
– **Analog-Sensor-API Refactoring** (2025-12-25): Analog-Sensor-API grundlegend überarbeitet.

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

Téléchargez le nouveau firmware (modifié) 2.3.3(175)

NOUVEAU en 2.3.3. 174 :

  • Ajout d'unités Lumen et Lux ​​
  • Filtrer lors de l'enregistrement : les données identiques au prédécesseur ne sont plus enregistrées
  • Correction d'un bug : un filtre MQTT vide n'entraînait aucune valeur.
  • Correction d'un bug : erreur de lecture OSPi RS485 SMT100

Téléchargez le nouveau firmware (modifié) 2.3.3(174)

NOUVEAU en 2.3.3. 173 :

  • Bugfix MQTT : les valeurs n'étaient lues qu'avec un filtre, maintenant également sans filtre

Téléchargez le nouveau firmware (modifié) 2.3.3(173)

NOUVEAU en 2.3.3. 172 :

  • Ajout de la prise en charge du Truebner TH100
  • Ajout d'un capteur de température interne Raspberry Pi
  • Ajout d'une logique avancée de surveillance et de contrôle : AND, OR, XOR, NOT et capteur de pluie

Téléchargez le nouveau firmware (modifié) 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 : Prise en charge des adaptateurs USB-RS485 avec contrôle des capteurs Truebner SMT100 et Aquaflex
  • Nouvelle fonction « Surveillance et contrôle » pour le contrôle des programmes et des zones en fonction de la valeur du capteur. Cela vous permet de définir et d'exécuter des actions contrôlées par des événements, par ex. si le niveau du réservoir est inférieur à la valeur minimale, le remplissage commence jusqu'à ce qu'une valeur minimale soit atteinte, ou le système de ventilation démarre lorsque l'humidité/température est élevée
    Plus d'informations à ce sujet sur la nouvelle page « Surveillance et contrôle ».

Attention, veuillez sauvegarder la configuration ! En raison de changements de configuration, tous les paramètres sont désormais réinitialisés !

NOUVEAU en 2.3.2 167 :

  • Prise en charge d'InfluxDB : utiliser InfluxDBafin de gérer les données mesurées de manière centralisée et de les évaluer de manière ciblée (après l'installation, cliquez sur « Arduino » puis continuez sur « Initialize Client », les données d'accès seront en bas).
  • Alerte de débit : cette option vous avertit lorsqu'un programme est en cours mais qu'aucune eau ne coule. Peut également être utilisé comme détection de fuite. Les instructions sont ici
    (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)
  • API Sensor : paramètres /sn « avant » et « après » pour nettoyer les données de mesure en fonction de la plage de temps (voir Capteur API.txt sur github).

Attention, veuillez sauvegarder la configuration ! En raison de changements de configuration, tous les paramètres sont désormais réinitialisés !

NOUVEAU en 2.3.2 166 :

Attention, veuillez sauvegarder la configuration ! En raison de changements de configuration, tous les paramètres sont désormais réinitialisés !

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
  • Correction de la station https
  • Délai d'attente plus court pour les capteurs à distance afin d'éviter le blocage.

NOUVEAU dans le 163 :

  • OS3x Latch : correction d'un bug de réglage du loquet de l'extension de zone
  • OSPi : correction d'un bug OSPi mémoire libérée/supprimée
  • OSPi : corrige la date de retard de la pluie

NOUVEAU dans le 162 :

  • Version de correction de bug : correction de l'implémentation du mot de passe MQTT, des mots de passe plus longs sont désormais possibles

NOUVEAU dans le 161 :

  • Version Bugfix : Correction d'un débordement de tampon dans l'affichage du journal des capteurs des graphiques

NOUVEAU dans le 160 :

  • OSPi : OpenThingsFramework. La version OSPi rattrape désormais la version OpenSprinkler 3.x et permet un accès à distance via des tokens OTC ! Pour plus de détails, voir ci-dessous « Accès à distance via Openthings.io Cloud »
  • OSPi : prise en charge d'OSPi 1.6 2xADS1115
  • MQTT : hôte, nom d'utilisateur et mot de passe désormais plus longs : hôte : 100, utilisateur : 50, mot de passe 100 caractères
  • MQTT : Gestion améliorée, la lecture avec des valeurs nulles ne lit plus la valeur suivante
  • 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

Avec cette méthode, le contrôle de l'irrigation peut être ajusté en utilisant des valeurs mensuelles spécifiées.

4. API de capteur analogique

La fonction est entièrement expliquée ici