zigbee2mqtt Probleme bei Installation

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
dr_vergleich
Beiträge: 10
Registriert: 31. Jul 2017 11:59
Answers: 0
Wohnort: Lörrach

zigbee2mqtt Probleme bei Installation

Beitrag von dr_vergleich »

Hallo,

ich habe eine Rasperry Pi mit Openhabian und die aktuelle Openhab 2.4 installiert. Ich habe mir diesen geflashten USB-Stick besorgt, der für Zigbee genutzt werden kann. Bei Youtube habe ich ein entsprechendes Anleitungsvideo gefunden, was ich hier mal verlinke. Ich habe alles nach Anleitung gemacht, der der MQTT Broker (Mosquito) läuft und ist im Paperui auch als Thing grün/online.

Anleitungsvideo: https://www.youtube.com/watch?v=8u9jMRod5XI&t=1s

Wenn ich jedoch aus der Anleitung die Zigbee Bridge mit "npm start" starten möchte, bekomme ich folgende Fehlermeldung:

> zigbee2mqtt@1.2.1 start /opt/zigbee2mqtt
> node index.js

zigbee2mqtt:info 3/31/2019, 7:19:15 PM Logging to directory: '/opt/zigbee2mqtt/data/log/2019-03-31.19-19-14'
/opt/zigbee2mqtt/lib/extension/devicePublish.js:6
const topicRegex = new RegExp(`^${settings.get().mqtt.base_topic}/.+/(set|get)$`);
^

TypeError: Cannot read property 'base_topic' of null
at Object.<anonymous> (/opt/zigbee2mqtt/lib/extension/devicePublish.js:6:54)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/opt/zigbee2mqtt/lib/controller.js:13:32)
at Module._compile (internal/modules/cjs/loader.js:701:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.2.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.2.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/openhabian/.npm/_logs/2019-03-31T17_19_15_944Z-debug.log


Hat jemand eine Idee, woran es liegen könnte?

Bin für jeden Hinweis dankbar. Habe jetzt mein ganzes Wochenende dafür geopfert und bin nicht weiter gekommen, etwas frustierend.....

LG Claudio

ulorsch
Beiträge: 1
Registriert: 3. Jun 2019 19:23
Answers: 0

Re: zigbee2mqtt Probleme bei Installation

Beitrag von ulorsch »

Hi dr_vergleich,
Ich habe mich auch an diesem Thema versucht und exakt die gleichen Fehler.
Hast Du mittlerweile Antworten bekommen oder es vielleicht schon gelöst?

Gruss ulorsch

Lupomanaro
Beiträge: 2
Registriert: 8. Sep 2019 12:14
Answers: 0

Re: zigbee2mqtt Probleme bei Installation

Beitrag von Lupomanaro »

Habe so ziemlich das gleiche Problem.Habe jetzt die neue data/configuration.yaml von
https://www.zigbee2mqtt.io/configuratio ... ation.html eingefügt und das npm start bekommen.
zigbee2mqtt@1.5.1 start /opt/zigbee2mqtt
> node index.js

zigbee2mqtt:info 2019-9-8 11:55:16 AM Logging to directory: 'data/log/2019-09-08.11-55-14'
zigbee2mqtt:info 2019-9-8 11:55:16 AM Starting zigbee2mqtt version 1.5.1 (commit #ac3b924)
zigbee2mqtt:info 2019-9-8 11:55:16 AM Starting zigbee-shepherd
zigbee2mqtt:info 2019-9-8 11:55:19 AM zigbee-shepherd started
zigbee2mqtt:info 2019-9-8 11:55:19 AM Coordinator firmware version: '20190608'
zigbee2mqtt:info 2019-9-8 11:55:19 AM Currently 0 devices are joined:
zigbee2mqtt:warn 2019-9-8 11:55:19 AM `permit_join` set to `true` in configuration.yaml.
zigbee2mqtt:warn 2019-9-8 11:55:19 AM Allowing new devices to join.
zigbee2mqtt:warn 2019-9-8 11:55:19 AM Set `permit_join` to `false` once you joined all devices.
zigbee2mqtt:info 2019-9-8 11:55:19 AM Zigbee: allowing new devices to join.
zigbee2mqtt:info 2019-9-8 11:55:19 AM Connecting to MQTT server at mqtt://localhost:1883
/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/q/q.js:155
throw e;
^

Error: ENOENT: no such file or directory, open '/etc/ssl/mqtt-ca.crt'
at Object.openSync (fs.js:443:3)
at Object.readFileSync (fs.js:343:35)
at MQTT.connect (/opt/zigbee2mqtt/lib/mqtt.js:27:27)
at Controller.onZigbeeStarted (/opt/zigbee2mqtt/lib/controller.js:111:19)
at zigbee.start (/opt/zigbee2mqtt/lib/controller.js:173:26)
at shepherd.start (/opt/zigbee2mqtt/lib/zigbee.js:81:17)
at /opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/q/q.js:2055:17
at runSingle (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/q/q.js:137:13)
at flush (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/q/q.js:125:13)
at process._tickCallback (internal/process/next_tick.js:61:11)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.5.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.5.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/openhabian/.npm/_logs/2019-09-08T09_55_19_154Z-debug.log

Hmmh

Andy089
Beiträge: 59
Registriert: 16. Sep 2019 18:57
Answers: 0

Re: zigbee2mqtt Probleme bei Installation

Beitrag von Andy089 »

Hallo,

auch wenn der letzte Eintrag von hier schon was älter ist.

Vielleicht kann ich helfen, hab die Installation von Zigbee2MQTT geschafft.

Wie sieht der Inhalt der configuration.yaml aus?

Schonmal mit

Code: Alles auswählen

sudo npm start

versucht?

Skullbook
Beiträge: 5
Registriert: 31. Mär 2020 23:32
Answers: 0

Re: zigbee2mqtt Probleme bei Installation

Beitrag von Skullbook »

Hallo Zusammen,

Ich habe eben eine Lösung die für mich erfolgreich war und das beschriebene Problem betrifft in einem anderen Beitrag beschrieben:
viewtopic.php?p=27447#p27447
Nach vielen hilflosen versuchen, habe ich festgestellt, dass während der Installation von zigbee2mqtt ein Paket nicht nicht korrekt entpackt wurde.
Es steht sogar der Hinweis in den Codezeilen. Den habe ich aber auch sehr sehr lange völlig übersehen....!

:arrow: Habe direkt nach der Installation, gemäß Hinweiß den Befehl "npm audit fix" ausgeführt.
Hierbei wurde die Installation repariert.
Bei mir hat es auch beim einfachen drüber installieren funktioniert.

Ich hoffe damit kann ich einigen helfen das Thema zu lösen.

Ich habe jetzt mein CC26X2R1 verbunden und auch schon ein Testgerät gepairt.
Beste Grüße aus dem Ruhrpott
Alex

Antworten