Arrêt de z2m. Impossible de le redémarrer

Mon problème

Bonjour, depuis hier matin, zigbee2mqtt s’est arrêté brutalement et depuis je n’arrive plus à le redémarrer même après avoir désinstallé et réinstallé le broker Mosquitto et z2m

Ma configuration


System Information

version core-2023.6.2
installation_type Home Assistant Supervised
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 6.1.21-v8+
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.32.1
Stage running
Available Repositories 1347
Downloaded Repositories 23
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Debian GNU/Linux 11 (bullseye)
update_channel stable
supervisor_version supervisor-2023.06.2
agent_version 1.4.1
docker_version 23.0.3
disk_total 458.2 GB
disk_used 13.1 GB
healthy true
supported failed to load: Unsupported
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.7.1), Samba share (10.0.2), File editor (5.6.0), Duck DNS (1.15.0), NGINX Home Assistant SSL proxy (3.5.0), Mosquitto broker (6.2.1), Zigbee2MQTT (1.31.2-1)
Dashboards
dashboards 6
resources 19
views 6
mode storage
Recorder
oldest_recorder_run 10 juin 2023 à 10:32
current_recorder_run 20 juin 2023 à 05:46
estimated_db_size 106.64 MiB
database_engine sqlite
database_version 3.41.2
___

Le journal de z2m indique ceci:

[06:07:28] INFO: Preparing to start…
[06:07:28] INFO: Socat not enabled
[06:07:30] INFO: Starting Zigbee2MQTT…
/app/data/extension/externally-loaded.js:1
import * as exposes from ‹ …/lib/exposes ›;
^^^^^^
SyntaxError: Cannot use import statement outside a module
at new Script (node:vm:100:7)
at createScript (node:vm:265:10)
at Object.runInNewContext (node:vm:306:10)
at loadModuleFromText (/app/lib/util/utils.ts:150:8)
at loadModuleFromFile (/app/lib/util/utils.ts:157:12)
at Object.getExternalConvertersDefinitions (/app/lib/util/utils.ts:167:25)
at getExternalConvertersDefinitions.next ()
at new ExternalConverters (/app/lib/extension/externalConverters.ts:12:20)
at new Controller (/app/lib/controller.ts:84:58)
at start (/app/index.js:106:18)

voici mon fichier de configuration de 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.1.**:1883
  user: mqtt_admin
  password: *********
serial:
  port: /dev/ttyACM0
  adapter: ezsp

Je ne sais plus quoi faire, j’ai 70 appareils sous z2m en temps normal dont l’ensemble de l’éclairage de mon domicile et j’ai commencé à taper ce message dans le noir…

Hello.
Tu n’as pas bricolé un nouvel appareil avec un converter ?

Par principe il faut s’assurer que la domotique ça ajoute des fonctions, pas que le fonctionnement en soit dépendant

1 « J'aime »

Bonjour Pulpy,

J’ai effectivement ajouté une ligne vers un converter. Il est donc possible que mon problème vienne de là ?

Je sais que la domotique et moi, ce n’est pas une grande histoire d’amour mais je suis borné :slight_smile:

Vire la ça ira mieux

ça venait bien du converter… Je viendrais demander sur le forum à la prochaine galère, ça m’évitera de devoir tout réinstaller à 4 heure du mat.

Merci pulpy

Bonsoir Pulpy

Je commence peu a peu à m’équiper en zigbee.
Afin de m’éviter de futur souci… :grin: peut tu me dire c’est quoi un converter ?

Un bout de fichier de config qui permet de faire fonctionner un appareil que z2m ne connait pas encore.
Tant que tu peux éviter c’est mieux :wink:

1 « J'aime »