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

 找回密码
 立即注册
查看: 13450|回复: 21

[新奇玩法] 使用Github Actions 编译 Samuel-0-0大神的dc1插板

[复制链接]

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2019-12-13 16:21:38 | 显示全部楼层 |阅读模式
本帖最后由 duchenpaul 于 2019-12-14 16:32 编辑

很喜欢三木大神的dc1项目,正好github 新增加了云执行任务功能, 有空写了个云编译脚本.
云编译好处是不需要自己搭编译环境, 只需要下载和烧录(OTA)固件就好, 比较适合小白.


项目地址: https://github.com/duchenpaul/phicomm_dc1-esphome/
  • Github Actions提供了自动编译固件的功能, 直接去Actions标签下最新Build Firmware里的Artifacts下载bin.
  • 使用esptools, esphome自带的web server等工具刷写,OTA升级
配网功能在home assistant版本里已加入, 不用更改yaml, 刷机完成后等待1分钟进入配网模式. 如果要自定义yaml文件, 请先fork这个项目, 然后更改yaml, commit更改以后会触发编译, 首次fork可能要去actions里面同意使用actions条款.

评分

参与人数 2金钱 +27 收起 理由
chiunownow + 7
neroxps + 20 大神666!

查看全部评分

回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
 楼主| 发表于 2019-12-13 16:22:49 | 显示全部楼层
他会把里面所有yaml都编译一遍, 想用哪个用哪个
回复

使用道具 举报

10

主题

680

帖子

5650

积分

论坛元老

Rank: 8Rank: 8

积分
5650
金钱
4965
HASS币
50
发表于 2019-12-13 21:06:38 来自手机 | 显示全部楼层
这个方便!
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2019-12-13 22:17:32 | 显示全部楼层
看见隔壁用来编译路由器固件。。还没研究。。占楼收藏
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
 楼主| 发表于 2019-12-14 16:27:52 | 显示全部楼层
yylwhy 发表于 2019-12-13 22:17
看见隔壁用来编译路由器固件。。还没研究。。占楼收藏

我也是根据隔壁那个op 编译改编的 github真土豪 免费给服务器玩
回复

使用道具 举报

1

主题

214

帖子

2162

积分

论坛积极会员

积分
2162
金钱
1948
HASS币
0
发表于 2019-12-15 10:03:09 | 显示全部楼层
楼主大佬,我更改yaml文件后点commit并没有触发编译,麻烦你提供图文教程谢谢
回复

使用道具 举报

10

主题

680

帖子

5650

积分

论坛元老

Rank: 8Rank: 8

积分
5650
金钱
4965
HASS币
50
发表于 2019-12-15 11:41:34 | 显示全部楼层
本帖最后由 缥缈的孤鸿 于 2019-12-15 11:45 编辑
配网功能在home assistant版本里已加入, 不用更改yaml, 刷机完成后等待1分钟进入配网模式.


这个是啥意思啊?substitutions:里不用设置wifi信息,ha直接能给dc1配网?而且我看board_model:也不用改吗?
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
 楼主| 发表于 2019-12-15 12:30:56 | 显示全部楼层
缥缈的孤鸿 发表于 2019-12-15 11:41
这个是啥意思啊?substitutions:里不用设置wifi信息,ha直接能给dc1配网?而且我看board_model:也不用改 ...

如果你用这个版本dc1_homeassistant_api.yaml, 你不用设置密码, 上电后如果没有连上网 他会新建一个wifi ssid: phicomm_dc1 密码12345678, 连上去以后自己设置密码
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
 楼主| 发表于 2019-12-15 13:05:57 | 显示全部楼层
crym761224 发表于 2019-12-15 10:03
楼主大佬,我更改yaml文件后点commit并没有触发编译,麻烦你提供图文教程谢谢 ...

github 账号? 我看别人fork我的账号都有自己的触发记录啊
回复

使用道具 举报

1

主题

79

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
金钱
123
HASS币
0
发表于 2019-12-15 22:56:38 | 显示全部楼层
根本看不懂啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 20:14 , Processed in 0.056830 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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