mirror of
https://github.com/andvikt/mega_hacs.git
synced 2025-12-11 00:54:28 +05:00
add sensor filters
This commit is contained in:
14
docs/yaml.md
14
docs/yaml.md
@@ -159,6 +159,10 @@ 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_scale** (float, none): значение отклонения от текущего значения, которое будет считаться выбросом и отфильтруется, например если
|
||||
установить 1, то это означает, что при росте показателя сенсора на 100% и больше или падении на 100% и больше, такое значение не будет отображаться.
|
||||
[Доступно так же глобальное значение](#filter_scale)
|
||||
При этом есть так же особенности адресации, так для сенсора на одном порте с одним значением:
|
||||
```yaml
|
||||
36:
|
||||
@@ -213,5 +217,13 @@ mega:
|
||||
```yaml
|
||||
mega:
|
||||
allow_hosts:
|
||||
- 192.168.1.20
|
||||
- 192.168.1.20
|
||||
```
|
||||
|
||||
### filter_values {: #filter_values }
|
||||
Список значений, которые считаются ошибочными, настройка по-умолчанию для всех датчиков. Удобно, если у вас много
|
||||
однотипных датчиков
|
||||
### filter_scale {: #filter_scale }
|
||||
Значение отклонения от текущего значения, которое будет считаться выбросом и отфильтруется, например если
|
||||
установить 1, то это означает, что при росте показателя сенсора на 100% и больше или падении на 100% и больше, такое значение не будет отображаться.
|
||||
Фильтрацию можно установить так же глобально, в корне настроек меги
|
||||
Reference in New Issue
Block a user