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

 找回密码
 立即注册
查看: 1277|回复: 3

[已解决] 请问如何才能在openwrt系统中使用 usb 接口的 c25031呢 ?

[复制链接]

47

主题

269

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1337
HASS币
0
发表于 2021-12-6 16:34:42 | 显示全部楼层 |阅读模式
本帖最后由 mobility 于 2021-12-7 20:07 编辑

我把c25031设备插在openwrt设备的usb口上,lsusb命令可以看见该设备。我安装了一个看起来也许有效的驱动程序,/dev 目录下 出现了  /dev/ttyACM0 设备,我使用docker 运行 zigbee2mqtt时 ,报错了。信息如下,我不知道该如何才能 在 openwrt系统中 使用 c25031 设备,是我的驱动选择的问题吗? 请各位帮忙看看,谢谢!
root@N3150:/# docker run --name="zigbee2mqtt" -it -e "TZ=Asia/Shanghai" -v  /mnt/sda1/zigbee2mqtt/data:/app/data --net=host koenkk/zigbee2mqtt
Using '/app/data' as data directory
Zigbee2MQTT:info  2021-12-04 10:18:15: Logging to console and directory: '/app/data/log/2021-12-04.10-18-13' filename: log.txt
Zigbee2MQTT:info  2021-12-04 10:18:15: Starting Zigbee2MQTT version 1.22.0 (commit #0a1fccf
)
Zigbee2MQTT:info  2021-12-04 10:18:15: Starting zigbee-herdsman (0.13.164)
Zigbee2MQTT:error 2021-12-04 10:18:15: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-12-04 10:18:15: Failed to start zigbee
Zigbee2MQTT:error 2021-12-04 10:18:15: Check https://www.zigbee2mqtt.io/information/FAQ.html#help-zigbee2mqtt-fails-to-start for possible solutions
Zigbee2MQTT:error 2021-12-04 10:18:15: Exiting...
Zigbee2MQTT:error 2021-12-04 10:18:15: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyACM0'
    at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
    at SerialPort._error (/app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at /app/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12




回复

使用道具 举报

54

主题

908

帖子

3891

积分

论坛元老

Rank: 8Rank: 8

积分
3891
金钱
2983
HASS币
0
发表于 2021-12-7 10:05:43 | 显示全部楼层
我开始也是openwrt+docker+transmission+homeassistant,还是强烈建议你用虚拟机玩,要么单物理机玩,op环境下的docker会有许多要配置的地方,单系统玩出问题的概率要小很多。
回复

使用道具 举报

3

主题

223

帖子

3045

积分

元老级技术达人

积分
3045
金钱
2817
HASS币
10
发表于 2021-12-7 15:11:15 | 显示全部楼层
你用docker device一样要加参数-d 否则容器凭什么用的到你宿主的dev 和volume一个原理
回复

使用道具 举报

47

主题

269

帖子

1606

积分

金牌会员

Rank: 6Rank: 6

积分
1606
金钱
1337
HASS币
0
 楼主| 发表于 2021-12-7 20:07:22 | 显示全部楼层
问题解决了,原来是 在语句中没有写 --device=/dev/ttyACM0,现在 可以运行了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-21 05:40 , Processed in 0.111282 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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