home assistant yaml pomocnicy gdzie szukać
.storage
w katalogu konfiguracyjnym Home Assistant, natomiast pomocnicy definiowani ręcznie są zapisywani w plikach YAML, takich jak configuration.yaml
lub w plikach dołączanych za pomocą !include
.Pomocnicy utworzeni przez GUI:
.storage
w katalogu konfiguracyjnym Home Assistant:/config/.storage
config
zamontowanym w kontenerze~/.homeassistant/.storage
.storage
nie jest zalecana, ponieważ może prowadzić do problemów z konfiguracją.Pomocnicy definiowani w YAML:
configuration.yaml
– główny plik konfiguracji.!include
, np. helpers.yaml
, input_boolean.yaml
, input_number.yaml
.configuration.yaml
:
input_boolean: !include input_boolean.yaml
input_number: !include input_number.yaml
Przez GUI (zalecane dla początkujących):
input_boolean
)counter
)input_number
)input_datetime
)input_text
)Przez YAML (zaawansowana konfiguracja):
input_boolean:
example_toggle:
name: Przełącznik
initial: off
icon: mdi:lightbulb
input_number:
brightness_level:
name: Poziom jasności
initial: 50
min: 0
max: 100
step: 5
unit_of_measurement: "%"
input_datetime:
reminder_time:
name: Czas przypomnienia
has_date: false
has_time: true
.storage
: Od niedawna Home Assistant preferuje przechowywanie konfiguracji GUI w plikach JSON w folderze .storage
. Jest to wygodne, ale ogranicza możliwość ręcznej edycji..storage
: Pliki w tym folderze są zarządzane przez Home Assistant i nie powinny być edytowane ręcznie. Zmiany w tych plikach mogą prowadzić do problemów z działaniem systemu..storage
, mogą zawierać wrażliwe dane. Należy zadbać o ich odpowiednie zabezpieczenie, np. przez kopie zapasowe i ograniczenie dostępu.!include
, co ułatwi zarządzanie i debugowanie..storage
: Edycja plików w .storage
jest ryzykowna i niezalecana..storage
przechowują dane pomocników utworzonych w GUI, ale nie powinny być edytowane ręcznie.