Kompletní Home Assistant integrace pro ČEZ Battery Box přes OIG Cloud API. Monitorování, řízení a automatizace vašeho domácího úložiště energie.
Integrace umí čerpat telemetrii buď přímo z OIG Cloud, nebo z lokálního zdroje (OIG Proxy) pro rychlejší aktualizace a odolnější chod při krátkých výpadcích cloudu.
- Cloud: oficiální OIG Cloud API (standardní režim)
- Local (OIG Proxy): lokální zdroj telemetrie pro rychlejší refresh a fallback (typicky v LAN)
📖 Podrobnosti: Zdroj telemetrie
🔗 OIG Proxy repo: https://github.com/Muriel2Horak/oig-proxy
- Aktuální výkon a stav baterie (SOC, napětí, teplota)
- FVE výroba a domácí spotřeba
- Import/export elektrické sítě
- Sledování bojleru a dalších zařízení
- Přímá podpora pro Energy Dashboard
- Statistiky výroby, spotřeby a toků energie
- Dlouhodobé ukládání dat
- Změna pracovního režimu (Home, Home+, Grid, UPS)
- Nastavení přetoků do sítě
- Řízení bojleru
- Podpora více Battery Boxů na jednom účtu
- Automatická ochrana proti nechtěným změnám
- Configurable timeout protection (5-60 minut)
- Detekce externích změn režimu
- Live monitoring změn
- Wizard s postupnými kroky
- Kontextová nápověda
- Rychlé nastavení za 30 sekund
- Pokročilá konfigurace pro power-usery
- Denní, měsíční a roční přehledy
- Nabíjení baterie z FVE vs. ze sítě
- Přesné výpočty pomocí Riemannovy integrace
- Automatické resety statistik
Plánovač kombinuje spotové ceny, predikci FVE/spotřeby a cíle pro baterii. Výsledkem je plán režimů (typicky v 15min blocích) a možnost automatického přepínání režimu. Detailně včetně parametrů a chování: Plánovač nabíjení.
Podpora a vizualizace balancování baterie včetně přehledu stavu a doporučení, aby bylo jasné kdy a proč balancování probíhá. Viz: Statistiky a metriky.
Integrace počítá metriky z dlouhodobých statistik (HA recorder), aby bylo vidět jak efektivně se baterie nabíjí/vybíjí, jaký je profil spotřeby a odhad kvality baterie (SoH) z relevantních nabíjecích intervalů. Viz: Statistiky a metriky.
- Denní výpočet SoH% z historie v recorderu (na základě čistých nabíjecích intervalů)
- Ukládání výsledků do HA Storage a zobrazení v dashboardu
- Integrace s Českým hydrometeorologickým ústavem
- Lokální varování filtrovaná podle GPS (z Solar Forecast nebo HA nastavení)
- Celostátní varování pro celou Českou republiku
- 5 úrovní závažnosti (0-4): None, Minor/Žluté, Moderate/Oranžové, Severe/Červené, Extreme/Fialové
- Dashboard badge v hlavičce s barevným indikátorem
- Detailní modal s informacemi o všech aktivních varováních
- Automatické aktualizace každou hodinu
- WebSocket real-time updates
- Home Assistant 2024.1.0 nebo novější
- ČEZ Battery Box s přístupem k OIG Cloud
- Aktivní "Živá data" v mobilní aplikaci OIG Cloud
⚠️ Bez živých dat integrace nefunguje!- 📖 Jak zapnout živá data
- HACS pro snadnou instalaci a aktualizace
- Otevřete HACS → Integrations
- Klikněte na ⋮ (tři tečky) → Custom repositories
- Přidejte:
https://github.com/psimsa/oig_cloud - Kategorie: Integration
- Vyhledejte "OIG Cloud" a klikněte na Download
- Restartujte Home Assistant
- Stáhněte nejnovější release
- Rozbalte do
custom_components/oig_cloud/ - Restartujte Home Assistant
- Nastavení → Zařízení a služby → + Přidat integraci
- Vyhledejte "OIG Cloud"
- Zvolte "🧙♂️ Průvodce nastavením"
- Postupujte podle kroků:
- ✅ Přihlášení a ověření
- 🎯 Výběr modulů (Energy, Bojler, Shield...)
- ⏱️ Nastavení intervalů aktualizace
- 🎨 Detailní konfigurace funkcí
- 📋 Souhrn a dokončení
⏱️ Trvání: 2-10 minut (podle zvolených funkcí)
- Stejný postup jako u wizardu
- Zvolte "⚡ Rychlé nastavení"
- Zadejte pouze přihlašovací údaje
- Vše ostatní se nastaví automaticky
⏱️ Trvání: 30 sekund
📖 Detailní dokumentace: Konfigurace
- Konfigurace - Detailní nastavení integrace
- Zdroj telemetrie - Cloud vs. lokální data (fallback, proxy)
- Dashboard - Použití energetického dashboardu
- Plánovač nabíjení - Battery forecast + automatický režim
- Entity - Seznam všech senzorů a ovladačů
- Služby - Volání služeb pro řízení Battery Boxu
- Statistiky a metriky - Efektivita, SoH, profiling, balancování
- ServiceShield™ - Ochrana před nechtěnými změnami
- Automatizace - Příklady automatizací
- FAQ - Časté dotazy
- Troubleshooting - Řešení problémů
- Živá data - Povinné nastavení v OIG Cloud aplikaci
- ČHMÚ varování - Meteorologická varování (volitelný modul)
Vždy aktivní - poskytuje data o baterii, FVE, spotřebě a síti.
Statistické entity pro Energy Dashboard v Home Assistant.
Monitoring a řízení elektrického bojleru.
Ochrana proti nechtěným změnám pracovního režimu.
Rozšířené statistiky (denní, měsíční, roční).
Meteorologická varování pro váš region a celou ČR. 📖 Dokumentace: ČHMÚ Warnings Guide
Nastavení pracovního režimu Battery Boxu.
Režimy:
home- Domácí režimhome1- Home+ (priorita bojler)home2- Home+ (priorita baterie)grid- Síťový režimups- UPS režimhomeups- Domácí + UPS
Nastavení maximálního přetoku do sítě (0-10000 W).
Zapnutí/vypnutí bojleru.
Formátování baterie (
📖 Detailní dokumentace služeb: Services Documentation
- Podpora více Battery Boxů na jednom OIG účtu (volitelný
device_idve službách)
- Volba zdroje telemetrie: cloud-only nebo lokální proxy režim (pro rychlejší aktualizace a fallback)
- Průvodce nastavením s modulárním výběrem funkcí
- Hybrid/Autonomy preview planner: levná okna + DP tuning parametry pro simulaci
- Configurable timeout (5-60 minut) a monitoring externích změn
- Volitelný modul s lokálními i celostátními výstrahami a senzory do HA
📖 Kompletní changelog: CHANGELOG.md
✅ Řešení: Zapněte "Živá data" v mobilní aplikaci OIG Cloud
✅ Řešení: Zkontrolujte, že je integrace správně nakonfigurována a OIG Cloud je dostupný
✅ Řešení: Počkejte na vypršení timeout nebo upravte timeout v Options
📖 Více problémů: Troubleshooting
Příspěvky jsou vítány! Prosím:
- Fork repozitář
- Vytvořte feature branch (
git checkout -b feature/amazing-feature) - Commit změny (
git commit -m 'feat: Add amazing feature') - Push do branch (
git push origin feature/amazing-feature) - Otevřete Pull Request
# Clone repo
git clone https://github.com/psimsa/oig_cloud.git
cd oig_cloud
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate # Linux/Mac
# .venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements-dev.txt
# Run tests
pytest tests/Tento projekt je licencován pod MIT License.
- ČEZ za Battery Box a OIG Cloud API
- Home Assistant komunita
- Všem přispěvatelům a testerům
- 🐛 Bug Reports: GitHub Issues
- 💡 Feature Requests: GitHub Discussions
- 📖 Dokumentace: docs/user/
Vyrobeno s ❤️ pro Home Assistant a ČEZ Battery Box komunitu

