Moduł 12 · Lekcja 5
input_number: próg temperatury bez edycji automatyzacji
Kurs Smart Home od Zera · ok. 35 minut · Poziom: Początkujący
Próg 19°C wpisany na sztywno w regule temperatury drażni przy testach 22°C: edytuj → zapisz → test → wróć. input_number.prog_temperatury_biuro to suwak w UI; automatyka porównuje sensor z helperem, nie z hardcodem. To nadal sygnał LED - nie sterowanie ogrzewaniem.
Najpierw ustalasz wariant z M11: próg w warunku vs w wyzwalaczu numerycznym - to zmienia sposób testu. Warunek da się sprawdzić inaczej niż numeric trigger wymagający realnego przekroczenia. Sama zmiana helpera nie zawsze odpala akcję - rozumiesz dlaczego.
Cel: helper liczbowy, podłączenie bez szablonu YAML, wiarygodny test, powrót progu do docelowej wartości (np. 19). Planuj ~35 minut. Kocioł, grzejnik i gniazdko pod grzaniem poza zakresem. Po sesji testowej świadomie przywracasz suwak - zostawiony próg „5°C na próbę” to klasyczny błąd produkcyjny.
Kluczowe fakty z tej lekcji
| • | Próg w helperze > magiczna liczba w regule. |
| • | Wariant A/B (warunek vs trigger) zmienia test. |
| • | Zmiana suwaka ≠ automatyczny trigger „bo chciałem”. |
| • | LED informacyjny ≠ CO / podłogówka. |
| • | Po testach przywróć docelowy próg w notatniku i UI. |
Czego się nauczysz
| ✓ | Tworzenie input_number z min/max/krokiem |
| ✓ | Podłączenie progu do automatyki temperatury |
| ✓ | Różnica testu: warunek vs numeric trigger |
| ✓ | Dlaczego sama zmiana progu czasem nic nie robi |
| ✓ | Bezpieczny test bez ogrzewania |
| ✓ | Dokumentacja zakresu i wartości domyślnej |
| ✓ | Pułapka: zapomniany próg testowy 5°C na produkcji |
| ✓ | Jak wrócić do 19°C po sesji testowej |
Suwak progu
| 1. | Otwórz Auto temperatury i ustal: warunek czy trigger ma liczbę. |
| 2. | Utwórz input_number.prog_temperatury_biuro. |
| 3. | Podmień hardcode na odwołanie do helpera (wg lekcji). |
| 4. | Przetestuj świadomie; zapisz wynik. |
| 5. | Ustaw z powrotem docelowy próg i zapisz w dokumentacji. |
Najczęściej zadawane pytania
To już termostat?
Nie. To próg do sygnału/testu - bez sterowania ciepłem w module 12.
Szablon Jinja obowiązkowy?
Lekcja pokazuje podłączenie bez zbędnego szablonowania na start.
Suwak na 30°C i nic?
Sprawdź wariant trigger/warunek - sama zmiana helpera nie zawsze wyzwala.
Wilgotność tak samo?
Tak liczbowo, ale fokus lekcji to temperatura biura.