NEWS
Proxmox Installation und Zigbee Stick
-
Hi,
ich hab da ein Problem mit der Zigbee Stick Installation unter ProxMox,
da ich ja grade den ganzen Kram vom Raspi umziehe, habe ich den Stick in den NUC gesteckt, unter Proxmox den USB weitergeleitet.
per SSH auf die IO Broker Maschine, dann den ls -la /dev/serial/by-id ausgeführt.
Ausgabe war:
usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0014D9D8FF-if00 -> ../../ttyACM0
eingefügt in den Adapter:
/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0014D9D8FF-if00
dann den Adapter gespeichert, IObroker neu gestartet
Adapter gestartet und nu kommt permission denied. Bin da ein bischen ratlos, muß ich den Kameraden neu flashen beim Umzug?? Oder jemand ne Idee??
Gruß
Erik
7878_zigbee.jpg -
Ziehe den Stick raus, wieder rein und gebe auf der console "dsmeg" ein
Benutze dann den /Dev/ttyUSB0 anstatt serial id
Sent from my iPhone using Tapatalk
-
"dsmeg" Kommando wird nicht gefunden….grrrr wohl Paket nicht installiert, nu kann ich erstmal lesen wie ich das unter Debian reinbring
Danke erstmal
edit
Uha Vertipper drin wird wohl Display Message sein ....DMESG
-
Mag er auch nicht
"no Such File or directory"
muss ich auf morgen oder übermorgen vertagen, muss nu noch duschen und dann in die Spätschicht
Ein Teil der Ausgabe von dmesg :
[ 3.549189] usb 3-1: New USB device found, idVendor=0451, idProduct=16a8 [ 3.549191] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3.549192] usb 3-1: Product: TI CC2531 USB CDC [ 3.549194] usb 3-1: Manufacturer: Texas Instruments [ 3.549195] usb 3-1: SerialNumber: __0X00124B0014D9D8FF [ 3.631868] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro [ 3.654789] systemd-journald[441]: Received request to flush runtime journal from PID 1 [ 3.737159] cdc_acm 3-1:1.0: ttyACM0: USB ACM device [ 3.739342] usbcore: registered new interface driver cdc_acm [ 3.739344] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 3.742528] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5 [ 3.742532] ACPI: Power Button [PWRF] [ 3.836599] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 3.836633] sr 2:0:0:0: Attached scsi generic sg1 type 5 [ 3.836969] input: PC Speaker as /devices/platform/pcspkr/input/input6 [ 3.890603] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 3.904643] [drm] Initialized [ 3.922662] [drm] Found bochs VGA, ID 0xb0c0. [ 3.922663] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfea50000. [ 3.922726] [TTM] Zone kernel: Available graphics memory: 2025352 kiB [ 3.922727] [TTM] Initializing pool allocator [ 3.922731] [TTM] Initializing DMA pool allocator [ 3.924303] fbcon: bochsdrmfb (fb0) is primary device [ 3.939076] Console: switching to colour frame buffer device 128x48 [ 3.940681] bochs-drm 0000:00:02.0: fb0: bochsdrmfb frame buffer device [ 3.958582] [drm] Initialized bochs-drm 1.0.0 20130925 for 0000:00:02.0 on minor 0 [ 4.088440] Adding 4192252k swap on /dev/sda5\. Priority:-1 extents:1 across:4192252k FS [ 7.504354] random: crng init done [ 7.504356] random: 7 urandom warning(s) missed due to ratelimiting [ 1922.954958] usb 3-1: USB disconnect, device number 2 [ 1927.882585] usb 3-1: new full-speed USB device number 3 using uhci_hcd [ 1928.328927] usb 3-1: New USB device found, idVendor=0451, idProduct=16a8 [ 1928.328930] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1928.328931] usb 3-1: Product: TI CC2531 USB CDC [ 1928.328933] usb 3-1: Manufacturer: Texas Instruments [ 1928.328934] usb 3-1: SerialNumber: __0X00124B0014D9D8FF [ 1928.331525] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
das noch schnell versucht, war leider auch nix, wieder permission denied
7878_zigbee2.jpg -
Hast du auch deinen Stick in die VM oder LXC Container durchgereicht? Da sonst wird das nicht gehen. Ich habe hier ioBroker in einem LXC Container laufen mit dem Zigbee Stick und da musst du aber vorher in der Container config das eintragen. Bei der VM wird es nicht anderes sein.
-
Habe ihn unter hardware im web frontend durchgereicht. Port 1-3
Ausgabe lsusb
lsusb -t /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 1: Dev 3, If 0, Class=Communications, Driver=cdc_acm, 12M |__ Port 1: Dev 3, If 1, Class=CDC Data, Driver=cdc_acm, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
-
Sonst schaue mal hier: https://pve.proxmox.com/wiki/USB_Device … l_Machines Da wird es erklärt was du machen musst.
Welchen Eintrag hast du in ioBroker gemacht im ZigBee Adapter bei Einstellungen? Versuche mal den Eintrag /dev//dev/ttyACM0 und schaue ob er dann grün wird.
Sehe gerade das die rechte nicht passen vom Stick. Mach auf der Konsole mal den Befehl
chmod o+rw /dev/ttyACM0
aber mit gestoppter VM und dann starte die VM verbinde dich damit und gehe in den Ordner /dev
cd /dev # dann mach ein ls # und schaue ob der ttyACM0 angezeit wird
Dann müsste es gehen.
-
Danke Dir, werde ich morgen testen, werde mich dann melden
Gruß
Erik
-
Hast du auch deinen Stick in die VM oder LXC Container durchgereicht? Da sonst wird das nicht gehen. Ich habe hier ioBroker in einem LXC Container laufen mit dem Zigbee Stick und da musst du aber vorher in der Container config das eintragen. Bei der VM wird es nicht anderes sein. `
Bei einer Vm geht es wohl über die Webfront, bei LXC muss es über die Config gemacht werden.
Zu empfehlen ist es, einen Alias auf das Gerät anzulegen, wenn man mehr wie einen Stick nutzt, kann es nach dem Neubooten sonst ein böses erwachen geben, dann sind die Ports nämlich evtl. vertauscht worden
-
alles gemacht, aber immer noch permission denied.
Ausgabe ls auf IObroker (ttyACM0 wird angezeigt):
autofs cuse hugepages mqueue random shm tty10 tty2 tty29 tty38 tty47 tty56 tty8 vcs vcsa3 block disk initctl net rtc snapshot tty11 tty20 tty3 tty39 tty48 tty57 tty9 vcs1 vcsa4 bsg dri input network_latency rtc0 snd tty12 tty21 tty30 tty4 tty49 tty58 ttyACM0 vcs2 vcsa5 btrfs-control dvd kmsg network_throughput sda sr0 tty13 tty22 tty31 tty40 tty5 tty59 ttyS0 vcs3 vcsa6 bus fb0 log null sda1 stderr tty14 tty23 tty32 tty41 tty50 tty6 ttyS1 vcs4 vfio cdrom fd loop-control port sda2 stdin tty15 tty24 tty33 tty42 tty51 tty60 ttyS2 vcs5 vga_arbiter char full mapper ppp sda5 stdout tty16 tty25 tty34 tty43 tty52 tty61 ttyS3 vcs6 vhci console fuse mcelog psaux serial tty tty17 tty26 tty35 tty44 tty53 tty62 uhid vcsa vhost-net core hidraw0 mem ptmx sg0 tty0 tty18 tty27 tty36 tty45 tty54 tty63 uinput vcsa1 zero cpu_dma_latency hpet memory_bandwidth pts sg1 tty1 tty19 tty28 tty37 tty46 tty55 tty7 urandom vcsa2
Gruß
Erik
7878_io.jpg -
Unter welchen User hast du ioBroker installiert und nach welcher Anleitung?
Sent from my iPhone using Tapatalk
-
Ausgabe qm monitor 100 -> usbinfo und ls usb
Bus 1, Addr 2, Port 8, Speed 12 Mb/s Class e0: USB device 8087:0a2b Bus 1, Addr 4, Port 3, Speed 12 Mb/s Class 02: USB device 0451:16a8, TI CC2531 USB CDC Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bus 001 Device 004: ID 0451:16a8 Texas Instruments, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dann
qm set 100 -usb0 host=0451:16a8
ausgeführt, VM neu gestartet und wieder Permission denied
im Proxmox sieht das nun so aus:
7878_io.jpg -
Proxmox Image heruntergeladen , installiert und auf dem Proxmox eine VM gestartet (Debian Image unter Iso abgelegtund installiert)….. keine Anleitung
root@iobroker:~# ls -l /home
insgesamt 4
drwxr-xr-x 5 iobroker iobroker 4096 Dez 16 15:24 iobroker
-
Deine iobroker installation sieht nicht sauber aus ?
Es steht im falschen Verzeichnis, Home anstatt /opt/ioBroker eventuell sind noch mehr Sachen faul.
Ich würde dir empfehlen die Installation erneut laut Anleitung aus zu führen damit sollte sowohl die richtigen Ordner Strukturen als Zugriffsrechte erstellt werden.
Sent from my iPhone using Tapatalk
-
?? das verstehe ich nu gar nicht?? Bin nicht der Linux Crack und noch am Anfang…..
Verzeichnis opt/iobroker ist doch alles drin und vorhanden??
iobroker@iobroker:~$ cd /opt iobroker@iobroker:/opt$ cd iobroker iobroker@iobroker:/opt/iobroker$ ls backups iobroker lib node_modules README.md install iobroker-data LICENSE package.json reinstall.sh iob killall.sh log package-lock.json iobroker@iobroker:/opt/iobroker$
Ausgabe von groups:
iobroker@iobroker:/opt/iobroker$ groups iobroker cdrom floppy audio dip video plugdev netdev iobroker@iobroker:/opt/iobroker$
hier nochmal der ls Befehl, mit /home war nur um Rechte von User IObroker zu sehen oder liege ich da falsch??
iobroker@iobroker:/opt/iobroker$ ls -l /opt/iobroker insgesamt 236 drwxr-xr-x 2 iobroker iobroker 4096 Dez 16 15:19 backups drwxr-xr-x 5 iobroker root 4096 Dez 16 14:47 install -rwxr-xr-x 1 iobroker root 67 Dez 16 14:48 iob -rwxr-xr-x 1 iobroker root 67 Dez 16 14:48 iobroker drwxr-xr-x 7 iobroker root 4096 Dez 18 16:11 iobroker-data -rw-r--r-- 1 iobroker root 92 Dez 16 14:47 killall.sh drwxr-xr-x 2 iobroker root 4096 Dez 16 14:47 lib -rw-r--r-- 1 iobroker root 1137 Dez 16 14:47 LICENSE drwxr-xr-x 2 iobroker root 4096 Dez 20 00:05 log drwxr-xr-x 703 iobroker root 20480 Dez 20 11:18 node_modules -rw-r--r-- 1 iobroker iobroker 1596 Dez 20 11:18 package.json -rw-r--r-- 1 iobroker root 164906 Dez 16 14:48 package-lock.json -rw-r--r-- 1 iobroker root 6101 Dez 16 14:47 README.md -rw-r--r-- 1 iobroker root 709 Dez 16 14:47 reinstall.sh iobroker@iobroker:/opt/iobroker$
noch schnell adduser iobroker sudo ausgeführt um iobroker in diese Gruppe zu holen, hat auch nix gebracht, muß nu mal wieder Brötchen verdienen, morgen gehts weiter…. Danke nochmal an alle.
-
Also ich bekomms net hin auch bein Nano Cul permission denied, ich seh vor lauter Wald keine Bäume mehr…...............................SOS
-
Pff Ehm könntest du Mal in TS vorbei schauen dann gucken wir zusammen
Sent from my iPhone using Tapatalk
-
Wenn du möchtest kann ich dir einen LXC Container zur Verfügung stellen mit installieren iobroker!
-
Denke erstmal für die Angebote, ich möchte ja gerne meinen Fehler verstehen
@Dutchman vorbeikomen wo ??
Gruß
Erik
-
mach mal im /opt/iobroker
iobroker stop
und danach nochmal
sudo iobroker start
das gleiche hab ich auch, weil ich auf den VMs nicht root verwende sondern einen user (der zwar volle rechte hat…dennoch gehts nur so)
Sent from my iPhone using Tapatalk