Podstawowe filtry dla czujników
Edytor yaml
Niektóre czujniki pozwalają na określenie filtrów, które umożliwiają transformację wartości przed wysłaniem jej do MQTT.
Obecnie dostępne czujniki do filtrowania wartości to:
Filtry są zawsze listą słowników, gdzie kluczem jest nazwa operacji, a wartością jest wartość do użycia w tej operacji, np.
filters:
- round: 2oznacza, że filtr zaokrągli wartość czujnika do 2 miejsc po przecinku.
Zmienne konfiguracyjne:
- filters (Opcjonalne, lista, domyślnie: Zobacz opcje każdego czujnika) - lista filtrów.
Dostępne filtry
offset
Dodaje stałą wartość do każdej wartości czujnika.
- platform: dallas
...
filters:
- offset: 5round
Zaokrągla wartość czujnika do X cyfr po przecinku.
- platform: dallas
...
filters:
- round: 2multiply
Mnoży wartość czujnika przez stałą wartość.
- platform: dallas
...
filters:
- multiply: 1.5filter_out
Odfiltrowuje (pomija) wartość, jeśli jest ona równa stałej wartości.
- platform: dallas
...
filters:
- filter_out: 17filter_out_greater
Odfiltrowuje (pomija) wartość, jeśli jest ona większa niż stała wartość.
- platform: dallas
...
filters:
- filter_out_greater: 17filter_out_lower
Odfiltrowuje (pomija) wartość, jeśli jest ona mniejsza niż stała wartość.
- platform: dallas
...
filters:
- filter_out_lower: 17