GROWTEK / Projekte / Open Grow Controller
Manhattan
Open Grow Controller Platform
Vollständig lokale Open Grow Controller Platform für Geräte, Sensorik und nachvollziehbare Steuerentscheidungen.
Aktueller Stand Manhattan ist ein modularer Monolith aus Go, PostgreSQL und Docker Compose. Die Plattform arbeitet vollständig lokal und benötigt für ihren Betrieb keine Internetverbindung. Eine integrierte Weboberfläche sowie REST und WebSocket verbinden den Manhattan-Kern mit ESP-Geräten. Die Geräteverwaltung nutzt ein generisches Capability-Modell, manuelle Gerätefreigaben und individuelle Device-Tokens. Serverseitige Sessions und CSRF-Schutz sichern die Weboberfläche. Soll- und Ist-Zustand bleiben getrennt; Aktionen und Entscheidungen werden protokolliert. Migrationen, Healthchecks sowie ein Backup-, Update- und Recovery-Konzept gehören zur Betriebsgrundlage.
Geplanter Ausbau Aktoren, Automationen und Crop Steering werden später ergänzt. Als erster Aktor ist zunächst Shelly im lokalen Netzwerk vorgesehen.
Separate ESP-Firmware Die geplante Manhattan-ESP-Firmware ist ein separates Teilprojekt und eine Gerätekomponente, nicht der Manhattan-Kern. Zu diesem Firmwarebereich gehören ESP32-S3, eine ESPHome-artige YAML-Konfiguration, secrets.yaml und Device-Credentials im persistenten Gerätespeicher beziehungsweise NVS. Firmware-spezifische Details werden getrennt von der Kernplattform dokumentiert.
GoPostgreSQLDocker ComposeWebSocket
Verknüpfte Einträge
Manhattan / devlog · 12.09.2026
Manhattan wird zur operativen Plattform
GrowTek dokumentiert öffentlich; Manhattan übernimmt den lokalen Geräte-, Sensor- und Controllerbetrieb.