ww2435240 发表于 2023-3-22 03:50:20

zigbee2mqtt集成崩溃及日志问题

haos安装的Zigbee2MQTT加载项,最近每天晚上10点左右崩溃一次,虽然设置了“守护”开启,但是自动重启失败10次左右之后就不再自动重启了。等我第二天早晨发现设备都不好使了之后手动启动却可以启动。查看日志只能看到重启失败的10次左右的日志,看不到崩溃的日志。崩溃日志,每一个都一样。

info2023-03-21 22:38:41: Logging to console and directory: '/config/zigbee2mqtt/log/2023-03-21.22-38-41' filename: log.txt
info2023-03-21 22:38:41: Starting Zigbee2MQTT version 1.30.2 (commit #unknown)
info2023-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/installation/20_zigbee2mqtt-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: {}


sorrypqa 发表于 2023-3-22 09:06:59

我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或失联,用起来很不爽,现在逐步把传感器也改用esphome

mr_chenxc 发表于 2023-3-22 11:13:09

楼主报错的原因就是找不到网关适配器,检查下网关的连通性

mr_chenxc 发表于 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就无法正常工作
下面图是我目前使用设备,少量



sorrypqa 发表于 2023-3-22 12:27:13

mr_chenxc 发表于 2023-3-22 11:24
Z2M亲身体验,春节后就部署的。使用至今,没有出现过状况。
部署环境是:Openwrt软路由+Docker
配置是:i ...
我的z2m传感器差不多有50个

ww2435240 发表于 2023-4-4 23:43:40

sorrypqa 发表于 2023-3-22 09:06
我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或 ...

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

ww2435240 发表于 2023-4-4 23:48:48

mr_chenxc 发表于 2023-3-22 11:13
楼主报错的原因就是找不到网关适配器,检查下网关的连通性

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

lichao622 发表于 2023-11-8 09:56:25

sorrypqa 发表于 2023-3-22 09:06
我的Z2M也是这鸟样,并不怎么可靠,我的开关全是esphome的,只有传感器是Z2M,但偶尔出现某个传感器无电或 ...

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

hnjzjql 发表于 2023-12-25 10:31:07

lichao622 发表于 2023-11-8 09:56
晕,我也是,总是某个开关失灵。经常发生,重启z2m网关或者重启z2m就好了。 ...

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

lichao622 发表于 2023-12-25 12:47:20

hnjzjql 发表于 2023-12-25 10:31
一样的问题,你解决了么?

我觉得就是网关的问题或者开关的问题,我换了个网关,好了。
页: [1] 2
查看完整版本: zigbee2mqtt集成崩溃及日志问题