Bonjour,
Mon installation est constituée d’une VM avec Jeedom + antenne et 1 Pi3 + antenne (pour augmenter la portée). J’ai le plugin ZigbeeLinker sur les 2 machines pour faire dialoguer tout ça. J’ai dû restaurer mon Pi3. Du coup, malgré l’utilisation de ma sauvegarde, Zigbee2mqtt 2.0 veut s’installer avec les dépendances de ZigbeeLinker. Comme beaucoup ici j’ai un message d’erreur et Zigbee2mqtt refuse de s’installer :
#######################################################
# INSTALL : Zigbee2mqtt #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:10.2.1-1).
gcc is already the newest version (4:10.2.1-1).
make is already the newest version (4.3-4.1).
git is already the newest version (1:2.30.2-1+deb11u3).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 20 already installed : Nothing to do !
#######################################################
# INSTALLING : Mosquitto (server) #
#######################################################
Reading package lists...
Building dependency tree...
Reading state information...
mosquitto is already the newest version (2.0.11-1+deb11u1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
##### Z2M BRANCH version to install : master
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
##### Stopping Zigbee2mqtt deamon #
Removed /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service.
## Supprime l'installation dans /opt/zigbee2mqtt
#######################################################
##### Complete installation : Download Zigbee2mqtt git
Cloning into '/opt/zigbee2mqtt'...
#######################################################
##### Install/Update Zigbee2mqtt
npm error code EUSAGE
npm error
npm error The `npm ci` command can only install with an existing package-lock.json or
npm error npm-shrinkwrap.json with lockfileVersion >= 1. Run an install with npm@5 or
npm error later to generate a package-lock.json file, then try again.
npm error
npm error Clean install a project
npm error
npm error Usage:
npm error npm ci
npm error
npm error Options:
npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit]
npm error [--no-bin-links] [--no-fund] [--dry-run]
npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm error [-ws|--workspaces] [--include-workspace-root] [--install-links]
npm error
npm error aliases: clean-install, ic, install-clean, isntall-clean
npm error
npm error Run "npm help ci" for more info
npm error A complete log of this run can be found in: /root/.npm/_logs/2025-01-21T21_19_22_045Z-debug-0.log
#######################################################
##### Configure deamon and start it
Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service -> /etc/systemd/system/zigbee2mqtt.service.
#######################################################
# END #
#######################################################
Sur le forum, que j’ai parcouru dans tous les sens, on parle de caractères à supprimer dans le fichier configuration.yaml
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.1.53:1883
reject_unauthorized: true
include_device_information: true
keepalive: 60
serial:
port: /dev/ttyACM0
adapter: ember
advanced:
channel: 20
network_key:
- 230
- 168
- 23
- 114
- 231
- 130
- 40
- 80
- 216
- 249
- 157
- 32
- 77
- 165
- 225
- 43
pan_id: 54341
cache_state_send_on_startup: false
log_level: debug
homeassistant_legacy_entity_attributes: false
legacy_api: false
legacy_availability_payload: false
frontend:
host: 192.168.1.148
port: 8080
device_options:
legacy: false
devices:
'0x0ceff6fffe3a8a3b':
friendly_name: Thermomètre SdB (sonoff)
'0x00158d000404d332':
friendly_name: Bouton manuel sèche serviette
'0x00158d0003cd1887':
friendly_name: Interrupteur toilette
blocklist:
- '0x00158d0004876a93'
Mais je ne trouve rien de particulier dans mon fichier.
Je ne sais plus quoi faire pour installer Zigbee2mqtt
L’option de Réparation puis de relance des dépendances ne donne rien
Voici ma page santé
Et la page ZigbeeLinker au cas où