Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. USB Port 's resetten. Zigbee Stick neustarten. Ohne Neustart

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    516

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    420

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    991

USB Port 's resetten. Zigbee Stick neustarten. Ohne Neustart

Geplant Angeheftet Gesperrt Verschoben Hardware
1 Beiträge 1 Kommentatoren 631 Aufrufe 1 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ElzersharkE Offline
    ElzersharkE Offline
    Elzershark
    schrieb am zuletzt editiert von
    #1

    Zigbee Port funzt nicht. USB Port's Resetten ohne Raspi/PC neustart:

    in Putty (nicht unter /opt/iobroker. Einfach im Home Verzeichniss von z.B. Pi)

    sudo nano usbreset.c
    

    Das hier dann einfügen:

    /* usbreset -- send a USB port reset to a USB device */
    #include <stdio.h>
    #include <unistd.h>
    #include <fcntl.h>
    #include <errno.h>
    #include <sys/ioctl.h>
    #include <linux/usbdevice_fs.h>
    int main(int argc, char **argv)
    {
        const char *filename;
        int fd;
        int rc;
        if (argc != 2) {
            fprintf(stderr, "Usage: usbreset device-filename\n");
            return 1;
        }
        filename = argv[1];
        fd = open(filename, O_WRONLY);
        if (fd < 0) {
            perror("Error opening output file");
            return 1;
        }
        printf("Resetting USB device %s\n", filename);
        rc = ioctl(fd, USBDEVFS_RESET, 0);
        if (rc < 0) {
            perror("Error in ioctl");
            return 1;
        }
        printf("Reset successful\n");
        close(fd);
        return 0;
    }
    

    Dann weiter in Putty:

    sudo gcc usbreset.c -o usbreset
    sudo mv usbreset /usr/local/sbin/
    

    Adapter muss laufen (Rot/Gelb --> egal)

    Zigbee Adapter in Einstellung gehen.

    Den COM-Anschlussname löschen und den Adapter neu starten. (Darf nichts drin stehen)

    im Log gucken.

    Auf Fehler warten und den Adapter stoppen.

    Jetzt USB Daten anzeigen lassen:

    lsusb
    

    dort sieht man z.b.:

    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    
    Bus 001 Device 003: ID 0451:16a8 Texas Instruments, Inc. CC2531 ZigBee
    
    Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
    

    also lautet es:

    sudo usbreset /dev/bus/usb/001/003
    

    Adapter starten und dann den Port wieder auswählen, der vorher drin stand.
    Dann im log gucken. Jetzt sollte alles wieder laufen.

    https://www.youtube.com/c/Elzershark

    https://t.me/joinchat/BD87n3xMU0QzYmUy

    https://www.facebook.com/elzershark

    1 Antwort Letzte Antwort
    0

    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

    Registrieren Anmelden
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    273

    Online

    32.8k

    Benutzer

    82.9k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe