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

 找回密码
 立即注册
楼主: sasukebinbin

[技术探讨] ESPHome 是什么,简单问题求教?

[复制链接]

4

主题

266

帖子

2527

积分

金牌会员

Rank: 6Rank: 6

积分
2527
金钱
2261
HASS币
0
发表于 2019-9-5 17:26:02 | 显示全部楼层
sasukebinbin 发表于 2019-9-5 14:30
感谢大家的回复,太赞了。

继续追问一下:

1.注意,X宝上的esp32有好几个版本,一定要选那种38个针脚都引出的nodemcu 32S,卖家不多,还有一种是30针脚的,芯片一样,就是少了8个不常用针脚,供电问题,5V1A起步,2A最好,链接方式,看你自己了,长期固定的,不折腾的话,焊接会好些
2.小米的那个带液晶屏的?那个是装电池的吧,记得不要频发读取数据,费电,也没啥意义
3.拿到固件了,就直接esphome-flasher刷吧,不用传来传去,第一次需要有线刷,后面集成HA了就OAT好了。
4.可以,不过没太大意义,大多数设备,比如iphone,android,被扫描的时候都是随机mac地址,跟踪设备意义不大。
5.理论上讲,针脚够就行,这也是为什么我上面建议你看好板子类型的原因


至于后面的你写的那一堆,这个设计到整体硬件软件架构层面了,个人建议是,局部最小原则,请参考边缘计算,通俗点讲,就是,各自负责各自的,不要什么东西都让ha来管理,这样模块化了,能将故障率降到最低
回复

使用道具 举报

38

主题

405

帖子

4324

积分

元老级技术达人

积分
4324
金钱
3864
HASS币
250
发表于 2019-9-5 18:05:36 | 显示全部楼层
1.对于网上的各种版本的ESP32,其实不用去管是什么版本.gpio都是一样的,丝印上面的印着IO编号,直接些到配置文件里面就行了,一般来说只是flash存储容量不同.我用过3个不同版本的esp32.基本上不需要改板子型号,只要写对gpio编号就行了.对于电源,我测试是,待机电流是5V/0.1A.不过我只接了一个dht12温湿度传感器.对于电源选择,自己计算一下就行了.esp32就在0.1A的样子,然后你在加上外围传感器的用电,温湿度,气压传感器,这种都是低功耗设备,用电很小的,
2.ESPhome可以在配置文件里面写入采集周期的.时间长一点就行了.
3.论坛上有基于windows的esphome_tools非常方便.强烈推荐使用

4.理论上是可以的

5.开发板可以接N多传感器,但是要注意,基于I2C总线的传感器,同一条总线上面的I2C地址不能一样,一般来说,不同的传感器的地址都不一样,但是同一种传感器的地址是一样的.比如说,你要接入2个dht12,1个ssd1306液晶屏,那么你就要初始化2条I2C总线,其中一个总线上接dht12和ssd1306.另外一个总线上接dht12.



额外问题:
如果你买的esp模块上面有USB口,那就不要买usb转ttl了,板子上带了usb转ttl.刷好固件之后,就只要供电就行了.采集什么的,esphome会自动运行的.
回复

使用道具 举报

25

主题

640

帖子

2913

积分

金牌会员

Rank: 6Rank: 6

积分
2913
金钱
2263
HASS币
40
 楼主| 发表于 2019-9-5 22:43:44 | 显示全部楼层
再次感谢大家的回复,非常详细,非常清楚。 但愿我的ESPHome之旅能够通畅,过两天准备下单。
论坛有你们而更美好!!!
回复

使用道具 举报

0

主题

45

帖子

131

积分

注册会员

Rank: 2

积分
131
金钱
86
HASS币
0
发表于 2019-9-6 09:46:23 | 显示全部楼层
先看再学,佩服楼主!
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2019-9-6 10:26:31 | 显示全部楼层
本帖最后由 wshc1216 于 2019-9-6 10:30 编辑

我都是没懂就直接买回来研究学习的。。。目前接入的ESP01S 有5个,还有几个闲置的ESP01S,esp32待用。
供电 因为都是把板子内置。所以要考虑空间问题。 空间紧凑是用降压模块 直接接到22V,取到5V的电
空间足够,内置一个手机充电头。。。
目前是3个内置在开关面板里,1个电箱里,一个音箱里附上一个改音箱的图,为了实现功能:开电脑自动开音箱,关电脑自动关音箱
IMG_20190828_153822.jpg
回复

使用道具 举报

25

主题

640

帖子

2913

积分

金牌会员

Rank: 6Rank: 6

积分
2913
金钱
2263
HASS币
40
 楼主| 发表于 2019-9-6 15:05:47 | 显示全部楼层
本帖最后由 sasukebinbin 于 2019-9-6 15:07 编辑
wshc1216 发表于 2019-9-6 10:26
我都是没懂就直接买回来研究学习的。。。目前接入的ESP01S 有5个,还有几个闲置的ESP01S,esp32待用。
供电 ...

厉害!!!确认一下,你的ESP01S是接在开关面板里的是吗?
ESP01S是需要USB转TTY转接线来刷固件的是吗?
如果手动打开开关,之后用HA把开关关了。
下次再手动打开的话,需要先关了再开是吗?

回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2019-9-8 12:39:09 | 显示全部楼层
确认一下,你的ESP01S是接在开关面板里的是吗?
对,我的是明盒,加个位置放入
ESP01S是需要USB转TTY转接线来刷固件的是吗?
对,是TTL
如果手动打开开关,之后用HA把开关关了。
下次再手动打开的话,需要先关了再开是吗?
这个看你怎么写触发条件,例如:trun_on触发就是你说的这情况(开关面板区分开和关状态)。toggle触发就是开关面板不区分开和关状态
回复

使用道具 举报

25

主题

640

帖子

2913

积分

金牌会员

Rank: 6Rank: 6

积分
2913
金钱
2263
HASS币
40
 楼主| 发表于 2019-9-8 22:34:26 | 显示全部楼层
本帖最后由 sasukebinbin 于 2019-9-8 22:43 编辑
wshc1216 发表于 2019-9-8 12:39
确认一下,你的ESP01S是接在开关面板里的是吗?
对,我的是明盒,加个位置放入
ESP01S是需要USB转TTY转接线 ...

请问toggle触发的话,是不是开关就不分开和关了,按一下就会就会switch到另一个状态。
另外请问TTL线能发个淘宝链接或给给个图片吗?
网上看到好多种不知道该选择哪一种?
是否只需要ESP01S+TTL线就够了,不需要其他什么配件或开发板了是吗?

谢谢啦
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2019-9-9 09:47:10 | 显示全部楼层
不确定esphome支持不支持toggle命令,不过即使不支持也可以用if判断实现一样的效果,就是开关面板不分开和关了,按一下就会switch到另一个状态。(我个人觉得这个会导致开关面板太凌乱,所以没用)刷ESP01/ESP01S 我是用这个,不需要接线直插方便。刷机只需插上ESP01S,然后插电脑,剩下的就是电脑操作了。
QQ截图20190909094421.png




回复

使用道具 举报

25

主题

640

帖子

2913

积分

金牌会员

Rank: 6Rank: 6

积分
2913
金钱
2263
HASS币
40
 楼主| 发表于 2019-9-10 11:43:47 | 显示全部楼层
wshc1216 发表于 2019-9-9 09:47
不确定esphome支持不支持toggle命令,不过即使不支持也可以用if判断实现一样的效果,就是开关面板不分开和 ...

感谢回复
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:08 , Processed in 0.366493 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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