add sensor filters

This commit is contained in:
Викторов Андрей Германович
2021-09-21 14:41:32 +03:00
parent 1c65c341b7
commit 2c58f8e67e

View File

@@ -159,7 +159,7 @@ some_led2:
- **value_template** (str): шаблон для конвертации, например `{{(value|float)/100}}`
- **device_class** (str): класс устройства, [список доступных](https://developers.home-assistant.io/docs/core/entity/sensor#available-device-classes)
- **hex_to_float** (bool, false): если ваш датчик возвращает float запакованный в HEX, интеграция его распакует (перед применением темплейта)
- **filter_values** (float, none): список значений, которые считаются ошибочными. [Доступно так же глобальное значение](#filter_values)
- **filter_values** ([float], none): список значений, которые считаются ошибочными. [Доступно так же глобальное значение](#filter_values)
- **filter_scale** (float, none): значение отклонения от текущего значения, которое будет считаться выбросом и отфильтруется, например если
установить 1, то это означает, что при росте показателя сенсора на 100% и больше или падении на 100% и больше, такое значение не будет отображаться.
[Доступно так же глобальное значение](#filter_scale)
@@ -231,7 +231,6 @@ mega:
### filter_scale {: #filter_scale }
Значение отклонения от текущего значения, которое будет считаться выбросом и отфильтруется, например если
установить 1, то это означает, что при росте показателя сенсора на 100% и больше или падении на 100% и больше, такое значение не будет отображаться.
Фильтрацию можно установить так же глобально, в корне настроек меги
```yaml
mega:
filter_scale: 1 # 100%