Erreur de config "npm start"

Bonsoir à tous et toutes

novice dans l’univers pi , jeedom …
j’ai installé debian puis jeedom sur un raspberry 3 , pour la gateway , j’ai une clé zigbee2MQTT, jusque là tout va bien , j’ai suivi les tuto pour l’installation.
Lorsque je met la commande « npm start » je retrouve ceci:

npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/pi/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2020-11-06T22_03_08_032Z-debug.log

j’ai changé plusieurs fois le fichier « nano /opt/zigbee2mqtt/data/configuration.yaml »
actuellemet c’est celui-ci:

homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
serveur: 'mqtt: // localhost'
serial:
port: / dev / ttyACM0
'\ n \ nadvanced: \ n network_key': GENERATE
devices:
'0x00158d0002c9d15e':
friendly_name: '0x00158de '
\ n \ navanc  : \ n cl  _r  seau: GENERATE

quelqu’un pourrait il m’eclairer sur ces erreurs de débutants a coup sur ?

en vous remerciant par avance

Salut!

Tu peux nous dire quel tuto tu as suivi ?
Qu’y a t il dans le log

Hello

C’est juste la mise en forme ou il y a vraiment tout ces espaces dans le fichier de config ?
Par exemple

‹ Mqtt: // locahost ›

Devrait être

‹ Mqtt://locahost ›

Et il manque l’indentation… C’est important dans un fichier yaml

C’est peut-être la mise en forme, le contenu n’était pas dans une balise Texte préformaté, j’ai édité le message pour le faire mais il avait p-e déjà été modifié lors du premier save… (l’espace était déjà présent avant mon edit)

@rylo D’où l’importance de correctement formater les informations, voir point 11 Comment nous aider à vous aider - ou Comment poser une bonne question?

Il n’y a pas que l’édit de ta part à mon avis : les \n sont des sauts de lignes… Ils devraient pas être là

hello , j’ai ceci en réponse

-bash: /home/pi/.npm/_logs/2020-11-06T22_03_08_032Z-debug.log: No such file or d irectory

j’ai enlevé les \n mais toujours le meme message d’erreur
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/pi/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open ‹ /home/pi/package.json ›
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2020-11-07T11_44_48_598Z-debug.log

Pour l’instant, j’ai pas l’impression que la log, ce soit le plus important …
Voilà à quoi ça doit ressembler

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyACM0
devices:
  '0x00158d0002c9d15e':
    friendly_name: 0x00158de

les espaces avant, etc : ça compte !

Ensuite pour le npm start il est important de savoir depuis quel endroit il est lancé et avec quel user (pi si j’en crois les infos)

le tuto que j’ai suivi « https://projetsdiy.fr/test-du-pont-zigbee2mqtt-hack-gateway-xiaomi-smart-home-aqara-partie-1-assemblage-systeme-dalarme-en-5-avec-node-red/ »

dans le log"pi@raspberrypi:~ $ no such file or directory, open ‹ /home/pi/package.json
-bash: no: command not found"

d

que me conseillez vous ? réinstallation totale de debian et jeedom?
quel tuto devrais je suivre pour y arriver ?

Le tuto ne semble pas mauvais. S’il est suivi correctement, il doit fonctionner.

  • corriger le contenu du fichier de configuration
  • lancer npm avec les bonnes commandes comme dans le tuto :
cd /opt/zigbee2mqtt
npm start

La suite et notamment le mode service ça sera à faire/corriger après parce que c’est pas possible de lancer npm manuellement pour avoir debug en même temps que le mode service

1 « J'aime »