Moduł 12 · Lekcja 8
Automatyzacja + helper + skrypt: porządny schemat działania
Kurs Smart Home od Zera · ok. 40 minut · Poziom: Początkujący
Elementy z lekcji 2 - 7 działają osobno. Teraz składka: mapa Korytarz + Biuro 2.0 - kilka automatyzacji, helpery, scena testowa, skrypt, ten sam sprzęt. Porównujesz M11 (gołe delay/inline) z M12 (timer, próg, skrypt) i rysujesz zależności w notatniku.
Zasada testów: jedna automatyzacja naraz, reszta wyłączona, potem trace. Cel: opisać przepływ, wskazać właściciela każdego stanu, zrobić testy jednostkowe i integracyjne, rozpoznać konflikt na wspólnym LED, zostawić jeden udokumentowany wariant. Planuj ~40 minut.
Audyt przed składem: boolean, select, timer idle, number=19, skrypt ręcznie OK, scena niepalona w tle testów. W M11 delay był niewidoczny i trudny do anulowania - M12 to naprawia mapą, nie „kolejną regułą na zapas”. Na koniec lekcji zostawiasz jeden wariant działania, nie trzy półprodukty naraz.
Kluczowe fakty z tej lekcji
| • | Mapa zależności > stos niedopisanych reguł. |
| • | Właściciel stanu: kto ustawia boolean/timer/LED. |
| • | Test jednostkowy elementów, potem integracja. |
| • | Konflikt na LED = klasyka przy złej izolacji. |
| • | Jeden wariant działania na koniec lekcji. |
| • | Właściciel każdego stanu zapisujesz przy strzałkach na mapie. |
Czego się nauczysz
| ✓ | Porównanie architektury M11 vs M12 |
| ✓ | Rysowanie mapy Korytarz + Biuro 2.0 |
| ✓ | Audyt helperów i skryptu przed testem |
| ✓ | Testy jednostkowe vs integracyjne |
| ✓ | Wykrywanie konfliktów na wspólnym wyjściu |
| ✓ | Które automatyki są obowiązkowe, które opcjonalne |
| ✓ | Jak zostawić system w znanym stanie |
| ✓ | Dokumentacja schematu w notatniku kursu |
Składka schematu
| 1. | Odznacz checklistę audytu elementów 2 - 7. |
| 2. | Narysuj mapę: wejścia → helpery → Auto → skrypt/scena → LED. |
| 3. | Przetestuj każdą Auto osobno z izolacją. |
| 4. | Odpal krótki test integracyjny end-to-end. |
| 5. | Zapisz jeden wariant „produkcyjny warsztatu” i wyłącz śmieci. |
Najczęściej zadawane pytania
Po co mapa, skoro „działa”?
Za miesiąc nie pamiętsz, kto gasi LED - mapa i właściciele stanów ratują.
Wszystkie Auto naraz w teście?
Nie. Najpierw izolacja, potem integracja.
Scena w teście automatycznym?
Wyłącz aktywacje sceny w tle - psuje jednoznaczność.
M11 delay zostawić włączony?
Nie obok timera - wybierz wariant M12.