NEWS
GELÖST ZigBee Adapter bleibt gelb
-
Systemdata Bitte Ausfüllen Hardwaresystem: NUC Architektur x64 CPUs 4 Geschwindigkeit 2300 MHz Modell Intel(R) Celeron(R) CPU J3455 @ 1.50GHz Arbeitsspeicher: 4GB Festplattenart: SSD Betriebssystem: Bullseye Node-Version: 14.18.2 Nodejs-Version: 14.18.2 NPM-Version: 6.14.15 Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: none Hallo zusammen,
leider bin ich mit einem Problem, welchen den ZigBeeAdapter (zigbee.0
v1.6.14) nicht weiterkommen. Dieser beleibt trotz vielen lesen und probieren gelb.Log anbei:
2022-02-11 11:25:58.924 - #[32minfo#[39m: host.iob instance system.adapter.zigbee.0 started with pid 231269 2022-02-11 11:26:01.381 - #[34mdebug#[39m: zigbee.0 (231269) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-02-11 11:26:01.443 - #[34mdebug#[39m: zigbee.0 (231269) Objects client ready ... initialize now 2022-02-11 11:26:01.457 - #[34mdebug#[39m: zigbee.0 (231269) Objects create System PubSub Client 2022-02-11 11:26:01.458 - #[34mdebug#[39m: zigbee.0 (231269) Objects create User PubSub Client 2022-02-11 11:26:01.567 - #[34mdebug#[39m: zigbee.0 (231269) Objects client initialize lua scripts 2022-02-11 11:26:01.580 - #[34mdebug#[39m: zigbee.0 (231269) Objects connected to redis: 127.0.0.1:9001 2022-02-11 11:26:01.583 - #[35msilly#[39m: zigbee.0 (231269) redis psubscribe cfg.o.system.user.* 2022-02-11 11:26:01.626 - #[35msilly#[39m: zigbee.0 (231269) redis psubscribe cfg.o.enum.* 2022-02-11 11:26:01.631 - #[35msilly#[39m: zigbee.0 (231269) objectDB connected 2022-02-11 11:26:01.633 - #[34mdebug#[39m: zigbee.0 (231269) Redis States: Use Redis connection: 127.0.0.1:9000 2022-02-11 11:26:01.667 - #[34mdebug#[39m: zigbee.0 (231269) States create System PubSub Client 2022-02-11 11:26:01.668 - #[34mdebug#[39m: zigbee.0 (231269) States create User PubSub Client 2022-02-11 11:26:01.720 - #[34mdebug#[39m: zigbee.0 (231269) States connected to redis: 127.0.0.1:9000 2022-02-11 11:26:01.721 - #[35msilly#[39m: zigbee.0 (231269) statesDB connected 2022-02-11 11:26:01.940 - #[34mdebug#[39m: zigbee.0 (231269) Plugin sentry Initialize Plugin (enabled=true) 2022-02-11 11:26:02.659 - #[32minfo#[39m: zigbee.0 (231269) starting. Version 1.6.14 in /opt/iobroker/node_modules/iobroker.zigbee, node: v14.18.2, js-controller: 4.0.7 2022-02-11 11:26:02.700 - #[34mdebug#[39m: zigbee.0 (231269) Using zigbee-herdsman with settings: {"network":{"panID":6754,"extendedPanID":[32,221,221,221,221,221,221,221],"channelList":[11],"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/ttyACM0","adapter":"zstack"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":true}} 2022-02-11 11:26:02.759 - #[32minfo#[39m: zigbee.0 (231269) Starting Zigbee npm ... 2022-02-11 11:26:02.760 - #[34mdebug#[39m: zigbee.0 (231269) Starting zigbee-herdsman... 2022-02-11 11:26:03.076 - #[35msilly#[39m: zigbee.0 (231269) States system redis pmessage system.adapter.zigbee.0.logLevel/system.adapter.zigbee.0.logLevel:{"val":"silly","ack":true,"ts":1644575162926,"q":0,"from":"system.adapter.zigbee.0","lc":1643205476682} 2022-02-11 11:26:03.173 - #[34mdebug#[39m: zigbee.0 (231269) zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6754,"extendedPanID":[32,221,221,221,221,221,221,221],"channelList":[11]},"serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/ttyACM0","adapter":"zstack"},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","databaseBackupPath":null,"backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","adapter":{"disableLED":false,"forceStartWithInconsistentAdapterConfiguration":true},"acceptJoiningDeviceHandler":null}' 2022-02-11 11:26:03.174 - #[34mdebug#[39m: zigbee.0 (231269) zigbee-herdsman:adapter:zStack:znp:log Opening SerialPort with /dev/ttyACM0 and {"baudRate":115200,"rtscts":false,"autoOpen":false} 2022-02-11 11:26:03.181 - #[34mdebug#[39m: zigbee.0 (231269) Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2022_02_11-11_26_02.tar.gz success 2022-02-11 11:26:03.242 - #[31merror#[39m: zigbee.0 (231269) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Operation not permitted, cannot open /dev/ttyACM0'" 2022-02-11 11:26:03.243 - #[31merror#[39m: zigbee.0 (231269) Failed to start Zigbee 2022-02-11 11:26:03.243 - #[31merror#[39m: zigbee.0 (231269) Error herdsman start 2022-02-11 11:26:03.245 - #[32minfo#[39m: zigbee.0 (231269) Installed Version: iobroker.zigbee@1.6.14 2022-02-11 11:26:03.254 - #[35msilly#[39m: zigbee.0 (231269) States user redis pmessage zigbee.0.*/zigbee.0.info.connection:{"val":false,"ack":true,"ts":1644575163247,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1630856270636} 2022-02-11 11:26:03.314 - #[35msilly#[39m: zigbee.0 (231269) States user redis pmessage zigbee.0.*/zigbee.0.info.pairingMessage:{"val":"Error: Starting zigbee-herdsman problem : \"Error while opening serialport 'Error: Error: Operation not permitted, cannot open /dev/ttyACM0'\". undefined","ack":true,"ts":1644575163311,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1643225935906} 2022-02-11 11:26:03.317 - #[35msilly#[39m: zigbee.0 (231269) States user redis pmessage zigbee.0.*/zigbee.0.info.connection:{"val":false,"ack":true,"ts":1644575163311,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1630856270636} 2022-02-11 11:26:13.246 - #[32minfo#[39m: zigbee.0 (231269) Try to reconnect. 1 attempts left 2022-02-11 11:26:13.247 - #[32minfo#[39m: zigbee.0 (231269) Starting Zigbee npm ... 2022-02-11 11:26:13.248 - #[34mdebug#[39m: zigbee.0 (231269) Starting zigbee-herdsman... 2022-02-11 11:26:13.269 - #[32minfo#[39m: zigbee.0 (231269) Installed Version: iobroker.zigbee@1.6.14 2022-02-11 11:26:13.448 - #[34mdebug#[39m: zigbee.0 (231269) zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6754,"extendedPanID":[32,221,221,221,221,221,221,221],"channelList":[11]},"serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/ttyACM0","adapter":"zstack"},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","databaseBackupPath":null,"backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","adapter":{"disableLED":false,"forceStartWithInconsistentAdapterConfiguration":true},"acceptJoiningDeviceHandler":null}' 2022-02-11 11:26:13.449 - #[34mdebug#[39m: zigbee.0 (231269) zigbee-herdsman:adapter:zStack:znp:log Opening SerialPort with /dev/ttyACM0 and {"baudRate":115200,"rtscts":false,"autoOpen":false} 2022-02-11 11:26:13.459 - #[31merror#[39m: zigbee.0 (231269) Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Operation not permitted, cannot open /dev/ttyACM0'" 2022-02-11 11:26:13.460 - #[31merror#[39m: zigbee.0 (231269) Failed to start Zigbee 2022-02-11 11:26:13.460 - #[31merror#[39m: zigbee.0 (231269) Error herdsman start 2022-02-11 11:26:13.475 - #[35msilly#[39m: zigbee.0 (231269) States user redis pmessage zigbee.0.*/zigbee.0.info.pairingMessage:{"val":"Error: Starting zigbee-herdsman problem : \"Error while opening serialport 'Error: Error: Operation not permitted, cannot open /dev/ttyACM0'\". undefined","ack":true,"ts":1644575173473,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1643225935906} 2022-02-11 11:26:13.477 - #[35msilly#[39m: zigbee.0 (231269) States user redis pmessage zigbee.0.*/zigbee.0.info.connection:{"val":false,"ack":true,"ts":1644575173474,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1630856270636}
Ich bitte um Hilfe / Anregungen was ich noch machen kann!?
Danke.
VG
BLRD
-
@blrd sagte in ZigBee Adapter bleibt gelb:
Error: Operation not permitted, cannot open /dev/ttyACM0
Du kannst/musst dafür sorgen das der Benutzer der den ioBroker laufen lässt die serielle Schnittstelle öffnen darf. Darf er aktuell nicht:
Error: Operation not permitted, cannot open /dev/ttyACM0
-
Danke für die Rückmeldung.
Wie mache ich dies ? Meinst du den Anmeldnamen bei IoBroker mit PW?
Achso über die Konsole des NUC oder soll ich per Putty rein?
-
@blrd Die frage kann ich dir so nicht beantworten.
- Du hast oben geschrieben das du den ioBroker "manuell" installiert hast.. was genau heisst das ?
- unter welchem Benutzer läuft der ioBroker ?
- wie sind die rechte auf der seriellen Schnittstelle (ls -al /dev/ttyACM0)
A.
-
@asgothian sagte in ZigBee Adapter bleibt gelb:
Die frage kann ich dir so nicht beantworten.
Du hast oben geschrieben das du den ioBroker "manuell" installiert hast.. was genau heisst das ? Also ich habe dies über die Konsole des NUC mit dem Eingabebefehl für IOB erledigt - Technikram- Installations-Skript den ioBroker installieren können. Das macht ihr mit dem Befehl: curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/installer.sh | bash
unter welchem Benutzer läuft der ioBroker ? [Mit meinen Initalien und PW, allerdings in der Konsole des Nuc so -root@iob:/opt/iobroker# -.]
wie sind die rechte auf der seriellen Schnittstelle (ls -al /dev/ttyACM0)!
Danke
-
@blrd sagte in ZigBee Adapter bleibt gelb:
@asgothian sagte in ZigBee Adapter bleibt gelb:
Die frage kann ich dir so nicht beantworten.
Du hast oben geschrieben das du den ioBroker "manuell" installiert hast.. was genau heisst das ? Also ich habe dies über die Konsole des NUC mit dem Eingabebefehl für IOB erledigt - Technikram- Installations-Skript den ioBroker installieren können. Das macht ihr mit dem Befehl: curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/stable-installer/installer.sh | bash
unter welchem Benutzer läuft der ioBroker ? [Mit meinen Initalien und PW, allerdings in der Konsole des Nuc so -root@iob:/opt/iobroker# -.]
wie sind die rechte auf der seriellen Schnittstelle (ls -al /dev/ttyACM0)!
Danke
- bitte den ls Befehl in der Konsole ausführen und das Ergebnis als Text posten - dabei nicht als root angemeldet sein !. Der Screenshot zeigt ziemlich sicher nicht. Bitte zusätzlich die Ausgabe von
ls -al /dev/serial/by-id
- ich hoffe inständig das der ioBroker nicht als root läuft. Ich gehe davon aus das es der Benutzer iobroker ist. Heraus finden kannst du es mit dem Befehl
ps -axu | grep -e iobroker
A.
- bitte den ls Befehl in der Konsole ausführen und das Ergebnis als Text posten - dabei nicht als root angemeldet sein !. Der Screenshot zeigt ziemlich sicher nicht. Bitte zusätzlich die Ausgabe von
-
@asgothian sagte in ZigBee Adapter bleibt gelb:
bitte den ls Befehl in der Konsole ausführen und das Ergebnis als Text posten - dabei nicht als root angemeldet sein !. Der Screenshot zeigt ziemlich sicher nicht. Bitte zusätzlich die Ausgabe von ls -al /dev/serial/by-id
crw-rw-rw- 1 root dialout 166, 0 Feb 9 11:45 /dev/ttyACM0 dazu ls -al /dev/serial/by-id ls: cannot access '/dev/serial/by-id': No such file or directory]] D. h. wohl ich laufe auf root Mist!
ich hoffe inständig das der ioBroker nicht als root läuft. Ich gehe davon aus das es der Benutzer iobroker ist. Heraus finden kannst du es mit dem Befehl ps -axu | grep -e iobroker$ ps -axu | grep -e iobroker iobroker 219573 18.8 8.7 1199172 365544 ? Rsl 09:41 32:53 iobroker.js-controller iobroker 219591 1.2 3.5 1029852 148056 ? Sl 09:41 2:09 io.admin.0 iobroker 219606 0.0 1.5 681856 64660 ? Sl 09:41 0:09 io.email.0 iobroker 219621 0.1 1.8 704460 78988 ? Sl 09:41 0:20 io.history.0 iobroker 219636 3.9 4.1 785084 173572 ? Sl 09:41 6:57 io.javascript.0 iobroker 219651 0.0 1.5 663536 66552 ? Sl 09:41 0:10 io.node-red.0 iobroker 219666 0.1 1.8 944472 78832 ? Sl 09:41 0:19 io.telegram.0 iobroker 219673 0.2 3.0 986440 125952 ? Sl 09:41 0:30 node-red iobroker 219718 0.3 1.8 960456 78808 ? Sl 09:41 0:32 io.homee.0 iobroker 219744 0.1 1.5 926024 64964 ? Sl 09:41 0:11 io.netatmo.0 iobroker 219763 0.1 1.8 956520 79472 ? Sl 09:41 0:18 io.alexa2.0 iobroker 219774 0.6 1.7 691456 74448 ? Sl 09:41 1:07 io.ping.0 iobroker 219796 0.6 2.3 714256 96656 ? Sl 09:41 1:07 io.shelly.0 iobroker 219816 3.2 2.4 783284 102764 ? Sl 09:41 5:33 io.sonoff.0 iobroker 219852 1.7 2.0 702572 87968 ? Sl 09:42 3:01 io.synology.0 iobroker 219867 0.4 2.1 700000 88832 ? Sl 09:42 0:44 io.tr-064.0 iobroker 219912 0.0 1.7 683384 74480 ? Sl 09:42 0:09 io.backitup.0 iobroker 219982 0.0 1.5 681800 64620 ? Sl 09:42 0:09 io.discovery.0 iobroker 220022 0.0 1.3 656740 55948 ? Sl 09:42 0:08 io.egigeozone.0 iobroker 220045 0.4 1.6 799692 68112 ? Sl 09:42 0:42 io.enigma2.0 iobroker 220066 0.3 1.6 733028 67888 ? Sl 09:42 0:38 io.enigma2.1 iobroker 220081 1.0 2.2 809424 93620 ? Sl 09:42 1:49 io.fb-checkpresence.0 iobroker 220096 0.1 1.4 725268 59120 ? Sl 09:42 0:18 io.fritzbox.0 iobroker 220114 0.1 1.5 664944 65152 ? Sl 09:42 0:16 io.fritzdect.0 iobroker 220197 0.1 2.3 913488 97716 ? Sl 09:43 0:20 io.iot.0 iobroker 220442 0.0 1.6 683656 67468 ? Sl 09:43 0:09 io.iqontrol.0 iobroker 220479 0.1 1.3 662032 57892 ? Sl 09:43 0:13 io.lgtv.0 iobroker 220601 0.0 1.5 925760 63884 ? Sl 09:43 0:10 io.nina.0 iobroker 220630 0.1 1.7 690700 72472 ? Sl 09:43 0:18 io.octoprint.0 iobroker 220645 0.1 1.3 658560 57868 ? Sl 09:43 0:11 io.paw.0 iobroker 220660 0.7 1.8 648100 75952 ? Sl 09:43 1:14 io.pi-hole.0 iobroker 220675 0.1 1.6 751780 68984 ? Sl 09:43 0:10 io.pollenflug.0 iobroker 220693 0.2 1.4 662228 61796 ? Sl 09:43 0:22 io.samsung.0 iobroker 220717 0.1 1.4 659704 59772 ? Sl 09:43 0:12 io.snmp.0 iobroker 220739 0.1 1.8 962200 78620 ? Sl 09:43 0:13 io.statistics.0 iobroker 220769 0.1 1.6 931396 69396 ? Sl 09:43 0:16 io.tankerkoenig.0 iobroker 220788 0.2 1.7 672412 73112 ? Sl 09:44 0:21 io.upnp.0 iobroker 220835 0.1 1.6 692568 71100 ? Sl 09:44 0:10 io.web.0 iobroker 220851 0.6 1.8 678736 77316 ? Sl 09:44 1:08 io.proxmox.0 iobroker 220884 0.0 1.4 665500 61256 ? Sl 09:44 0:08 io.terminal.0 iobroker 222862 0.1 1.8 889448 76628 ? Sl 10:01 0:17 io.info.0 iobroker 225185 0.1 1.8 957140 77160 ? Sl 10:22 0:13 io.discovergy.0 iobroker 228399 0.1 1.8 1021700 77056 ? Sl 10:55 0:09 io.mihome-vacuum.0 iobroker 231269 0.2 2.1 901084 90548 ? Sl 11:25 0:08 io.zigbee.0 iobroker 237840 0.0 0.0 4132 868 ? S 12:35 0:00 /bin/ping -n -w 500 -c 1 192.168.178.90 dr 237842 0.0 0.0 3312 724 pts/1 S+ 12:35 0:00 grep -e iobroker```
Nachtrag wenn ich über den Knoten - dortige shell gehe, dort geht es nur als root, kommt dies:
root@pve:~# ls -al /dev/serial/by-id total 0 drwxr-xr-x 2 root root 60 Feb 9 11:45 . drwxr-xr-x 4 root root 80 Feb 9 11:45 .. lrwxrwxrwx 1 root root 13 Feb 9 11:45 usb-Texas_Instruments_CC2538_USB_CDC-if00 -> ../../ttyACM0
Und Sorry wenn ich nerve oder so, da ich in Linux noch Anfänger bin.
-
@blrd sagte in ZigBee Adapter bleibt gelb:
Und Sorry wenn ich nerve oder so, da ich in Linux noch Anfänger bin.
Alles gut. Es fehlt noch die Ausgabe von
ls -al /dev/ttyACM0
Ansonsten läuft dein ioBroker nicht als root. Und auf der Konsole solltest du dich genau so wie auch mit putty mit deinem Benutzernamen anmelden können.
Im übrigen darfst du gerne wenn ich Konsole schreibe statt dessen Putty und deinen Benutzer nutzen. Die Ausgaben sollten vergleichbar sein, und du arbeitest da (hoffentlich) nicht als root.
A.
-
-
-
Knoten:
root@pve:~# ls -al /dev/ttyACM0
crw-rw-rw- 1 root dialout 166, 0 Feb 9 11:45 /dev/ttyACM0
root@pve:~#Container:
ls -al /dev/ttyACM0
sh: 3: root@pve:~#: not found -
In den Systemdata habe ich NUC geschrieben und IoBroker läuft im Container.
Sorry
Und nochmal Sorry, ich habe dies:
root@iob:/opt/iobroker# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal
root@iob:/opt/iobroker# -
@blrd der Nuc ist auch nur ein Rechner. Das du da mit Containern arbeitest war so nicht zu sehen
In diesem Fall musst du die Konfiguration deines Containers verifizieren - es scheint das die serielle Schnittstelle des USB Sticks nicht an den Container weiter gegeben wird.
Da bin ich dann auch raus. Mit Containern kenn ich mich nicht im Detail aus.
A.
-
-
@blrd Debian11 ist das Betriebssystem, wenn du sagst, dass du einen Container für iob hast, was ist das für eine Umgebung: Docker? Proxmox?
-
-
@blrd Also nach dieser Anleitung habe ich es hinbekommen.
Das machst du alles in der "proxmox" Konsole (shell), nicht in der iobroker Konsole.
-
Hi,
Sorry, dass ich mich jetzt erst zurückmelde.
Freu der Adapter geht wieder. Diese Anleitung wie genannt kannte ich und hatte ich auch schon des öfteren genutzt, ohne Erfolg.
Jetzt hae ich den NUC samt Promox neuinstalliert und es geht.
Was ich eingrenzen konnte ist, dass dies nur mit einem unpreviliegierten LXC geht (warum auch immer)!? Kennt jemand dies?
Des Weiteren habe ich jetzt noch ei Problem mit dem Synology- und Backituo-Adapter!? Hat dies ggf. auch damit zu tun? Beim Backitup (mit FritzBox kommt dies
Error: Command failed: sudo mount -t cifs -o username=biu,password=****,noserverino,rw,file_mode=0777,dir_mode=0777 //192.168.178.111/fbfr/NAS_FB_FR/biuiob /opt/iobroker/backupsmount error(1): Operation not permittedRefer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Danke und wenn jeman noch zum Syn bzw. Backitup was sagen kann, gerne her damit.
Danke.
VG
BLRD
-
@blrd mach dafür einen extra Beitrag auf.. vermische nicht 2 themen..und setzt dieses auf Gelöst
-