Home Assistant
A rendszer központi logikájaA két energiaág mérési adatait közös rendszerképpé rendezi. Itt fut az előrejelzés, az automatizálások feltételvizsgálata, az AC Link és az EVcar-töltés összehangolása, valamint az események követése.
A számok illusztratívak, nem élő mérések. Az összevont ábra az energiaegyensúlyt szemlélteti; a két külön inverterág részletes felépítése lent látható.
A működés mérvadó szabályai. A bemutató a két energiaágat HÁZTARTÁS és EVcar néven jelöli; az „autó” külön az elektromos járművet jelenti.
A szabálykönyv a Home Assistant működését írja le. Ez a nyilvános oldal csak olvas és szemléltet: sem az autót, sem a reléket nem vezérli. A Sonoff terhelése, a beállított töltőáram és a biztonsági műveletek visszaigazolása nem része a jelenlegi webes telemetriának.
A próbák kizárólag ezt a leírást szemléltetik. Nem állítanak a valódi rendszeren, és nem bizonyítják egy védelmi művelet végrehajtását.
Két inverterág, négy Raspberry Pi és több kommunikációs réteg. Ismerd meg a működő rendszer felépítését.
A rendszer két részben önálló, de vezérelten összekapcsolható energiaágra épül. A HÁZTARTÁS és az EVcar oldal külön inverterrel, külön napelemmezővel és külön akkumulátorral működik. A Home Assistant a pillanatnyi állapot és a várható termelés alapján dönti el, érdemes-e energiát átadni.
Az energiarendszer mögött négy külön Raspberry Pi dolgozik. Egy a Home Assistant központot futtatja, kettőn külön-külön SolarAssistant gyűjti a két inverterág adatait, a negyedik pedig watchdog-feladatot lát el. Így a mérés, a döntéshozatal és a felügyelet nem egyetlen gépen osztozik.
A két energiaág mérési adatait közös rendszerképpé rendezi. Itt fut az előrejelzés, az automatizálások feltételvizsgálata, az AC Link és az EVcar-töltés összehangolása, valamint az események követése.
A háztartási oldali inverter és akkumulátor állapotát teszi követhetővé. A PV-termelés, a terhelés és az akkumulátoradatok adják a háztartás energiahelyzetének alapját.
A második inverterág saját SolarAssistant példányt kap. Az EVcar, a második akkumulátor és az EVcar energiaigénye így a háztartási oldali méréstől elkülönítve is áttekinthető.
A negyedik Raspberry Pi külön felügyeleti szerepet kap. A watchdog célja, hogy a működés ellenőrzése ne kizárólag arra a gépre támaszkodjon, amelyet felügyel.
A két SolarAssistant külön adatgyűjtési pontot jelent, a Home Assistant pedig ezekből épít közös döntési logikát. A negyedik gép a felügyeleti feladatot választja le erről. Ez átláthatóbb hibakeresést és elkülönített karbantartást tesz lehetővé; ugyanakkor a közös hálózat vagy tápellátás hibáját önmagában a négy gép nem szünteti meg.
A mérés és a vezérlés mellett a kommunikáció is külön réteget alkot. Az MQTT adja az üzenetalapú adatkapcsolatot, a Wi-Fi 6-os hálózati rendszer a vezeték nélküli infrastruktúrát, a redundáns Ethernet pedig második hálózati biztonsági réteget jelent. A cél, hogy a rendszer működése ne egyetlen vezeték nélküli kapcsolattól függjön.
A SolarAssistant-oldali mérési adatok az MQTT-kapcsolaton keresztül kapcsolódnak a központi rendszerhez. A közzétevő eszköz üzenetet küld, a feliratkozó komponens pedig az őt érdeklő adatokat fogadja. Így az adatgyűjtő és az automatizálási logika elkülöníthető.
A rendszer Wi-Fi 6-os hálózati környezetben működik. Ez a hálózat jellemzője: az egyes Raspberry Pik tényleges vezeték nélküli kapcsolatát a saját hálózati adapterük képességei határozzák meg.
A vezetékes Ethernet-hálózat redundáns adatutat biztosít a vezeték nélküli réteg mellett. Ez csökkenti annak kockázatát, hogy rádiós zavar vagy egy Wi-Fi-kapcsolat kiesése miatt megszakadjon az adatkommunikáció.
A külön Raspberry Pin futó watchdog a működés felügyeleti rétegéhez tartozik. A kommunikáció elérhetőségét és az adatok frissességét a rendszer állapotának értékelésekor is figyelembe kell venni: egy utoljára ismert érték nem feltétlenül aktuális mérés.
Az MQTT alkalmazási protokoll; a Wi-Fi és az Ethernet az alatta működő hálózati adatút. Ha az adatút változik, az MQTT-kliensnek továbbra is el kell érnie a brokert. Az automatikus átváltás, az útvonalválasztás és a visszakapcsolódás a konkrét hálózati beállításoktól függ; ezeket önmagában a két kapcsolat megléte nem garantálja.
A vezetékes tartalék nem helyettesíti a villamos védelmeket, és egy közös router, switch vagy tápegység hibája továbbra is érinthet több eszközt. A kommunikációs tartalék és a külön watchdog együtt több felügyeleti réteget ad, de nem jelent korlátlan hibatűrést.
A termelési adat és a vezérlési döntés két külön dolog. A SolarAssistant a mérési oldalt szolgálja ki, a Home Assistant a feltételeket és az automatizálásokat kezeli, a watchdog pedig külön felügyeleti szerepet tölt be. A négy Raspberry Pi ezért nem négy azonos feladatú gép, hanem egy több rétegből felépített rendszer.
A watchdog nem helyettesíti a megszakítókat, az inverterek saját védelmeit vagy az akkumulátorvédelmet. A külön felügyeleti gép szerepét és a villamos biztonságot külön kell kezelni.
| Elem | Adat |
|---|---|
| Inverter | EASUN SMG II |
| PV | 10 × 405 W ≈ 4,05 kWp |
| Tájolás | ~224° délnyugat, ~15° |
| Akkumulátor | Li-ion, ~27,9 kWh |
| Szerep | Elsődleges háztartási energiaellátás |
| Elem | Adat |
|---|---|
| Inverter | EASUN SMG II |
| PV | 10 × 405 W ≈ 4,05 kWp |
| Tájolás | ~129° délkelet, ~30° |
| Akkumulátor | LiFePO₄, ~15 kWh |
| Szerep | EVcar + másodlagos tároló |
Mindkét irány előtt autó 5 A. A másik relé csak igazolt OFF állapotban engedi az indítást; a bekapcsolás kizárólag a biztonsági scripten keresztül történik. Az EVcar inverter fix SUB módban marad.
A részletes indulási, leállási és vészszabályok a szabálykönyvben találhatók.
Normál töltőáram: 8 A. Bármely AC Link indítása előtt: 5 A. A leállítás utáni visszaállást a relék igazolt OFF állapota és az esetleges kommunikációs hiba utáni stabilizálódás határozza meg.
A töltési bemutató 8 A × 230 V ≈ 1,84 kW névleges példát használ; a valódi nézet a mért töltési teljesítményt mutatja.
A Home Assistant 15 perces meteorológiai sugárzási adatokból számítja a várható PV-t. A modell figyelembe veszi a két mező eltérő tájolását és dőlésszögét, a panelteljesítményt, NMOT-ot és hőmérsékleti együtthatót.
A rendszer nap végén összeveti a várt és tényleges termelést, majd külön kalibrációs faktort tart fenn a HÁZTARTÁS és EVcar PV-mezőhöz.
A normál automatika dönt az energiaátadásról. A vészautomatika védelmi lépései elsőbbséget kapnak: áramkorlátozás, AC Link OFF-próba, szükség esetén szabályos töltésleállítás.
A watchdog és a redundáns hálózat felügyeleti réteg; a fizikai megszakítók, a helyi Sonoff-védelem és az inverter saját védelmei külön rétegek.
A rendszer percenként állapotjelentést küld. Ez lehetővé teszi az események utólagos visszafejtését.
A POWR316D nem csak az autótöltőt vagy egy kiválasztott háztartási fogyasztót méri: a HÁZTARTÁS inverter teljes AC-kimenetét figyeli. A védelmi prioritás ezért az összes érintett fogyasztó közös terhelésére épül.
Biztonság → inverter- és vezetékvédelem → fix akkumulátorok → autó töltési cél.
A nyilvános változatban a konkrét Home Assistant entity ID-k helyett funkcionális neveket használunk. Az entity ID-k önmagukban jellemzően nem titkok, de feleslegesen feltárják a belső elnevezési logikát és a rendszer struktúráját.
HÁZTARTÁS PV teljesítmény
HÁZTARTÁS fogyasztás
HÁZTARTÁS akkumulátor teljesítmény
HÁZTARTÁS akkumulátor SOC
HÁZTARTÁS hálózati teljesítményEVcar PV teljesítmény
EVcar fogyasztás
EVcar akkumulátor teljesítmény
EVcar akkumulátor SOC
EVcar hálózati teljesítményEVcar AC-IN relé
HÁZTARTÁS AC-IN relé
biztonságos AC-IN bekapcsoló scriptek
kettős bekapcsolás elleni vészreteszEVcar SOC
EVcar töltési limit
EVcar töltőáram
EVcar töltési teljesítmény
várható töltésbefejezésHÁZTARTÁS 1 / 3 / 6 órás PV-előrejelzés
HÁZTARTÁS hátralévő napi PV-előrejelzés
EVcar 1 / 3 / 6 órás PV-előrejelzés
EVcar hátralévő napi PV-előrejelzés
pillanatnyi becsült PV-teljesítmény mindkét rendszerhezA dokumentáció szándékosan nem tartalmaz belső IP-címeket, jelszavakat, tokeneket, API-kulcsokat, webhook URL-eket vagy pontos Home Assistant entity ID-ket. A rendszerlogika és az energiaáramlás ettől még teljesen érthető marad.
A konkrét entity ID-k önmagukban általában nem adnak hozzáférést a rendszerhez, de nyilvános dokumentációban nincs valódi előnyük. Publikálásra célszerű a funkcionális elnevezéseket használni.
Ez a rendszer már nem egyszerű Home Assistant dashboard, hanem egy saját háztartási Energy Management System: két napelemes rendszer, két eltérő akkumulátortechnológia, két inverter, egy elektromos autó és több nagy fogyasztó működését hangolja össze.
A prioritás: biztonság → inverter- és vezetékvédelem → fix akkumulátorok védelme → autó töltési cél. Normál automatika irányít, a vészautomatika csak véd.