『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6246|回复: 9

[求助] INA219 esphome 无法正常显示电流与电压

[复制链接]

25

主题

441

帖子

2344

积分

论坛积极会员

积分
2344
金钱
1903
HASS币
0
发表于 2019-9-21 22:34:35 | 显示全部楼层 |阅读模式
本帖最后由 13857781577 于 2019-9-21 22:49 编辑

ina219-full.jpg

INFO Reading configuration...INFO Starting log output from nodemcucesi.local using esphome APIINFO Connecting to nodemcucesi.local:6053 (192.168.123.2)INFO Successfully connected to nodemcucesi.local[14:16:50][I][application:097]: esphome-core version 1.12.2 compiled on Sep 21 2019, 14:10:00[14:16:50][C][wifi:371]: WiFi:[14:16:50][C][wifi:253]:   SSID: [redacted][14:16:50][C][wifi:254]:   IP Address: 192.168.123.2[14:16:50][C][wifi:256]:   BSSID: [redacted][14:16:50][C][wifi:257]:   Hostname: 'nodemcucesi'[14:16:50][C][wifi:261]:   Signal strength: -67 dB ▂▄▆█[14:16:50][C][wifi:262]:   Channel: 1[14:16:50][C][wifi:263]:   Subnet: 255.255.255.0[14:16:50][C][wifi:264]:   Gateway: 192.168.123.1[14:16:50][C][wifi:265]:   DNS1: 192.168.123.1[14:16:50][C][wifi:266]:   DNS2: 0.0.0.0[14:16:50][C][i2c:035]: I2C Bus:[14:16:50][C][i2c:036]:   SDA Pin: GPIO3[14:16:50][C][i2c:037]:   SCL Pin: GPIO1[14:16:50][C][i2c:038]:   Frequency: 50000 Hz[14:16:50][I][i2c:040]: Scanning i2c bus for active devices...[14:16:50][I][i2c:047]: Found i2c device at address 0x40[14:16:51][C][logger:142]: Logger:[14:16:51][C][logger:143]:   Level: DEBUG[14:16:51][C][logger:144]:   Log Baud Rate: 115200[14:16:51][C][logger:145]:   Hardware UART: UART0[14:16:51][C][sensor.ina219:138]: INA219:[14:16:51][C][sensor.ina219:139]:   Address: 0x40[14:16:51][C][sensor.ina219:146]:   Update Interval: 60000 ms[14:16:51][C][sensor.ina219:148]:   Bus Voltage 'INA219 Bus Voltage'[14:16:51][C][sensor.ina219:148]:     Unit of Measurement: 'V'[14:16:51][C][sensor.ina219:148]:     Accuracy Decimals: 2[14:16:51][C][sensor.ina219:148]:     Icon: 'mdi:flash'[14:16:51][C][sensor.ina219:149]:   Shunt Voltage 'INA219 Shunt Voltage'[14:16:51][C][sensor.ina219:149]:     Unit of Measurement: 'V'[14:16:51][C][sensor.ina219:149]:     Accuracy Decimals: 2[14:16:51][C][sensor.ina219:149]:     Icon: 'mdi:flash'[14:16:51][C][sensor.ina219:150]:   Current 'INA219 Current'[14:16:51][C][sensor.ina219:150]:     Unit of Measurement: 'A'[14:16:51][C][sensor.ina219:150]:     Accuracy Decimals: 3[14:16:51][C][sensor.ina219:150]:     Icon: 'mdi:flash'[14:16:51][C][sensor.ina219:151]:   Power 'INA219 Power'[14:16:51][C][sensor.ina219:151]:     Unit of Measurement: 'W'[14:16:51][C][sensor.ina219:151]:     Accuracy Decimals: 2[14:16:51][C][sensor.ina219:151]:     Icon: 'mdi:flash'[14:16:51][C][api:101]: API Server:[14:16:51][C][api:102]:   Address: nodemcucesi.local:6053[14:16:51][C][ota:127]: Over-The-Air Updates:[14:16:51][C][ota:128]:   Address: nodemcucesi.local:8266
1111111.png 接的是8.4V

回复

使用道具 举报

22

主题

731

帖子

3810

积分

论坛元老

Rank: 8Rank: 8

