Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zigbee2MQTT Start Error: No path provided and failed to auto detect pat #14622

Closed
AarneAarebye opened this issue Oct 23, 2022 · 5 comments
Closed
Labels
problem Something isn't working

Comments

@AarneAarebye
Copy link

AarneAarebye commented Oct 23, 2022

What happened?

  • Raspi bullseye

  • RaspBee II

  • udev is installed

  • /opt/zigbee2mqtt/data/configuration.yaml
    homeassistant: false
    permit_join: true
    mqtt:
    base_topic: zigbee2mqtt
    server: mqtt://192.168.178.78
    user:
    password:
    serial:
    adapter: deconz
    frontend: false
    advanced:
    network_key:

  • console output:
    admin@node-000:/opt/zigbee2mqtt $ npm start

zigbee2mqtt@1.28.0 start /opt/zigbee2mqtt
node index.js

Zigbee2MQTT:info 2022-10-23 23:21:16: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2022-10-23.23-21-16' filename: log.txt
Zigbee2MQTT:info 2022-10-23 23:21:16: Starting Zigbee2MQTT version 1.28.0 (commit #03ba647)
Zigbee2MQTT:info 2022-10-23 23:21:16: Starting zigbee-herdsman (0.14.62)
Zigbee2MQTT:error 2022-10-23 23:21:16: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-10-23 23:21:16: Failed to start zigbee
Zigbee2MQTT:error 2022-10-23 23:21:16: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-10-23 23:21:16: Exiting...
Zigbee2MQTT:error 2022-10-23 23:21:17: Error: No path provided and failed to auto detect path
at Function.create (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/adapter.ts:81:23)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:129:24)
at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:58:27)
at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:101:27)
at start (/opt/zigbee2mqtt/index.js:109:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.28.0 start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.28.0 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/admin/.npm/_logs/2022-10-23T21_21_17_081Z-debug.log

What did you expect to happen?

just starting ...

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.28.0 (commit #03ba647)

Adapter firmware version

latest

Adapter

ConBee 2

Debug log

dmin@node-000:/opt/zigbee2mqtt $ EBUG=zigbee-herdsman* npm start

zigbee2mqtt@1.28.0 start /opt/zigbee2mqtt
node index.js

internal/modules/cjs/loader.js:905
throw err;
^

Error: Cannot find module 'semver'
Require stack:

  • /opt/zigbee2mqtt/index.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:101:18)
    at Object. (/opt/zigbee2mqtt/index.js:3:16)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ '/opt/zigbee2mqtt/index.js' ]
    }
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! zigbee2mqtt@1.28.0 start: node index.js
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the zigbee2mqtt@1.28.0 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/admin/.npm/_logs/2022-10-23T21_37_12_999Z-debug.log

@AarneAarebye AarneAarebye added the problem Something isn't working label Oct 23, 2022
@AarneAarebye
Copy link
Author

AarneAarebye commented Oct 26, 2022

