Bonjour,
Je suis en train de migrer mon HA d’un Rpi4b tout bête à un mini PC sous proxmox (v8.0.3). Je repars d’une base propre et non d’un backup car j’avais beaucoup de déchet dans HA depuis ces longues années
J’ai une clé Sonoff 3 qui fonctionnait bien sous Rpi4B avec l’intégration zigbee2mqtt dans HA, avec l’option adapter: ezsp
J’ai donc maintenant HA OS dans une VM, et j’ai installé dans différents LXC pour influxdb, mosquitto et zigbee2mqtt. Ce dernier me donne du fil à retorde, je n’arrive pas à le démarrer !
Voici mon fichier de config zigbee2mqtt
frontend:
port: 8080
homeassistant: true
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://xxx.xxx.xxx.xxx:1883'
user: mosquitto_admin
password: ****
keepalive: 60
reject_unauthorized: true
version: 4
serial:
#port: /dev/ttyACM0
port: /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220812084558-if00
adapter: ezsp
advanced:
channel: 15
et le message d’erreur obtenu Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms).
root@zigbee2mqtt:/opt/zigbee2mqtt# cd /opt/zigbee2mqtt && npm start
> zigbee2mqtt@1.32.1 start
> node index.js
Zigbee2MQTT:info 2023-07-16 20:24:10: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2023-07-16.20-24-10' filename: log.txt
Zigbee2MQTT:info 2023-07-16 20:24:10: Starting Zigbee2MQTT version 1.32.1 (commit #83205e43)
Zigbee2MQTT:info 2023-07-16 20:24:10: Starting zigbee-herdsman (0.16.0)
Zigbee2MQTT:error 2023-07-16 20:24:30: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-07-16 20:24:30: Failed to start zigbee
Zigbee2MQTT:error 2023-07-16 20:24:30: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-07-16 20:24:30: Exiting...
Zigbee2MQTT:error 2023-07-16 20:24:30: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:58:27)
at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
at start (/opt/zigbee2mqtt/index.js:107:5)`
Quand je balaye les 6 pistes de solution pour ce problème, je me dis que ça ne peut que être un problème de configuration USB vers LXC mais je ne trouve pas ce qui cloche.
Si je passe en direct sans le ‹ by-id ›, même message d’erreur.
Si je débranche la clé, le message d’erreur change donc je me dis que la config doit être correct:
Zigbee2MQTT:error 2023-07-16 20:44:43: Error: Error while opening serialport 'Error: Error: No such device or address, cannot open /dev/ttyACM0'
Avez-vous une idée ?
Mon fichier de config du LXC /etc/pve/nodes/home/lxc/103.conf
arch: amd64
cores: 2
features: nesting=1
hostname: zigbee2mqtt
memory: 1024
net0: name=eth0,bridge=vmbr0,hwaddr=9E:51:19:CB:28:6F,ip=dhcp,type=veth
onboot: 1
ostype: debian
rootfs: local-lvm:vm-103-disk-0,size=4G
swap: 512
tags: proxmox-helper-scripts
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/serial/by-id dev/serial/by-id none bind,optional,create=dir
lxc.mount.entry: /dev/ttyACM0 dev/ttyACM0 none bind,optional,create=file
root@home:~# lsusb
Bus 001 Device 007: ID 1a86:55d4 QinHeng Electronics SONOFF Zigbee 3.0 USB Dongle Plus V2
root@home:~# ls -l /dev/bus/usb/001/007
crw-rw-r-- 1 root root 189, 6 Jul 16 20:44 /dev/bus/usb/001/007
Merci