diff --git a/docs/HA_UI_AUTOMATION_CHECK.md b/docs/HA_UI_AUTOMATION_CHECK.md new file mode 100644 index 0000000..320938f --- /dev/null +++ b/docs/HA_UI_AUTOMATION_CHECK.md @@ -0,0 +1,330 @@ +# Jak sprawdzić automatyzacje w Home Assistant UI + +**URL:** http://192.168.50.151:8123 + +--- + +## 🎯 Krok po kroku - Sprawdzenie automatyzacji + +### 1️⃣ Zobacz listę automatyzacji + +**Ścieżka:** Settings → Automations & Scenes + +``` +1. Kliknij ikonę ⚙️ "Settings" w lewym menu +2. Kliknij "Automations & Scenes" +3. Zakładka "Automations" +``` + +**Co zobaczysz:** +``` +✅ Solcast G12W - Bardzo pochmurnie (Pn-Pt) +✅ Solcast G12W - Pochmurnie (Pn-Pt) +✅ Solcast G12W - Weekend pochmurnie +✅ Solcast G12W - Raport poranny +``` + +**Status:** +- Zielony przełącznik = AKTYWNA ✅ +- Szary przełącznik = WYŁĄCZONA ❌ + +--- + +### 2️⃣ Zobacz szczegóły automatyzacji + +**Kliknij na dowolną automatyzację** np. "Solcast G12W - Pochmurnie" + +Zobaczysz: +```yaml +Trigger: + - Time: 21:30:00 + +Conditions: + - Weekday: mon, tue, wed, thu, fri + - sensor.solcast_pv_forecast_prognoza_na_jutro + Above: 3 + Below: 6 + - sensor.inverter_deye_battery_soc + Below: 80 + +Actions: + - switch.turn_on: switch.inverter_deye_battery_grid_charging + - select.select_option: select.inverter_deye_program_1_charging + Option: Grid + - time.set_value: time.inverter_deye_program_1_time + Time: 22:00:00 + - select.select_option: select.inverter_deye_program_2_charging + Option: Disabled + - time.set_value: time.inverter_deye_program_2_time + Time: 06:00:00 + - notify.persistent_notification +``` + +--- + +### 3️⃣ Zobacz kiedy ostatnio uruchomiona + +Na liście automatyzacji pod nazwą zobaczysz: +``` +Last triggered: Never +``` + +Po pierwszym uruchomieniu (dzisiaj 21:30): +``` +Last triggered: February 5, 2026 at 9:30 PM +``` + +--- + +### 4️⃣ Ręcznie uruchom automatyzację (TEST) + +**W szczegółach automatyzacji:** + +1. Kliknij **⋮** (trzy kropki w prawym górnym rogu) +2. Wybierz **"Run"** lub **"Trigger"** +3. Automatyzacja wykona się natychmiast! + +**UWAGA:** To pominie warunki (conditions) i wykona akcje od razu! + +--- + +## 📊 Sprawdź sensory Solcast + +**Ścieżka:** Developer Tools → States + +``` +1. Kliknij ⚙️ "Settings" +2. Kliknij "Devices & Services" +3. Znajdź "Solcast Solar" na liście +4. Kliknij na niego +``` + +**Lub:** + +``` +1. Kliknij < > w lewym menu (Developer Tools) +2. Zakładka "States" +3. Wyszukaj: "solcast" +``` + +**Zobaczysz sensory:** +``` +sensor.solcast_pv_forecast_prognoza_na_dzisiaj: 3.23 kWh +sensor.solcast_pv_forecast_prognoza_na_jutro: 4.01 kWh +sensor.solcast_pv_forecast_szczytowa_moc_dzisiaj: 640 W +sensor.solcast_pv_forecast_szczytowa_moc_jutro: 799 W +sensor.solcast_pv_forecast_liczba_wykorzystanych_zapytan_api: 2 +``` + +--- + +## 🔋 Sprawdź obecny stan baterii + +**Developer Tools → States**, wyszukaj: "deye" + +**Kluczowe sensory:** +``` +sensor.inverter_deye_battery_soc: 51% +switch.inverter_deye_battery_grid_charging: off +select.inverter_deye_program_1_charging: Disabled +time.inverter_deye_program_1_time: 04:00:00 +``` + +**Po uruchomieniu automatyzacji (22:00):** +``` +switch.inverter_deye_battery_grid_charging: ON ✅ +select.inverter_deye_program_1_charging: Grid ✅ +time.inverter_deye_program_1_time: 22:00:00 ✅ +time.inverter_deye_program_2_time: 06:00:00 ✅ +``` + +--- + +## 🔔 Sprawdź notyfikacje + +**Ścieżka:** Powiadomienia (dzwonek w górnym menu) + +Po uruchomieniu automatyzacji (21:30) zobaczysz: +``` +🌥️ G12W: Pochmurnie +Prognoza: 4.01 kWh. Ładowanie 22-06. +``` + +**Historia notyfikacji:** + +``` +1. Kliknij ikonę 🔔 w prawym górnym rogu +2. Zobacz listę wszystkich notyfikacji +``` + +--- + +## 📜 Sprawdź logi automatyzacji + +**Ścieżka:** Settings → System → Logs + +``` +1. Settings → System → Logs +2. Wyszukaj: "automation" +3. Lub wyszukaj: "solcast" +``` + +**Co zobaczysz po uruchomieniu:** +``` +[automation.solcast_g12w_pochmurnie_pn_pt] Triggered by time trigger at 21:30:00 +[automation.solcast_g12w_pochmurnie_pn_pt] Executing step 1: Turning on switch.inverter_deye_battery_grid_charging +[automation.solcast_g12w_pochmurnie_pn_pt] Executing step 2: Setting select.inverter_deye_program_1_charging to Grid +... +``` + +--- + +## 📈 Sprawdź historię triggerów + +**Ścieżka:** Settings → Automations → (wybierz automatyzację) → Historie + +Lub: + +**Developer Tools → Events**, nasłuchuj: +``` +Event type: automation_triggered +``` + +--- + +## 🎨 Dashboard z prognozami (OPCJONALNE) + +Możesz dodać karty na dashboard: + +### Karta - Prognoza Solcast: + +```yaml +type: entities +title: Prognoza Solcast +entities: + - entity: sensor.solcast_pv_forecast_prognoza_na_dzisiaj + name: Dziś + - entity: sensor.solcast_pv_forecast_prognoza_na_jutro + name: Jutro + - entity: sensor.solcast_pv_forecast_szczytowa_moc_dzisiaj + name: Szczyt dziś + - entity: sensor.solcast_pv_forecast_szczytowa_moc_jutro + name: Szczyt jutro + - entity: sensor.solcast_pv_forecast_liczba_wykorzystanych_zapytan_api + name: API calls +``` + +### Karta - Status ładowania: + +```yaml +type: entities +title: Status ładowania G12W +entities: + - entity: switch.inverter_deye_battery_grid_charging + name: Ładowanie z sieci + - entity: sensor.inverter_deye_battery_soc + name: Bateria SOC + - entity: select.inverter_deye_program_1_charging + name: Program 1 + - entity: time.inverter_deye_program_1_time + name: Czas startu + - entity: time.inverter_deye_program_2_time + name: Czas stopu +``` + +**Jak dodać:** +1. Przejdź do dowolnego dashboard +2. Kliknij **⋮** (trzy kropki) +3. Wybierz **"Edit Dashboard"** +4. Kliknij **"+ ADD CARD"** +5. Wybierz **"Entities"** +6. Wklej YAML powyżej + +--- + +## ⏰ Harmonogram sprawdzeń (DZISIAJ) + +### 21:30 - Sprawdź czy automatyzacja się uruchomiła: + +1. **Automations & Scenes** → Zobacz "Last triggered" +2. **Notifications** → Powinna być notyfikacja "🌥️ G12W: Pochmurnie" +3. **Developer Tools → States** → Sprawdź: + - `switch.inverter_deye_battery_grid_charging` = **off** (bo dopiero o 22:00 włączy) + - `select.inverter_deye_program_1_charging` = **Grid** ✅ + - `time.inverter_deye_program_1_time` = **22:00:00** ✅ + +### 22:00 - Sprawdź czy ładowanie się rozpoczęło: + +1. **Developer Tools → States**: + - `switch.inverter_deye_battery_grid_charging` = **on** ✅ + - `sensor.inverter_deye_battery_charging_power` > 0 W ✅ + +2. **Opcjonalnie:** Zobacz dane Deye w czasie rzeczywistym + +### Czwartek 07:00 - Sprawdź raport poranny: + +1. **Notifications** → Powinna być: + ``` + ☀️ Prognoza + G12W + Dziś: X kWh + Jutro: Y kWh + Bateria: Z% + Taryfa: 13-15, 22-06 + ``` + +--- + +## 🐛 Troubleshooting + +### Problem: Nie widzę automatyzacji + +**Rozwiązanie:** +1. Settings → System → Reload: Automations +2. Lub restart HA: Settings → System → Restart + +### Problem: Automatyzacja jest szara (disabled) + +**Rozwiązanie:** +1. Kliknij na nią +2. Włącz przełącznik w prawym górnym rogu + +### Problem: "Last triggered: Never" + +**Rozwiązanie:** +- To normalne przed pierwszym uruchomieniem! +- Poczekaj do 21:30 dzisiaj + +### Problem: Automatyzacja się uruchomiła ale nic się nie stało + +**Sprawdź logi:** +1. Settings → System → Logs +2. Szukaj błędów związanych z: + - `switch.inverter_deye_battery_grid_charging` + - `select.inverter_deye_program_1_charging` + +--- + +## 📱 Mobilna aplikacja HA + +Jeśli masz aplikację HA na telefonie: + +1. Otwórz aplikację +2. Settings → Automations (jak w przeglądarce) +3. Notifications - zobaczysz notyfikacje +4. Developer Tools - możesz sprawdzić sensory + +--- + +## ✅ Szybka checklist - Co sprawdzić TERAZ: + +- [ ] Settings → Automations - 4 automatyzacje widoczne +- [ ] Wszystkie mają zielony przełącznik (aktywne) +- [ ] Developer Tools → States → `sensor.solcast_pv_forecast_prognoza_na_jutro` pokazuje ~4 kWh +- [ ] Developer Tools → States → `sensor.inverter_deye_battery_soc` pokazuje aktualny SOC +- [ ] Notifications - sprawdź czy działają (możesz ręcznie uruchomić automatyzację na test) + +--- + +**Za ~10 minut (21:30) wszystko się uruchomi automatycznie!** ⏰ + +Sprawdź wtedy "Last triggered" i notifications! 🎉