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

 找回密码
 立即注册
查看: 1229|回复: 12

[求助] zigbee2mqtt集成崩溃及日志问题

[复制链接]

4

主题

34

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
金钱
210
HASS币
0
发表于 2023-3-22 03:50:20 | 显示全部楼层 |阅读模式
haos安装的Zigbee2MQTT加载项,最近每天晚上10点左右崩溃一次,虽然设置了“守护”开启,但是自动重启失败10次左右之后就不再自动重启了。等我第二天早晨发现设备都不好使了之后手动启动却可以启动。查看日志只能看到重启失败的10次左右的日志,看不到崩溃的日志。崩溃日志,每一个都一样。

info  2023-03-21 22:38:41: Logging to console and directory: '/config/zigbee2mqtt/log/2023-03-21.22-38-41' filename: log.txt
info  2023-03-21 22:38:41: Starting Zigbee2MQTT version 1.30.2 (commit #unknown)
info  2023-03-21 22:38:41: Starting zigbee-herdsman (0.14.96)
error 2023-03-21 22:38:45: Error while starting zigbee-herdsman
error 2023-03-21 22:38:45: Failed to start zigbee
error 2023-03-21 22:38:45: Check https://www.zigbee2mqtt.io/guide ... fails-to-start.html for possible solutions
error 2023-03-21 22:38:45: Exiting...
error 2023-03-21 22:38:45: Error: Error while opening socket
    at Socket.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:198:24)
    at Socket.emit (node:events:525:35)
    at emitErrorNT (node:internal/streams/destroy:157:8)
    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

两个问题
1、怎么能设置Z2M启动失败之后再次重启的时间间隔,或者设置失败之后无限次重启至到成功
2、崩溃时候的日志为什么会消失?怎么设置日志保存时间?
z2m的配置文件。
data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.5.6/:1883
  user:
  password:
  force_disable_retain: false
serial:
  port: tcp://192.168.5.108:6000
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
zigbee_herdsman_debug: true
advanced:
  log_level: info
  pan_id: 6755
  channel: 25
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental: {}


回复

使用道具 举报

50

主题

1298

帖子

4854

积分

论坛DIY达人

积分
4854
金钱
3556
HASS币
20
发表于 2023-3-22 09:06:59 | 显示全部楼层
我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或失联,用起来很不爽,现在逐步把传感器也改用esphome
回复

使用道具 举报

5

主题

166

帖子

1228

积分

金牌会员

Rank: 6Rank: 6

积分
1228
金钱
1062
HASS币
0
发表于 2023-3-22 11:13:09 | 显示全部楼层
楼主报错的原因就是找不到网关适配器,检查下网关的连通性
回复

使用道具 举报

5

主题

166

帖子

1228

积分

金牌会员

Rank: 6Rank: 6

积分
1228
金钱
1062
HASS币
0
发表于 2023-3-22 11:24:10 | 显示全部楼层
sorrypqa 发表于 2023-3-22 09:06
我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或 ...

Z2M亲身体验,春节后就部署的。使用至今,没有出现过状况。
部署环境是:Openwrt软路由+Docker
配置是:i5-5350u+12GB内存
网关是:tasmota的固件,使用tcp透传,有线的
MQTT:  Docker-EMQX

一般出现问题可能是1.网关连通不稳定。2.mqtt服务器连不上
这两个情况只要出现一个,Z2M就无法正常工作
下面图是我目前使用设备,少量

微信截图_20230322111803.png

回复

使用道具 举报

50

主题

1298

帖子

4854

积分

论坛DIY达人

积分
4854
金钱
3556
HASS币
20
发表于 2023-3-22 12:27:13 | 显示全部楼层
mr_chenxc 发表于 2023-3-22 11:24
Z2M亲身体验,春节后就部署的。使用至今,没有出现过状况。
部署环境是:Openwrt软路由+Docker
配置是:i ...

我的z2m传感器差不多有50个
SNAG-2023-3-22_0003.png
回复

使用道具 举报

4

主题

34

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
金钱
210
HASS币
0
 楼主| 发表于 2023-4-4 23:43:40 | 显示全部楼层
sorrypqa 发表于 2023-3-22 09:06
我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或 ...

我把Z2M网关的端口号改了,然后就没在出现这个问题了。啥原理不知道,不过你可以试试
回复

使用道具 举报

4

主题

34

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
金钱
210
HASS币
0
 楼主| 发表于 2023-4-4 23:48:48 | 显示全部楼层
mr_chenxc 发表于 2023-3-22 11:13
楼主报错的原因就是找不到网关适配器,检查下网关的连通性

就是网关连通性的问题,只是不知道具体啥原因。我只好挨个试,首先改的是port: tcp://192.168.5.108:6000的端口号,目前稳定运行半个月没出毛病了,就没在继续试,算是比较幸运哈
回复

使用道具 举报

54

主题

349

帖子

1553

积分

金牌会员

Rank: 6Rank: 6

积分
1553
金钱
1199
HASS币
0
发表于 2023-11-8 09:56:25 | 显示全部楼层
sorrypqa 发表于 2023-3-22 09:06
我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或 ...

晕,我也是,总是某个开关失灵。经常发生,重启z2m网关或者重启z2m就好了。
回复

使用道具 举报

6

主题

78

帖子

512

积分

高级会员

Rank: 4

积分
512
金钱
434
HASS币
0
发表于 2023-12-25 10:31:07 | 显示全部楼层
lichao622 发表于 2023-11-8 09:56
晕,我也是,总是某个开关失灵。经常发生,重启z2m网关或者重启z2m就好了。 ...

一样的问题,你解决了么?
回复

使用道具 举报

54

主题

349

帖子

1553

积分

金牌会员

Rank: 6Rank: 6

积分
1553
金钱
1199
HASS币
0
发表于 2023-12-25 12:47:20 | 显示全部楼层
hnjzjql 发表于 2023-12-25 10:31
一样的问题,你解决了么?

我觉得就是网关的问题或者开关的问题,我换了个网关,好了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 14:01 , Processed in 0.058697 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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