mega_hacs icon indicating copy to clipboard operation
mega_hacs copied to clipboard

INA226

Open Sheredeka opened this issue 1 year ago • 0 comments

Было бы неплохо добавить поддержку такого датчика. Датчик INA226 отдает три параметра, их бы и хотелось получать в HA.


Если в поле Dev настроек порта в режиме SCL/SDA выбран INA226, отображаются следующие данные

sI:1.16/bV:12.61/raw:930

sI (Shunt Current) - вычисленный ток в амперах, протекающий через шунт. В расчетах используется значение сопротивления резистора шунта 0.002 Ом (R002). Такой чаще всего устанавливается в готовые платы, доступные для заказа в Интернет-магазинах. bV (Bus Voltage) - величина напряжения шины в Вольтах raw - сырые данные регистра 01h (Shunt Voltage) в том случае, если используется другое сопротивление шунта или требуется более высокая точность измерений (мА).

Данные можно запросить прямыми HTTP GET-запросами

// Ток (А) http://192.168.0.14/sec/?pt=33&scl=32&i2c_dev=ina226&i2c_par=1 // Напряжение (В) http://192.168.0.14/sec/?pt=33&scl=32&i2c_dev=ina226&i2c_par=2 // Raw данные http://192.168.0.14/sec/?pt=33&scl=32&i2c_dev=ina226&i2c_par=3


Оригинальная статья о работе с датчиком на сайте ab-log тут

Sheredeka avatar Feb 26 '23 13:02 Sheredeka