GrowTekOPEN ENGINEERING / PROJECTSIntern

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