Skip to main content

ESP32-Firmware & IoT für Smart Buildings

GizanTech EngineeringIndustrial Firmware TeamUpdated 15. Juni 2026

Smart-Building-Edge-Knoten fallen im Feld aus, nicht auf dem Prüfstand: Ein RS-485-Strang, der sauber verdrahtet war, verliert BACnet-MS/TP-Token, sobald der Frequenzumrichter der Dachzentrale anläuft. Wir entwickeln ESP32-Firmware, die Feldbus, Regelschleife und Inbetriebnahme-Übergabe als ein einziges Problem behandelt, damit die Tafel, die Punkt-zu-Punkt besteht, auch ein Jahr später den Sollwert hält.

Challenges specific to Smart Buildings

  • BACnet-MS/TP-Tokenverlust am RS-485-Strang

    Störungen von VFD und Schütz verfälschen das Framing, das Token geht verloren, und der ESP32 fällt unbemerkt aus dem MS/TP-Ring, bis ein Neustart erfolgt, sodass Punkte veraltete Werte liefern.

  • HLK-Sollwertpendeln nach der Inbetriebnahme

    Eine an einem kühlen Morgen abgestimmte PI-Schleife lässt die Klappe um 15 Uhr schwingen, die Zone überschwingt um zwei Grad, und die Nutzer übersteuern das Thermostat für das ganze Stockwerk.

  • Billige CO2-Sensoren driften aus der Spezifikation

    NDIR-Zellen altern und der ABC-Baseline-Algorithmus rastet auf einen belegten Raum ein, sodass die bedarfsgeregelte Lüftung überlüftet und Nachheizenergie verschwendet.

  • Beleuchtungs- und Beschattungsknoten überfluten den BACnet-Bus

    Jede Belegungsflanke und jede Lux-Änderung sendet einen COV, der MS/TP-Bus wird gesättigt, und die Lesevorgänge des AHU-Controllers laufen in der geschäftigsten Tageszeit ab.

  • Inbetriebnahme-Punktlisten passen nie zur Tafel

    Das mechanische Schema gibt AI3 als Mischlufttemperatur an, doch der Integrator hat ihn an die Zuluft verdrahtet, und niemand bemerkt es, bis das Gebäude im Winter rückwärts läuft.

How GizanTech solves them

  1. Robuster MS/TP- und Modbus-RTU-Stack. 1) Isoliertes RS-485 mit vorgespannter Fail-Safe-Terminierung, automatischer Baud-Erkennung, MAC-Poll-for-Master-Wiederherstellung und einem Watchdog, der dem MS/TP-Token-Ring ohne Neustart wieder beitritt.
  2. Im Feld abstimmbare Anti-Windup-Regelschleifen. 2) PI/PID mit Totband, Integral-Begrenzung und slew-begrenztem Klappenausgang, freigegeben als BACnet-beschreibbare AVs, sodass ein Einregler das Sollwertpendeln vom Laptop nachstimmt, ohne erneutes Flashen.
  3. Selbstvalidierende CO2/IAQ-Erfassung. 3) Dual-Source-NDIR mit ABC-Baseline-Sperre während der Belegung, Quervergleich mit dem Differenzdruck und einem BACnet-Reliability-Flag bei Bereichsüberschreitung statt einer stillen Fehlmessung.
  4. COV-Drosselung und Bus-Scheduling. 4) Objektbezogene COV-Increment-Schwellen, Ratenbegrenzung und token-pass-bewusste Sendefenster, damit Beleuchtungs- und Beschattungsverkehr niemals die Abfragen des AHU-Controllers aushungert.
  5. Inbetriebnahme-orientierte Punktfreigabe. 5) Objektnamen, Einheiten und Present-Value-Quelle bilden direkt die mechanische Punktliste ab, mit eingebautem Punkt-Testmodus und CSV-Export, den der Integrator gegenzeichnet.
BMS-PunktFeldbus-ProtokollRegelschleifeKomfort- / EnergieeinflussInbetriebnahmehinweis
HLK-ZonensollwertBACnet MS/TP (AV, beschreibbar)PI mit Totband, Anti-Windup, slew-begrenzte KlappeHält +/-0,5 C, beseitigt Sollwertpendeln und Nachheiz-ÜberschwingenAls Priority-Array-AV freigeben; Einregler stimmt Kp/Ki live ab, kein Reflash
BelegungModbus-RTU-Coil zu BACnet BVEntprellter PIR mit Zeitplan fusioniert, COV-gedrosseltSteuert DCV und Nachtabsenkung, kürzt Lüfter- und NachheizstundenPunkt im Testmodus erzwingen; Polarität gegen Beleuchtungsrelais prüfen
CO2 / IAQBACnet MS/TP AI (ppm)Dual-NDIR-Median, ABC-Sperre, Reliability-FlagDCV kürzt Überlüftung; defekte Zelle wird markiert statt überlüftetSpan-Prüfung gegen Referenz; ABC-Baseline bei Übergabe protokollieren
Beleuchtung / BeschattungBACnet MS/TP MV + AO (0-10 V / lux)Daylight-Harvest-AO, COV-Increment-RatenbegrenzungSenkt Beleuchtungslast, ohne AHU-Abfragen am Strang auszuhungernCOV-Increment begrenzen; Dimmkurve und Beschattungs-Endlagen prüfen
Smart-Building-BMS-Punktliste: Feldbus, Regelschleife, Komfort-/Energieeinfluss und Inbetriebnahmehinweise je ESP32-Edge-Objekt

ESP32 Firmware & IoT Development for other industries

Frequently asked questions

Unterstützen Sie BACnet MS/TP und Modbus auf derselben Tafel?

Ja. Die ESP32-Firmware betreibt gleichzeitig einen robusten BACnet-MS/TP-Server und einen Modbus-RTU/TCP-Master und bindet ältere Modbus-Zähler und VFDs auf einem isolierten RS-485-Bus in Ihre BACnet-Punktliste ein.

Wie verhindern Sie Sollwertpendeln nach der Inbetriebnahme einer Zone?

Die PI/PID-Schleifen geben Kp, Ki, Totband und Ausgangs-Slew als BACnet-beschreibbare Werte frei, sodass ein Einregler eine pendelnde Klappe vom Laptop nachstimmt, ohne Firmware-Reflash oder Vor-Ort-Termin.

Kann das Gerät einem bestehenden BACnet-Gebäudenetz beitreten?

Ja. Es ist ein routbares BACnet-MS/TP-Gerät mit konfigurierbarer MAC, Baudrate und Device Instance und stellt benannte Objekte bereit, die zur Abnahme durch den Integrator auf Ihre mechanische Punktliste abgebildet werden.

Wie halten Sie billige CO2-Sensoren vom Überlüften ab?

Wir bilden den Median aus zwei NDIR-Zellen, sperren die ABC-Baseline-Korrektur während belegter Stunden, vergleichen den Differenzdruck quer und setzen ein BACnet-Reliability-Flag, statt der DCV einen abgedrifteten Wert zuzuführen.

Was passiert, wenn der RS-485-Strang durch VFDs gestört ist?

Isolierte Transceiver, vorgespannte Fail-Safe-Terminierung und ein Poll-for-Master-Watchdog lassen den Knoten nach VFD-bedingten Framing-Fehlern automatisch dem MS/TP-Token-Ring wieder beitreten, ganz ohne Neustart.