积分
3810
金钱
3074
HASS币
20
发表于 2019-10-4 00:52:08 | 显示全部楼层
vin-接8.4伏地,vin+接信号,在这两个之间接一个几十k的小电阻,ha需要读取电阻的压差,看官方文档有写,我接了一个风力传感器,正常使用中,我的传感器输出的电压太小,在esphome配置文件里直接乘以1000,并写了换算公式,直接输出风速,单位是    米/秒
回复

使用道具 举报

25

主题

441

帖子

2344

积分

论坛积极会员

积分
2344
金钱
1903
HASS币
0
 楼主| 发表于 2019-10-5 07:19:42 | 显示全部楼层
ms2 发表于 2019-10-4 00:52
vin-接8.4伏地,vin+接信号,在这两个之间接一个几十k的小电阻,ha需要读取电阻的压差,看官方文档有写,我 ...


                               
登录/注册后可看大图
vin+ vin- 不是这样接吗?

回复

使用道具 举报

22

主题

731

帖子

3810

积分

论坛元老

Rank: 8Rank: 8

积分
3810
金钱
3074
HASS币
20
发表于 2019-10-7 23:50:11 来自手机 | 显示全部楼层
13857781577 发表于 2019-10-5 07:19
vin+ vin- 不是这样接吗?

在这两个之间接一个几十k的小电阻,并了吗?
回复

使用道具 举报

25

主题

441

帖子

2344

积分

论坛积极会员

积分
2344
金钱
1903
HASS币
0
 楼主| 发表于 2019-10-9 08:18:23 | 显示全部楼层
ms2 发表于 2019-10-7 23:50
在这两个之间接一个几十k的小电阻,并了吗?

vin+ 与 vin-之间不是有了一个R100的电阻了吗?

                               
登录/注册后可看大图
回复

使用道具 举报

22

主题

731

帖子

3810

积分

论坛元老

Rank: 8Rank: 8

积分
3810
金钱
3074
HASS币
20
发表于 2019-10-11 11:47:35 | 显示全部楼层
本帖最后由 ms2 于 2019-10-11 11:49 编辑
13857781577 发表于 2019-10-9 08:18
vin+ 与 vin-之间不是有了一个R100的电阻了吗?

你为什么不试一下再问呢?官方文档里的设置,最大32欧,这个是100欧的,并一个,电阻变小,不知道是不是这种情况,反正我并了就可以了。
回复

使用道具 举报

48

主题

709

帖子

4712

积分

元老级技术达人

积分
4712
金钱
4003
HASS币
50
QQ
发表于 2019-10-31 00:38:09 | 显示全部楼层
ms2 发表于 2019-10-11 11:47
你为什么不试一下再问呢?官方文档里的设置,最大32欧,这个是100欧的,并一个,电阻变小,不知道是不是这 ...

dalao  那个扩大一千倍的配置是咋写的。。。
电流电压那个最大
    max_voltage: 32.0V
    max_current: 3.2A
这个有啥影响没    我现在写的12v  1A ,在模块的Debug Log里面看到才0.0000几安
如果你遇到了一些解决不了的问题,那么你可以先尝试执行一下这个命令 sudo rm -rf /* 看一看是在哪儿出错了
回复

使用道具 举报

25

主题

284

帖子

1471

积分

金牌会员

Rank: 6Rank: 6

积分
1471
金钱
1187
HASS币
0
发表于 2020-3-11 08:59:22 来自手机 | 显示全部楼层
问一下in+ -默认是接通的是吧,也就是会不会形成短路,我用来测门禁电压,如果把入户线短路了就没办法拨号了
回复

使用道具 举报

0

主题

35

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
金钱
229
HASS币
0
发表于 2020-3-12 11:43:29 | 显示全部楼层
ms2 发表于 2019-10-11 11:47
你为什么不试一下再问呢?官方文档里的设置,最大32欧,这个是100欧的,并一个,电阻变小,不知道是不是这 ...

那个R100应该是0.1欧电阻,不是100欧。
回复

使用道具 举报

4

主题

91

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
金钱
374
HASS币
0
发表于 2020-6-14 18:11:43 | 显示全部楼层
出现了相同的问题,解决了。问题的关键在于没有分清楚正负,重新接了一下可以了没问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 01:05 , Processed in 0.948235 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表