mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-28 05:06:32 +00:00
fixes for ina226 driver (#23197)
adjust current/voltage timing to be consistent fix missing comma in json Co-authored-by: Anthony Sepa <protectivedad@gmail.com>
This commit is contained in:
parent
2f7793ddcf
commit
b43d360d37
@ -78,7 +78,11 @@
|
||||
|
||||
#define INA226_REG_CONFIG (0x00) // Config register
|
||||
#define INA226_RES_CONFIG (0x4127) // Config register at reset
|
||||
#define INA226_DEF_CONFIG (0x42FF) // Our default configuration
|
||||
// 0x4B27 = 0100 101 (256 - averages) 100 (1.1 ms - vbusct) 100 (1.1 ms - vshct) 111 (continuous - mode)
|
||||
// driver will sample 256 * (1.1 ms + 1.1 ms) = 563.2 ms of data per second
|
||||
#ifndef INA226_DEF_CONFIG
|
||||
#define INA226_DEF_CONFIG (0x4B27) // Our default configuration
|
||||
#endif
|
||||
#define INA226_CONFIG_RESET (0x8000) // Config register reset bit
|
||||
|
||||
#define INA226_REG_SHUNTVOLTAGE (0x01)
|
||||
@ -460,7 +464,7 @@ bool Ina226CommandSensor()
|
||||
// Full scale vbus is volatile (saved in RAM)
|
||||
dtostrfd((Ina226Info[device].vbus_lsb*32768.0), 2, fs_vbus_str);
|
||||
// Send json response
|
||||
Response_P(PSTR("{\"Sensor54-device-settings-%d\":{\"SHUNT_R\":%s,\"FS_I\":%s\"FS_V\":%s}}"),
|
||||
Response_P(PSTR("{\"Sensor54-device-settings-%d\":{\"SHUNT_R\":%s,\"FS_I\":%s,\"FS_V\":%s}}"),
|
||||
device + 1, shunt_r_str, fs_i_str, fs_vbus_str);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user