realizacja · w rozwoju

GI Home Energy

System edge-to-cloud do monitorowania i automatyzacji energii domowej, łączący ESP32, sensory, sterowanie, Modbus i aplikacje webowe.

Przegląd

Przegląd

Projekt łączy software, elektronikę i protokoły przemysłowe. Lokalny kontroler zbiera telemetrię i realizuje bezpieczne strategie, a warstwy Core, UI i Cloud rozdzielają automatykę od zarządzania flotą.

Problem

Problem

Sterowanie ogrzewaniem i wykorzystaniem energii z PV musi działać lokalnie mimo utraty internetu, a jednocześnie udostępniać diagnostykę, historię i konfigurację bez mieszania odpowiedzialności urządzenia, serwera i chmury.

Rozwiązanie

Rozwiązanie

ESP32 z ESPHome obsługuje dwa sensory DS18B20, przekaźnik i RS-485. Native Modbus controller realizuje transport RTU; Edge publikuje uwierzytelnioną telemetrię, Core normalizuje urządzenia i automatyzacje, a UI prezentuje stan oraz diagnostykę.

Moja rola

Moja rola

Projektowałem granice Edge/Core/Cloud, kontrakty telemetrii i bezpieczeństwa, logikę automatyzacji, diagnostykę, aplikacje NestJS/Next.js oraz dokumentację bezpiecznego okablowania i wdrożenia self-hosted.

Architektura

Architektura

GI Edge posiada GPIO, UART, RS-485 i Modbus; GI Core nie otwiera portów szeregowych, tylko konsumuje dane transportowo-neutralne. PostgreSQL przechowuje model domenowy, a Next.js udostępnia panel. Chmura zarządza tożsamością, nie lokalną automatyką.

Wyzwania inżynieryjne

Wyzwania inżynieryjne

Najważniejsze decyzje to local-first fail-safe, jakość i świeżość telemetrii, separacja napięcia sieciowego od logiki 3,3 V oraz jawne granice SunSpec. Fizyczna walidacja docelowego ESP32 i instalacji pozostaje wymagana.

Rezultaty i obecny status

Rezultaty i obecny status

Repozytorium potwierdza firmware, Core, UI, diagnostykę i przygotowane ścieżki Modbus/automatyzacji. Nie przedstawiam planowanej walidacji sprzętowej, OTA ani pełnego SunSpec discovery jako funkcji produkcyjnie ukończonych.

Technologie

Technologie

ESP32ESPHomeRS-485ModbusNestJSNext.jsPostgreSQLDocker