Zigbee2mqtt mit ZigBee CC2530+CC2592 Long Range Funkmodul startet nicht

Begonnen von cetri, 19 Dezember 2020, 15:07:07

Vorheriges Thema - Nächstes Thema

cetri

Hallo zusammen,

hat jemand von euch zigbee2mqtt mit diesem Modul im Einsatz und kann mir eventuell weiter helfen?

https://shop.codm.de/bundles/zigbee/funkmodule/22/zigbee-cc2530-cc2592-long-range-funkmodul-bundle-20cm/5dbi

Ich habe es jetzt mehrfach nach Anleitung auf einem nackten Pi 3b mit frischem Buster installiert, bekomme es aber nicht zum Laufen. Der Startvorgang bricht mit folgenden Fehlermeldungen ab:

pi@raspberrypi:/opt/zigbee2mqtt $ npm start

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

Zigbee2MQTT:info  2020-12-19 14:22:42: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-12-19.14-22-39' filename: log.txt
Zigbee2MQTT:info  2020-12-19 14:22:43: Starting Zigbee2MQTT version 1.16.2 (commit #0514204)
Zigbee2MQTT:info  2020-12-19 14:22:43: Starting zigbee-herdsman (0.13.37)
Zigbee2MQTT:error 2020-12-19 14:23:04: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-12-19 14:23:04: Failed to start zigbee
Zigbee2MQTT:error 2020-12-19 14:23:04: Exiting...
Zigbee2MQTT:error 2020-12-19 14:23:04: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
    at Generator.throw (<anonymous>)
    at rejected (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.16.2 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.16.2 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/pi/.npm/_logs/2020-12-19T13_23_04_736Z-debug.log


Leider bin ich bei Linux Anfänger mit einfachen Grundkenntnissen und komme bei der Fehlersuche nicht weiter. Es scheint jawohl so als ob das Modul nicht antworten würde.

Ausgabe von dmesg | grep tty

pi@raspberrypi:~ $ dmesg | grep tty
[    0.000000] Kernel command line: coherent_pool=1M snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=tty1 root=PARTUUID=0ca261c7-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
[    0.000941] printk: console [tty1] enabled
[    2.471579] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 114, base_baud = 0) is a PL011 rev2
pi@raspberrypi:~ $


LG
Cetri

Steigerbalett

Hast Du mal versucht den Stick in der configuration.yaml manuell einzutragen?
Was kommt denn in der Konsole als Ausgabe von
ls -l /dev/serial/by-id
?

cetri

Zitat von: Steigerbalett am 20 Dezember 2020, 11:39:33
Hast Du mal versucht den Stick in der configuration.yaml manuell einzutragen?
Was kommt denn in der Konsole als Ausgabe von
ls -l /dev/serial/by-id
?

Hallo,

das ist kein USB-Stick sondern ein UART-Modul für den GPIO den ich nach Anleitung in der configuration.yaml eingetragen habe.

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://192.168.xxx.xxx'
  user: xxx
  password: xxxx
serial:
  port: /dev/ttyAMA0
advanced:
  baudrate: 115200
  rtscts: false
  network_key:
    - 238


Ausgabe von ls -l /dev/serial/by-id

pi@raspberrypi:~ $ ls -l /dev/serial/by-id
ls: Zugriff auf '/dev/serial/by-id' nicht möglich: Datei oder Verzeichnis nicht gefunden
pi@raspberrypi:~ $ sudo ls -l /dev/serial/by-id
ls: Zugriff auf '/dev/serial/by-id' nicht möglich: Datei oder Verzeichnis nicht gefunden







JensS

Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.


locutus

Diese Anleitung bezieht sich auf eine längst veraltete Konfiguration der seriellen Schnittstelle. Die unter "Vorbereitung Raspberry Pi und Serial/UART" beschriebene Vorgehensweise ist unzutreffend!

Verwende
sudo raspi-config
dann
Interfacing Options > Serial > No > Yes > OK
Spätestens nach dem Reboot sollte das System eine neue serielle Schnittstelle haben:
ls -l /dev/serial*
lrwxrwxrwx 1 root root 5 Dec 21 13:55 /dev/serial0 -> ttyS0
lrwxrwxrwx 1 root root 7 Dec 21 13:55 /dev/serial1 -> ttyAMA0

Jetzt fehlt nur noch der entsprechende Eintrag in der ZigBee-Konfigurationsdatei ...

Siehe auch Absatz "Änderungen beim Raspberry Pi Modell 3":
http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Serial.html

cetri

Zitat von: locutus am 20 Dezember 2020, 15:35:28
Diese Anleitung bezieht sich auf eine längst veraltete Konfiguration der seriellen Schnittstelle.

Hi locutus,

Das probiere ich nachher mal aus wenn ich zuhause bin. Dann wären aber die Anleitungen im Wiki auch veraltet oder?

https://wiki.fhem.de/wiki/Raspberry_Pi_3:_GPIO-Port_Module_und_Bluetoot

https://wiki.fhem.de/wiki/Raspberry_Pi




cetri

Hallo locutus,

ich habe es jetzt mal nach deiner Anleitung probiert. Leider ohne Erfolg. Die Schnittstelle wird nicht angelegt.

Vorgehensweise:


  • Neue SD-Karte mit Buster aufgesetzt um sicherzustellen das nicht irgendwelche Einstellungen die ich vorher geändert habe das Ergebnis beeinflussen

  • Grundeinstellungen über raspi-config eingerichtet. (timezone usw.)

  • P6 serial Port -> Login shell NEIN -> serial port hardware enabled JA

  • Nach reboot gibt es keine Schnittstelle /dev/ttyS0


Fehlermeldung von zigbee2mqtt:

pi@raspberrypi:/opt/zigbee2mqtt $ npm start

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

Zigbee2MQTT:info  2020-12-20 21:56:29: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-12-20.21-56-27' filename: log.txt
Zigbee2MQTT:info  2020-12-20 21:56:30: Starting Zigbee2MQTT version 1.16.2 (commit #0514204)
Zigbee2MQTT:info  2020-12-20 21:56:30: Starting zigbee-herdsman (0.13.37)
Zigbee2MQTT:error 2020-12-20 21:56:31: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2020-12-20 21:56:31: Failed to start zigbee
Zigbee2MQTT:error 2020-12-20 21:56:31: Exiting...
Zigbee2MQTT:error 2020-12-20 21:56:31: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyS0'
    at Znp.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)