-
Notifications
You must be signed in to change notification settings - Fork 17
i2c
I2C-датчики будут добавлены автоматически в HA с названием, соответствующим порту, типу и адресу (если необходим), название и entity_id вы всегда можете поменять из интерфейса HA
Как и все остальные датчики, i2c подчиняется единому интервалу обновления, который указывается в меню интеграции.
Если вы используете cat отличный от ANY, то можно в yaml конфиге указать: В этой опции нет необходимости начиная с
версии 1.0.0
, датчики в любом случае будут добавлены если тип порта i2c и при этом i2c-scan выдает результат со
ссылками на датчики
Под поддерживаемыми подразумеваются те датчики, у которых учтены все возможные дополнительные значения, а так же корректно определены типы
Неподдерживаемые датчики все равно будут работать, но будет отображаться только основное значение (i2c_par=0), а тип будет определен как общий, универсальный для всех датчиков.
- HTU21D/Si7021
- SHT31
- MAX44009
- BH1750
- TSL2591
- BMP180
- BME280
- T6703/T67xx
- MLX90614
- PTsensor
- MCP9600
- DPS368
- ADS1115/ADS1015
Так же заводите issue если какой-то датчик отсутсвует в этом списке, но поддерживается контроллером.
Кастомизация датчиков i2c производится аналогично кастомизации любых объектов интеграции, но адресация выглядит немного иначе:
mega:
mega1:
33:
htu21d_humidity: # идентификатор датчика, который вы можете увидеть в интерфейсе
name: какой-то датчик
unit_of_measurement: "°C"
device_class: temperature
value_template: "{{(value|float)/100}}"