Projekt
Roadmap
Software zuerst, Hardware auf dem Schreibtisch, Einbau zum Schluss. Die Software ist fertig. Der erste Test an echter Hardware steht aus.
Auf dieser Seite
Die sechs Phasen
| Phase | Inhalt | Ergebnis | Hardware | Stand |
|---|---|---|---|---|
| 1 | Server und Simulator. Broker, Datenbank, Backend, Live-Ansicht, Übernahme. Ein Software-Hub liefert simulierte Module. | Entwicklung ohne Hardware | nicht nötig | fertig |
| 2 | Hub und Bus. Busprotokoll, Anmeldung, Modulverwaltung, erste Sensoren, Netzwerk-Einrichtung, Updates. | Echter Hub ersetzt den Simulator | zum Testen | am Rechner fertig, an Hardware offen |
| 3 | Steuerung. Leistungs- und Antriebsmodul, Regler, Sicherheitsschicht, autonomer Betrieb, Bedienung von Hand. | Aufbau regelt selbstständig | zum Testen | am Rechner fertig, an Hardware offen |
| 4 | Logik. Profile, Betriebsmodi, Regel-Editor, Alarme, Wetter. | vollständige Software | nicht nötig | fertig |
| 5 | Einbau. Gehäuse, Verkabelung, Inbetriebnahme, Kalibrierung. | läuft auf der Terrasse | nötig | offen |
| 6 | Ausbau. Eigene Platinen mit STM32G0B1, Funkmodule, Kamera, Auswertungen, weitere Anwendungen. | Plattform | nötig | offen |
Die Reihenfolge ist Absicht: erst Phase 1, dann Phase 4, parallel der Firmware-Kern am Rechner. Erst danach wird bestellt.
Was ohne Hardware geht
Der größte Teil der Software entsteht am Rechner. Die Firmware ist so geschrieben, dass ihr Kern ohne ESP32 läuft.
| Bereich | Am Rechner | Erst mit Hardware |
|---|---|---|
| Server, Datenbank, Broker | vollständig | |
| Oberfläche | vollständig | |
| Regeln, Profile, Alarme, Wetter | vollständig | |
| Übernahme | vollständig gegen den Simulator | Netzwerk-Einrichtung am echten Hub |
| Simulator mit Modell des Beets | vollständig: Wärme, Feuchte, Lüftung, Wetter | Abgleich mit dem echten Beet |
| Firmware-Kern | Busprotokoll, Modulverwaltung, Regler, Sicherheitsschicht | Lauf auf dem echten ESP32 |
| Sensortreiber | geschrieben nach Datenblatt | Test am echten Sensor |
| Reglerabstimmung | Startwerte aus der Simulation | Feinabstimmung am Beet |
| Updates | Serverseite | Geräteseite |
| Schaltschrank | Stromlaufplan, Klemmenplan, Stückliste | Aufbau und Prüfung |
Zuletzt fertig geworden
Version 0.10.0 vom 07.10.2026 bringt Sensormodule: ein Modul je Sensorart, erkannt am Chip. Davor kamen das verschlüsselte Netzwerk (0.5.0), die Anzeige (WLAN) (0.8.0) und die Pflicht zu Motordaten für Antriebe (0.9.0). Alles davon ist am Rechner getestet. An echter Hardware lief ein Hub einmal kurz, und die Anzeige (WLAN) läuft auf einem Waveshare-Board.
| Thema | Was | Mehr |
|---|---|---|
| Sensormodule | ein Modul je Sensorart, Erkennung am Chip, „Falscher Sensor“ und „Kein Sensor“ | Modultypen |
| Versorgung am Modul | 24 V vom Bus, Sicherung, Verpolschutz, Abwärtswandler auf 5 V; erwartete Versorgung je Hub | Stromversorgung |
| Hub | offenes Einrichtungs-WLAN, Statuslicht, schnellerer Start, offline nach etwa 15 s | Der Hub |
| Lebenszeichen | Jeder Hub hört spätestens alle 40 s etwas vom Server | Ohne Server |
| Motordaten | Ein Antrieb fährt erst mit Daten aus dem Datenblatt | Antriebe |
| Anzeige (WLAN) | Anzeige ohne Hub, direkt per WLAN am Server | Anzeige |
| Verschlüsselt | MQTT über TLS, HTTPS, eigene CA, Einrichtungscode mit Server-Schlüssel | Server installieren |
| Anzeige am Beet | 4,3”-Touchdisplay als Modul, Anmeldung mit PIN, Bedienen vor Ort, Verlauf | Anzeige |
| Einschaltdauer | Budget je Antrieb, längste Fahrt am Stück, Motortreiber DRV8874 | Antriebe |
Frühere Versionen stehen im Changelog.
Als Nächstes
- als Nächstes
Schreibtischaufbau
Ein Hub und zwei Module auf dem Steckbrett. Der erste Lauf der Firmware auf einem echten Chip, der erste echte Rahmen auf dem Bus.
- danach
Einbau ins Beet
Gehäuse, Verkabelung, Inbetriebnahme, Kalibrierung von Füllstand, Bodenfeuchte und Antrieben, Abstimmung der Regler.
- danach
Veröffentlichung
SmartBeet wird vollständig Open Source. Dafür braucht es noch die Entscheidung über die Lizenz. Bis dahin bleibt das Repository privat.
- später
Eigene Platinen
Module mit STM32G0B1. Handverdrahtete Module sind nur der Zwischenschritt. Danach kommen Bausätze in Frage.
Offen
| Frage | Stand |
|---|---|
| Lizenz | noch nicht entschieden |
| Veröffentlichung des Quellcodes | entschieden: vollständig Open Source. Das Repository ist noch privat. |
| Domain der Website | smartbeet.eu |
| Shop | in Vorbereitung, ohne Termin |
| Termine | Es gibt keine. Diese Seite nennt Reihenfolgen, keine Daten. |
Ideen aus dem Plan
Diese Punkte stehen im Plan. Ob und wann sie kommen, ist offen:
- Funkmodule über ESP-NOW
- Kamera mit Zeitraffer
- Verbrauch von Wasser und Energie je Tag und Zone
- Anbindung an Home Assistant über MQTT
- Wartungshinweis, wenn der Strom eines Antriebs über Wochen ansteigt