On my raspi, no /dev/ttyAMA0 is available. Also, no /dev/serial/by-id/* is working, as there is no "by-id". The only serial device, besides /dev/ttyS0 is /dev/ttyAMA0.

admin@node-000:/opt/zigbee2mqtt $ udevadm info -a -n /dev/ttyAMA0 | grep 'serial'
  looking at device '/devices/platform/soc/fe201000.serial/tty/ttyAMA0':
  looking at parent device '/devices/platform/soc/fe201000.serial':
    KERNELS=="fe201000.serial"

So, I added /dev/ttyAMA0 as port in the yaml config file.

homeassistant: false
permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.178.78
  user: XXX
  password: XXX
serial:
  port: /dev/ttyAMA0
  adapter: deconz
frontend: false
advanced:
  log_level: debug
  network_key: XXXX

@AarneAarebye
Copy link
Author

AarneAarebye commented Oct 26, 2022

admin@node-000:/opt/zigbee2mqtt $ DEBUG=zigbee-herdsman* npm start

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

Zigbee2MQTT:debug 2022-10-26 12:29:25: Can't load state from file /opt/zigbee2mqtt/data/state.json (doesn't exist)
Zigbee2MQTT:info  2022-10-26 12:29:25: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2022-10-26.12-29-25' filename: log.txt
Zigbee2MQTT:debug 2022-10-26 12:29:25: Removing old log directory '/opt/zigbee2mqtt/data/log/2022-10-23.22-56-31'
Zigbee2MQTT:info  2022-10-26 12:29:25: Starting Zigbee2MQTT version 1.28.0 (commit #03ba647)
Zigbee2MQTT:info  2022-10-26 12:29:25: Starting zigbee-herdsman (0.14.62)
Zigbee2MQTT:debug 2022-10-26 12:29:25: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/opt/zigbee2mqtt/data/coordinator_backup.json","databaseBackupPath":"/opt/zigbee2mqtt/data/database.db.backup","databasePath":"/opt/zigbee2mqtt/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"deconz","path":"/dev/ttyAMA0"}}'
  zigbee-herdsman:deconz:driver Set delay to 0 +0ms
  zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[197,242,116,122,201,107,152,243,121,180,171,79,115,186,100,210],"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11]},"serialPort":{"path":"/dev/ttyAMA0","adapter":"deconz"},"databasePath":"/opt/zigbee2mqtt/data/database.db","databaseBackupPath":"/opt/zigbee2mqtt/data/database.db.backup","backupPath":"/opt/zigbee2mqtt/data/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}' +0ms
  zigbee-herdsman:deconz:driver Opening with /dev/ttyAMA0 +3ms
  zigbee-herdsman:deconz:driver Serialport opened +9ms
  zigbee-herdsman:controller:log Started with result 'resumed' +12ms
  zigbee-herdsman:controller:log Injected database: true, adapter: true +0ms
  zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 1 paramId: 1 +6ms
  zigbee-herdsman:deconz:adapter checking coordinator simple descriptor +0ms
  zigbee-herdsman:deconz:driver DATA_REQUEST - destAddr: 0x0 EP:0 SeqNr. 2 request id: 1 +3s
  zigbee-herdsman:deconz:driver Timeout for request - CMD: 0xa seqNr: 1 +7s
Zigbee2MQTT:error 2022-10-26 12:29:36: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2022-10-26 12:29:36: Failed to start zigbee
Zigbee2MQTT:error 2022-10-26 12:29:36: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2022-10-26 12:29:36: Exiting...
Zigbee2MQTT:error 2022-10-26 12:29:36: undefined
  zigbee-herdsman:deconz:driver send read device state from queue. seqNr: 3 +11ms
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.28.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.28.0 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/admin/.npm/_logs/2022-10-26T10_29_36_263Z-debug.log

@AarneAarebye
Copy link
Author

so, as you can see, I did some research, update and another npm ci... Need some hint in which direction to go further to analyze the root case...

@AarneAarebye
Copy link
Author

AarneAarebye commented Oct 29, 2022

OK, found solution: deConz service was still up and running. Now working fine with RaspBee II.

@wavedeluxmaster
Copy link

I have also an RaspBee II and using the snoff zigbee 3.0 USB Dongle Plus and got this error,
`
Zigbee2MQTT:info 2023-12-28 21:55:13: Starting Zigbee2MQTT version 1.34.0 (commit #aae7312)
Zigbee2MQTT:info 2023-12-28 21:55:13: Starting zigbee-herdsman (0.25.0)

Zigbee2MQTT:error 2023-12-28 21:55:14: Error while starting zigbee-herdsman

Zigbee2MQTT:error 2023-12-28 21:55:14: Failed to start zigbee

Zigbee2MQTT:error 2023-12-28 21:55:14: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions

Zigbee2MQTT:error 2023-12-28 21:55:14: Exiting...

Zigbee2MQTT:error 2023-12-28 21:55:14: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyAMA0'

at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)

at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:82:22)

at /app/node_modules/@serialport/stream/dist/index.js:118:18

`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants