Daten
Gerätedaten — HydroCommander HC-4
Fassung 1 vom 31.10.2026 · beschreibt Firmware 4.12.115 und App 1.0.0. Dieses Datenblatt ist Teil deines Kaufvertrags, und zwar in der Fassung, die bei deiner Bestellung veröffentlicht war; du bekommst sie mit der Bestellbestätigung (AGB § 8a). Die Zusagen unter „Was bleibt“ gelten, solange wir Updates bereitstellen — mindestens fünf Jahre ab Lieferung, für Geräte aus der Kickstarter-Kampagne mindestens bis Dezember 2032. Alles andere beschreibt den Stand der genannten Firmware; was ein Update daran ändert, steht vorher im Update-Hinweis und danach in der nächsten Fassung. Frühere Fassungen: hydrocommander.com/geraetedaten.
Auf einen Blick
- Wo: im Gerät und in der App auf deinem Smartphone. Auf unserem Server nur, wenn du den Fernzugriff einschaltest — und dort nur Verbindungsdaten, keine Messwerte oder Verläufe.
- Kein Konto, kein Verkauf von Daten. Messwerte und Verläufe bekommt niemand außer dir — es sei denn, du schaltest den Fernzugriff oder MQTT ein. Welche Verbindungen das Gerät selbst aufbaut (Uhrzeit, Wetter, Update-Prüfung), steht unten unter „Was das Gerät ins Internet sendet“.
- Zugriff: Display, App, Export (CSV, PDF), lokale Schnittstelle (JSON), MQTT.
- Löschen: „Factory Reset“ am Gerät, Cloud-Anbindung in der App entfernen, App-Daten in der App zurücksetzen.
Was bleibt
Solange wir Updates bereitstellen, gilt — kein Update schränkt das ein:
- Messwerte, Verläufe und Einstellungen werden im Gerät gespeichert. An uns oder an Dritte gelangen Messwerte und Verläufe nur, wenn du den Fernzugriff einschaltest oder selbst eine Weitergabe einrichtest, etwa an deinen MQTT-Broker.
- Das Gerät bleibt ohne Cloud-Dienst in deinem WLAN bedienbar.
- Du kannst deine Messwerte in einem gängigen Dateiformat exportieren.
- Du kannst deine Daten im Gerät (Einstellungen, Messwerte, Verläufe, Zugangsdaten) mit „Factory Reset“ löschen.
Welche Daten das Gerät erzeugt
| Daten | Wie lange | Abrufbar über |
|---|---|---|
| Bodenfeuchte je Zone in Prozent, dazu der Rohwert des Sensors | aktueller Wert | Display, App, Schnittstelle, MQTT |
| Feuchteverlauf je Zone | letzte Stunde minütlich (bis zum nächsten Neustart); 24 Stunden als Stundenmittel, 7 Tage als 6-Stunden-Mittel, 30 Tage als Tagesmittel | Display, App, Export, Schnittstelle |
| Bodentemperatur je Zone (Fühler im Sensorkopf) und ihr Verlauf | wie die Feuchte | App, Export, Schnittstelle |
| Wassermenge je Zone: heute, gesamt, Zahl der Bewässerungen; Verbrauch je Tag | Gesamtwerte bis zum Zurücksetzen; Tagesverbrauch der letzten 30 Tage | Display, App, Export, Schnittstelle; heute und gesamt auch per MQTT |
| Füllstand des Wasserbehälters — berechnet aus der geförderten Menge, nicht gemessen | aktueller Stand | Display, App, Schnittstelle, MQTT |
| Ereignisliste: Bewässerungen mit Menge in Millilitern und Meldungen (etwa Tank leer, Leck erkannt, Gießwächter), jeweils mit Zone und Uhrzeit | die letzten 60 Ereignisse, bis zum nächsten Neustart | Display, App, Export, Schnittstelle |
| Lernstand des KI-Modus und Gesundheitswert je Zone | bis zum Zurücksetzen | App, Schnittstelle; Gesundheitswert auch im Export und per MQTT |
| Zustand von Leckerkennung und Gießwächter | bis zur Freigabe | Display, App, Schnittstelle |
| Einstellungen: Zonen, Gießpläne, eigene Presets, Urlaubsmodus, Sprache, Display, Zeitzone | bis du sie änderst | Display, App, Schnittstelle |
| Netzwerk: WLAN-Name und -Kennwort, Gerätename im Heimnetz, Zugriffsschlüssel (API-Token) | bis zur Änderung oder zum Factory Reset | WLAN-Name in der App; das Kennwort gibt das Gerät nicht aus; den Zugriffsschlüssel zeigt nur das Display |
| Wetter (wenn eingeschaltet): Ort, Koordinaten, letzte Vorhersage für Regen und Temperatur | Ort bis zur Änderung; Vorhersage bis zum nächsten Abruf | App, Schnittstelle |
| Smart Home (wenn eingerichtet): Adresse des MQTT-Brokers, Benutzer, Kennwort | bis zur Änderung | App (ohne Kennwort) |
| Fernzugriff (wenn eingeschaltet): Cloud-Kennung und Zugangsschlüssel | bis zum Entkoppeln | App (Status) |
| Technik: Firmware-Version, Geräte-ID (die MAC-Adresse), Neustart-Zähler und Grund des letzten Neustarts, Angaben zum letzten Absturz, Strommessung der Pumpen | Version und ID dauerhaft; Neustart-Zähler und -Grund auch nach Factory Reset; Absturzangaben bis zum nächsten Stromausfall; Strommessung nur aktuell | Display (Info & Update), Schnittstelle |
Einen Betriebsstundenzähler für die Pumpen gibt es nicht: Jede Bewässerung steht mit ihrer Menge in der Ereignisliste, und das Gerät zählt die Mengen zusammen. Die Seriennummer steht nur auf dem Typenschild, nicht im Gerät.
Wie oft gemessen wird: Das Gerät liest die Sensoren etwa jede Sekunde; als aktuelle Feuchte zeigt es den Median der letzten fünf Lesungen. Daraus entstehen die Minutenwerte der letzten Stunde und die Stunden-, Sechs-Stunden- und Tagesmittel. Per MQTT sendet es, wenn eingerichtet, alle zehn Sekunden.
Wann gespeichert wird: Einstellungen sofort, Wassermengen und Füllstand alle fünf Minuten, der Lernstand stündlich, die Verläufe einmal am Tag und vor jedem Update. Nach einem Stromausfall können deshalb die Verlaufswerte des laufenden Tages fehlen; die letzte Stunde und die Ereignisliste beginnen nach jedem Neustart leer.
Umfang und Format: Alles, was das Gerät dauerhaft speichert, passt in seinen 64 KB großen Datenspeicher. Die Schnittstelle liefert JSON, die App exportiert CSV und PDF.
Wo die Daten liegen
- Im Gerät, im internen Speicher. Mit dieser Firmware ist der Speicher nicht zusätzlich verschlüsselt — setz das Gerät deshalb mit „Factory Reset“ zurück, bevor du es weitergibst.
- In der App auf deinem Smartphone: die Geräteliste (Name, IP-Adresse, Geräte-ID, gegebenenfalls Cloud-Kennung), die Verbrauchsstatistik der letzten 90 Tage, zwischengespeicherte Verläufe, der gesammelte Verlauf (Tagesmittel von Feuchte und Temperatur je Zone und die Ereignisse, gut ein Jahr: 400 Tage, höchstens 5.000 Ereignisse) und die Einstellungen der App. Den Zugriffsschlüssel legt die App im Schlüsselspeicher des Betriebssystems ab (Android Keystore, iOS Keychain). Eine eigene Sicherung legt die App nicht an, die Android-Datensicherung ist für sie ausgeschaltet; auf dem iPhone kann eine iCloud- oder Computer-Sicherung ihre Daten enthalten.
- Auf unserem Server, nur wenn du den Fernzugriff einschaltest: Cloud-Kennung, Gerätename, Firmware-Version, Zeitpunkt der letzten Verbindung und Online-Status; den Zugangsschlüssel nur als Hash. Verbindungsereignisse löscht der Server nach 90 Tagen. Was die App unterwegs abruft — Messwerte, Verläufe, Befehle —, leitet er nur durch und speichert es nicht. Einzelheiten: Datenschutzerklärung Abschnitt 14.
- Bei deinem MQTT-Broker, wenn du einen einrichtest — für ihn bist du selbst verantwortlich.
So kommst du an deine Daten
- Display: Start (Zonen, Füllstand), Ereignisse, Statistik (1, 7 oder 30 Tage); technische Angaben unter Einstellungen → System-Einstell. → Info & Update.
- App: dieselben Werte samt Verläufen, Ereignissen und KI-Insights, auch als Widget.
- Export in der App: Reiter „Statistik“ → „CSV exportieren“ ergibt eine Tabelle mit dem Zustand jeder Zone (Name, Preset, Stadium, Alter, Feuchte, Grenzwerte, Ziel, Gesundheit, Wasser heute und gesamt, Zahl der Bewässerungen, Modus, Sensor, Tageslimit, Fördermenge), dem Verbrauch aller in der App gespeicherten Tage (bis 90), dem Feuchte- und Temperaturverlauf je Zone (24 Stunden, 7 Tage, 30 Tage) samt den in der App gesammelten Tagesmitteln, allen gesammelten Ereignissen mit Datum und den Gießplänen; damit sicherst du den Verlauf, etwa vor einem Wechsel des Smartphones. „PDF-Bericht“ fasst Gerät, Verbrauch heute, in der Woche und im Monat, Zonen und Wetter zusammen. Die Datei entsteht auf deinem Smartphone, du teilst sie über das Teilen-Menü; an uns geht dabei nichts. „App-Cache löschen“ entfernt Statistik, Verläufe, KI-Stand und Exportdateien vom Smartphone, „Gerät entfernen“ dasselbe für dieses Gerät.
- Lokale Schnittstelle (für Fortgeschrittene): HTTP im Heimnetz, Antworten als JSON. Den Zugriffsschlüssel findest
du unter Einstellungen → QR / API-Token; jede Anfrage trägt ihn als
Authorization: Bearer <Token>. Die wichtigsten Adressen:/api/status(alle aktuellen Werte),/api/history?zone=0…3&hours=1…720(Verläufe),/api/events(Ereignisliste),/api/stats/water(Verbrauch der letzten 30 Tage),/api/zone/ai-insights(Lernstand). Beispiel:curl -H "Authorization: Bearer <Token>" "http://<IP-Adresse>/api/history?zone=0&hours=720". Ohne Zugriffsschlüssel nennt das Gerät unter/api/identifynur Gerätename, Modell, Firmware-Version und Geräte-ID. - MQTT (Smart Home, etwa Home Assistant), wenn du es einrichtest: alle zehn Sekunden je Zone Feuchte,
Gesundheitswert, Wasser heute und gesamt, Pumpe an oder aus und Modus, dazu Füllstand, Restmenge und Urlaubsmodus,
unter
hydrocommander/<Geräte-ID>/…; wahlweise mit TLS. Anleitung in der App: „Smart Home (MQTT)“. - Fernzugriff (optional): dieselben Werte über die App auch unterwegs. Factory Reset, Updates, WLAN-, MQTT- und Diagnosefunktionen gehen nur im Heimnetz.
Was das Gerät ins Internet sendet
| Wohin | Wann | Was |
|---|---|---|
Zeitserver ptbtime1.ptb.de, pool.ntp.org |
bei jeder WLAN-Verbindung, danach regelmäßig | IP-Adresse deines Anschlusses |
| Open-Meteo, Wettervorhersage (nur wenn eingeschaltet) | alle 30 Minuten | Koordinaten des Standorts, auf zwei Nachkommastellen gerundet (etwa einen Kilometer genau); IP-Adresse |
| Open-Meteo, Ortssuche (nur wenn du suchst) | bei der Suche, bis zu drei Anfragen | eingegebener Ortsname, Sprache; IP-Adresse |
| hydrocommander.com, Update-Prüfung | drei Minuten nach dem Einschalten, dann einmal am Tag und beim Öffnen von Info & Update | nur die IP-Adresse — keine Geräte-ID, keine Version |
| hydrocommander.com, Firmware-Download | nur wenn du ein Update startest | IP-Adresse |
| unser Cloud-Server (nur wenn eingeschaltet) | dauerhafte verschlüsselte Verbindung | Cloud-Kennung, Zugangsschlüssel, Firmware-Version; danach, was die App abruft |
| dein MQTT-Broker (nur wenn eingerichtet) | alle zehn Sekunden | die Werte aus dem Abschnitt MQTT |
Welche Verbindungen die App selbst aufbaut, steht in der Datenschutzerklärung (Abschnitt 12).
Löschen
| Was | Wie | Wirkung |
|---|---|---|
| alles im Gerät | Einstellungen → System-Einstell. → Factory Reset | löscht Einstellungen, Zonen, Verläufe, Statistik, Lernstand, WLAN-Zugangsdaten (auch im Funkchip), Zugriffsschlüssel, Cloud- und MQTT-Zugangsdaten und den Standort; das Gerät erzeugt einen neuen Zugriffsschlüssel und startet die Einrichtung neu. Es bleiben der Neustart-Zähler, der Grund des letzten Neustarts und bis zum nächsten Stromausfall die Angaben zum letzten Absturz. |
| Statistik einer Zone | App, Zone: „Tagesverbrauch zurücksetzen“, „Gesamtstatistik zurücksetzen“, „Pflanzendaten komplett zurücksetzen“; KI: „Lerntabelle zurücksetzen“ | setzt die jeweiligen Zähler bzw. den Lernstand auf null |
| Ereignisliste | leert sich bei jedem Neustart | — |
| Feuchte- und Temperaturverläufe einzeln | nicht vorgesehen | nur mit Factory Reset |
| Fernzugriff | App: Einstellungen → Cloud → „Cloud-Anbindung entfernen“ | löscht deinen Eintrag und die Ereignisse auf unserem Server sofort, aus den Sicherungskopien spätestens nach 14 Tagen. Ein Factory Reset allein entfernt den Eintrag auf dem Server nicht; meldet sich das Gerät sechs Monate nicht, löschen wir ihn automatisch. |
| App | „Profil“ → „App-Daten komplett zurücksetzen“, oder die App deinstallieren | löscht Geräteliste, Schlüssel, Statistik und Einstellungen auf dem Smartphone; eine Cloud-Anbindung am Gerät bleibt bestehen — vorher entfernen |
| MQTT-Broker | dort, wo du ihn betreibst | — |
Bevor du das Gerät weitergibst oder entsorgst: zuerst in der App die Cloud-Anbindung entfernen, dann am Gerät Factory Reset.
Sicherheit
Die Verbindung zwischen App und Gerät im Heimnetz läuft über HTTP mit Zugriffsschlüssel und verlässt dein Netz nicht; die Cloud-Verbindung ist verschlüsselt. Firmware-Updates sind signiert und werden vor der Installation geprüft. Das Display hat keine PIN: Wer das Gerät bedienen kann, sieht unter QR / API-Token den Zugriffsschlüssel. Erzeugst du dort einen neuen, verliert jede verbundene App den Zugriff, und eine Cloud-Kopplung wird aufgehoben. Software-Updates mit Sicherheitsupdates bekommst du mindestens fünf Jahre ab Lieferung, für Geräte aus der Kickstarter-Kampagne mindestens bis Dezember 2032. Eine Sicherheitslücke meldest du unter hydrocommander.com/security.
Was sich ändern kann
Alles andere in diesem Datenblatt — welche Werte das Gerät erzeugt, wie lange es sie speichert und über welche Wege du sie abrufst — darf ein Update ändern, wenn es dafür einen triftigen Grund gibt: die Sicherheit des Geräts, eine Änderung von Rechtsvorschriften oder die Einstellung oder Änderung eines fremden Dienstes, etwa des Wetterdienstes. Dir entstehen dadurch keine zusätzlichen Kosten, und fällt ein Zugriffsweg weg, bleibt ein gleichwertiger. Was sich ändert, steht im Update-Hinweis, bevor du die Installation startest, und danach in der nächsten Fassung dieses Datenblatts. Deine gesetzlichen Rechte bei Mängeln bleiben unberührt.
Wer verantwortlich ist
Stemp Systems, Inhaber Tobias Stemp, Büchlbergerstraße 12, 94121 Salzweg, Deutschland, support@stemp-systems.de. Wir verkaufen keine Daten und geben deine Messwerte und Verläufe nicht an Dritte weiter. Für personenbezogene Daten gilt die Datenschutzerklärung (stemp-systems.de/datenschutz); dort steht auch, wie du dich bei einer Aufsichtsbehörde beschweren kannst.