Skip to content
Andrey edited this page Apr 20, 2021 · 10 revisions

I2C-датчики будут добавлены автоматически в HA с названием, соответствующим порту, типу и адресу (если необходим), название и entity_id вы всегда можете поменять из интерфейса HA

Как и все остальные датчики, i2c подчиняется единому интервалу обновления, который указывается в меню интеграции.

Если вы используете cat отличный от ANY, то можно в yaml конфиге указать: В этой опции нет необходимости начиная с версии 1.0.0, датчики в любом случае будут добавлены если тип порта i2c и при этом i2c-scan выдает результат со ссылками на датчики

Список i2c-датчиков, поддерживаемых интеграцией:

Под поддерживаемыми подразумеваются те датчики, у которых учтены все возможные дополнительные значения, а так же корректно определены типы

Неподдерживаемые датчики все равно будут работать, но будет отображаться только основное значение (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}}"
Clone this wiki locally