补偿


补偿集成消耗来自其他传感器的状态。它将补偿值导出为状态,并将以下值导出为属性:entity_id系数.一个单一的多项式,默认是线性的,适合所有提供的数据点。

配置

要启用补偿传感器,请将以下行添加到您的configuration.yaml

#配置示例。Yaml条目补偿:media_player_db_volume:源:media_player。yamaha_receiver属性:volume_level unit_of_measurement: dB data_points: - [0.2, -80.0] - [1.0, 0.0]

配置变量

字符串 要求

要监视的实体。

data_points 列表 要求

使用格式的数据点转换的集合[uncompensated_value, compensated_value].例如,[1.0, 2.1].所需数据点的个数等于多项式学位+ 1。例如,线性补偿(与学位:1)最少需要2个数据点。

unique_id 字符串 可选

唯一标识此传感器的ID。将其设置为唯一的值,以允许通过UI进行定制。

属性 字符串 可选

属性来监控。

学位 整数 可选默认值:1

多项式的次数例如,线性补偿(y = x + 3)有1度,二次补偿(y = x2+ x + 3)有2度,等等。

精度 整数 可选默认值:2

通过round()参数定义计算值的精度。

unit_of_measurement 字符串 可选

定义传感器的测量单位,如果有的话。

Baidu