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

 找回密码
 立即注册
查看: 8044|回复: 8

[技术探讨] 一些简单的ESPhome问题,想请教各位

[复制链接]

1

主题

15

帖子

122

积分

注册会员

Rank: 2

积分
122
金钱
107
HASS币
0
发表于 2020-6-13 09:50:22 | 显示全部楼层 |阅读模式
本帖最后由 Dwyer 于 2020-6-13 13:54 编辑

最近刚入门HASS,看了一些教程,按照教程做了人体感应模块,温湿度,但是对于ESPhome还是有点不明白。
1、关于YAML文件的编写,YAML的编写语法是怎样的?里面的关键字的解释哪里可以看到?这部分需要去看什么资料才可以自己写一些自己做的设备如下面这个链接大佬做的那样
https://bbs.hassbian.com/thread-8390-1-1.html
2、还看到一个大佬他的附件是一些 .cpp  .h .yaml 的文件,这些源代码要怎么使用?以前烧录都是要用BIN文件,是不是需要一个编译器?那么这部分又需要看什么资料才能学会?
https://bbs.hassbian.com/thread-10111-1-1.html
现有很多的教程就是接入DHT11,人体热释电传感器之类的,现在就是能接入这些固定模块显示到界面上。但是不懂自己怎么写,所以就无法接入自己做的设备。
上就是我的问题,希望各位大哥能帮忙解答一下,万分感谢。。。。


回复

使用道具 举报

2

主题

75

帖子

314

积分

论坛分享达人

积分
314
金钱
234
HASS币
20
发表于 2020-6-13 11:42:26 | 显示全部楼层
回答第二个问题,ESPhome你只要搭建出环境刷入一次就明白了,他是有编译环境的,你每次修改配置文件upload他都会自动的下载依赖,并编译为固件刷入到设备。
比如这篇文章https://bbs.hassbian.com/thread-6886-1-1.html
所以,你按照教程做出东西了,确不知道配置文件怎么用,很奇怪啊
回复

使用道具 举报

1

主题

15

帖子

122

积分

注册会员

Rank: 2

积分
122
金钱
107
HASS币
0
 楼主| 发表于 2020-6-13 13:46:13 | 显示全部楼层
zld_555 发表于 2020-6-13 11:42
回答第二个问题,ESPhome你只要搭建出环境刷入一次就明白了,他是有编译环境的,你每次修改配置文件upload ...

按照教程做只是依葫芦画瓢,能看懂配置了管脚之类的,但是不明白语法,要接入自己做的某些东西就无从下手了。如果只是用现成模块现成的程序倒是可以用。我觉得我还是知其然不知其所以然吧,那些编程语法应该怎么理解?
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-6-13 14:10:21 | 显示全部楼层
如果你懂开发 esp 的芯片,当 esphome 编译之后你看看他生成出来的yaml翻译源代码 main.ccp 文件你就懂了。然后能解答你的1 和2 的问题。
Nero
回复

使用道具 举报

1

主题

15

帖子

122

积分

注册会员

Rank: 2

积分
122
金钱
107
HASS币
0
 楼主| 发表于 2020-6-13 14:34:36 | 显示全部楼层
neroxps 发表于 2020-6-13 14:10
如果你懂开发 esp 的芯片,当 esphome 编译之后你看看他生成出来的yaml翻译源代码 main.ccp 文件你就懂了。 ...

N大,如果要懂ESP开发,需要从哪里入手?求指教。。。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12105
金钱
9086
HASS币
460

教程狂人突出贡献

发表于 2020-6-14 11:32:46 | 显示全部楼层
同样小白~

不是谦虚,我今天刚刚弄成功我的第一个esphome器件——最简单的继电器。

前两天懵懵懂懂的翻了一些文档,感觉很多文档确实写的不太适合小白阅读。

我自己的粗浅认识:

1. 如果自己开发的话,厂家提供的工具都不大一样,也有乐鑫原厂和模块厂家之分,另外一个用的比较多的是用arduino开发环境、安装esp支持插件,似乎操作比较简洁(我自己还没用过)。

2. 已经开发好的、也比较好用的“平台”,esphome堪称第一,也许是我坐井观天,但esphome确实太好用了!
在ha中安装好esphome addon,参考文档和大神给的配置yaml,然后编译、上传就,简直太省心了!
除了第一次上传需要物理连接usb接口之外(我是用群晖跑的hassio,懒得折腾,就把usb串口插到笔记本上、在win10下完成的第一次烧写),后续调整升级,直接ota即可。

控制继电器,是我的一个实际需求(控制暖气,当然现在用不着)。原来用的是一个小米智能插座,后面就用esp01s继电器模块替代了。

下一步,打算尝试几个方面:
- esphome中其他有意思的组件
- 用esp01s连接小米蓝牙网关完成串口到mqtt的转发
- esp32开发板的蓝牙在场检测
回复

使用道具 举报

0

主题

48

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
金钱
224
HASS币
0
发表于 2020-12-17 21:01:50 | 显示全部楼层
楼主第一个问题解决了么?现在跟你一样的困扰
回复

使用道具 举报

12

主题

243

帖子

1920

积分

论坛技术达人

积分
1920
金钱
1667
HASS币
40
发表于 2020-12-18 13:27:36 | 显示全部楼层
看esphome.io官网就可以了啊
回复

使用道具 举报

2

主题

55

帖子

641

积分

高级会员

Rank: 4

积分
641
金钱
586
HASS币
0
发表于 2022-7-3 00:38:20 | 显示全部楼层
needs 发表于 2020-12-18 13:27
看esphome.io官网就可以了啊

总觉得esphome官网看的有点迷糊,有的问题反复看好几遍看不明白它意思
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 23:30 , Processed in 0.075425 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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