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

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

[求助] openmqttgateway编译失败

[复制链接]

2

主题

26

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
122
HASS币
0
发表于 2022-3-19 16:28:48 | 显示全部楼层 |阅读模式
如题 我想编译一个RF+IR的openmqtt网关照着官方文档研究了好几天也不行不知道哪出问题了   因为我的RF模块是c1101所以要自己编译
openmqtt官网:https://docs.openmqttgateway.com/
B站大佬教程: https://b23.tv/fREz7AX
                            https://b23.tv/0BjfWVM

编译失败

编译失败
回复

使用道具 举报

54

主题

317

帖子

1371

积分

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1054
HASS币
0
发表于 2022-3-19 17:31:43 来自手机 | 显示全部楼层
用esphome
回复

使用道具 举报

2

主题

26

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
122
HASS币
0
 楼主| 发表于 2022-3-19 23:30:08 | 显示全部楼层
esphome怎么用c1101啊,我不会
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
发表于 2022-3-20 09:59:23 | 显示全部楼层
本帖最后由 姚远 于 2022-3-20 10:01 编辑

你需要修改platformio.ini配置文件
default_envs = esp32dev-rf-cc1101
然后配置默认环境
[env:esp32dev-rf-cc1101]
platform = ${com.esp32_platform}
board = esp32dev
lib_deps =
  ${com-esp.lib_deps}
  ${libraries.rc-switch}
  ${libraries.esppilight}
  ${libraries.smartrc-cc1101-driver-lib}
build_flags =
  ${com-esp.build_flags}
  '-DZradioCC1101="CC1101"'
  '-DZgatewayRF="RF"'
'-DGateway_Name="OpenMQTTGateway_ESP32_rf-CC1101"'


注意:我这里没有使用 IR ,板子也可能不一样。你自己根据自己的板子做调整

回复

使用道具 举报

2

主题

26

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
122
HASS币
0
 楼主| 发表于 2022-3-28 09:42:43 | 显示全部楼层
姚远 发表于 2022-3-20 09:59
你需要修改platformio.ini配置文件
然后配置默认环境

我改了  也不行
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
发表于 2022-3-28 17:47:31 | 显示全部楼层
qawei 发表于 2022-3-28 09:42
我改了  也不行

我对这VSC也不熟悉,就是刷机的时候被迫使用的。最开始磕磕碰碰好多问题。我有两个板子,ESP32刷的是 0.98版,但是0.98刷ESP-01就会报错,后来ESP-01降到0.93版就可以了。如果你VSC配置没问题,就降版本试试看。
回复

使用道具 举报

2

主题

26

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
122
HASS币
0
 楼主| 发表于 2022-3-29 23:37:25 | 显示全部楼层
姚远 发表于 2022-3-28 17:47
我对这VSC也不熟悉,就是刷机的时候被迫使用的。最开始磕磕碰碰好多问题。我有两个板子,ESP32刷的是 0.9 ...

我直接刷了bin文件,用的是C1101不过连接上了按遥控器没有任何反应
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
发表于 2022-3-30 08:40:48 | 显示全部楼层
qawei 发表于 2022-3-29 23:37
我直接刷了bin文件,用的是C1101不过连接上了按遥控器没有任何反应

你这是乱了啊。首先说,CC1101很稳定的,收发模块完全没有问题,我使用好几种收发模块,CC1101是非常稳定的。另外,建议你最好使用VSC刷机,刷机过程中坑最少。因为opengateway里面使用了好多定制的库,使用VCS刷机,他自己去找相应的库,所以坑很少。
opengateway又推出很多刷机方法,没试过,不知道咋样
回复

使用道具 举报

2

主题

26

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
122
HASS币
0
 楼主| 发表于 2022-4-1 13:10:04 来自手机 | 显示全部楼层
姚远 发表于 2022-3-30 08:40
你这是乱了啊。首先说,CC1101很稳定的,收发模块完全没有问题,我使用好几种收发模块,CC1101是非常稳 ...

我用VCS不管刷啥都报错
回复

使用道具 举报

8

主题

382

帖子

1779

积分

金牌会员

Rank: 6Rank: 6

积分
1779
金钱
1397
HASS币
0
发表于 2022-9-9 17:02:26 | 显示全部楼层
qawei 发表于 2022-4-1 13:10
我用VCS不管刷啥都报错

要梯子。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 14:58 , Processed in 0.104798 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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