找回密码
 立即注册

微信扫码登录

搜索
查看: 3493|回复: 12

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

[复制链接]

4

主题

30

回帖

246

积分

中级会员

积分
246
金钱
212
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: {}


回复

使用道具 举报

4

主题

30

回帖

246

积分

中级会员

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

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

使用道具 举报

4

主题

30

回帖

246

积分

中级会员

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-16 13:30 , Processed in 0.488626 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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