Paweł Nowecki
Domek App - Smart home i PHEV
Powrót do portfolio
Systemy dedykowane

Domek App - Smart home i PHEV

System Turborepo: API Express w chmurze + TimescaleDB + WebSocket, home-bridge w LAN na Pi (falownik, LED, ruch), aplikacja Expo z wall mode - bez otwierania portów do domu.

Technologie

TypeScriptTypeScriptNode.jsNode.jsExpressExpressReact NativeReact NativeExpoExpoTimescaleDBTimescaleDBWebSocketWebSocketRaspberry PiRaspberry PiDockerDockerPrismaPrisma

?Wyzwanie

Zjednoczyć PV, taryfy dynamiczne, Tuya i ładowanie PHEV przy prywatnym dostępie do LAN i kamer - bez port-forwardingu.

Rozwiązanie

Rozdział cloud vs edge: ingest z bridge, kolejki komend do LAN, Charging Brain z nadwyżką PV, go2rtc WebRTC dla kamer Tapo.

Kluczowe decyzje

01

Charging Brain

Priorytety: okna użytkownika → próg eksportu PV → min. 30 min ON - bez cykania przekaźnika.

02

Cloud brain, edge hands

Bridge tylko wychodzi HTTPS; chmura kolejuje komendy LED i przyjmuje ingest falownika (X-Bridge-Key).

03

Kamery z prywatnością

Tapo offline → go2rtc na Pi → WebRTC w apce (~0,2–0,5 s), detekcja ruchu lokalnie (ffmpeg/RTSP).

Rezultaty

1

Automatyczne ładowanie PHEV z nadwyżki PV

2

Lokalny podgląd kamer bez chmury producenta

3

Dashboard energii na telefonie i tablecie ściennym

Galeria

Kontakt

Porozmawiajmy o Twoim projekcie

Dane kontaktowe

Masz pytania? Chcesz omówić swój projekt? Napisz do mnie - odpowiadam zazwyczaj w ciągu 24 godzin.