Innen-Klima
Temperatur, rF und VPD am Kanopie vom inneren SHT41. Mit 1 Hz abgetastet, mit einem 10-Sample-Rolling-Average geglaettet, bevor es die PID-Schleife erreicht.

Jede Sekunde liefern beide SHT41-Sonden dem Hub einen frischen Messwert. Ein 10-Sample-Rolling-Average speist PID-Schleifen fuer Licht, Abluft und Befeuchter. Zeitplaene liegen darueber und kennen die Raum-Phase. Kern-Beispiel: der Hub vergleicht Innen-VPD mit Aussenluft, bevor er entscheidet, ob Luft gezogen oder der Befeuchter dosiert wird.
All das laeuft auf dem ESP32-C6. Die App ist zum Tunen und Pruefen, nicht um den Raum am Leben zu halten.
AGS reagiert auf VPD und das Innen/Aussen-Delta, nicht auf reine Temperatur oder Feuchte allein.
Temperatur, rF und VPD am Kanopie vom inneren SHT41. Mit 1 Hz abgetastet, mit einem 10-Sample-Rolling-Average geglaettet, bevor es die PID-Schleife erreicht.
Das externe SHT41 beantwortet die eine Frage, die Smart Plugs nicht koennen: Ist die Aussenluft kuehler, trockener oder feuchter als der Raum? Der Hub nutzt das Delta, um zu entscheiden, ob er Aussenluft zieht oder den Befeuchter dosiert.
Pro-Kanal-Zeitplaene mit Ramp-Up und Ramp-Down fuer das Licht, phasenbewusste Sollwerte fuer Veg, Bluete und Trocknung und ein Lebenszyklus-Zeitplan, der den Raum vom Saemling bis zur Ernte fuehrt.
Der On-Device-PID wird seit Ende 2025 gegen Engineering-Sample-Raeume getuned. Anti-Windup stoppt das klassische Ueberschwingen in der ersten Stunde, und der Regler arbitriert Befeuchter vs. Abluft durch Gewichtung des VPD statt nur einer Achse.

Licht, Abluft und Befeuchter sind die drei Zweige in der Release-Firmware. Heizung, Kuehler, Entfeuchter und Zirkulation sind Enum-Stubs - Roadmap, nicht im Release.
Ein PWM-Kanal treibt die Dimmleitung fuer eine Rampe bei Sonnenauf- und -untergang. Ein/Aus geht an einen gekoppelten Matter-Stecker. Beide laufen unter demselben Lebenszyklus-Zeitplan.
Ein PWM-Kanal steuert den Abluft-Luefter. PID zielt auf Temperatur mit rF und VPD als Sekundaersignalen und nutzt den Aussen-Sensor, um zu entscheiden, ob Luft ziehen gerade sinnvoll ist.
Die Befeuchter-Ausgabe folgt rF und VPD gegen das aktuelle Phasen-Ziel. Kleine Lasten koennen direkt ueber einen PWM-Kanal laufen; Netz-Befeuchter sitzen auf einem Matter-Stecker mit kurzen Safe-State-Haltezeiten.
Heute planst du IR-Ausloesungen manuell in der App. Sensor-getriggertes IR (Klima 'cool' ausloesen, wenn VPD ein Band ueberschreitet) ist in Entwicklung - es wird nicht ausgeliefert und bleibt es, bis es das wirklich ist.
PID mit Anti-Windup reduziert den klassischen Ueberschwinger, wenn das Licht angeht. Eine Rampe auf der Dimmleitung entschaerft den 0-zu-100-Prozent-Moment, statt ihn hart durchzuschalten.
Die Schleife reagiert auf VPD, gewichtet gegen beide Sensoren, nicht nur auf rF oder Temperatur. Befeuchter und Abluft reichen den Raum nicht mehr hin und her.
Sagt das Aussen-SHT41, die Luft ist kuehler und trockener als das Ziel, plant AGS Zu- und Abluft mit ein. Ist die Aussenluft schlechter, bleibt das Zelt zu.
Sensorik, PID, PWM, IR und Zeitplaene laufen alle auf dem Hub. Faellt der Router aus, laeuft der Raum weiter. Kommt die Cloud zurueck, wird die Historie synchronisiert.




Matter-Stecker und IR-Befehle bekommen dieselbe Zeitplan-Oberflaeche wie die PWM-Kanaele. Sieh, wie der Hub ueber die On-Board-Schienen hinauswaechst.