hobbyquaker / node-red-contrib-zigbee

Node-RED Nodes for ZigBee Devices 🐝
MIT License
86 stars 15 forks source link

Redmatic Conbee II Controller-Node "Status: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'" #125

Closed ppcfox closed 3 years ago

ppcfox commented 3 years ago

Auf meiner CCU3 läuft das Addon CUxd und Redmatic. In CUxd habe ich den seriellen Port deaktiviert (TTYASSIGN=ttyACM0:NC). Beim Hinzufügen des Controller-Nodes erhalte ich die oben aufgeführte Fehlermeldung. Auch wird scheinbar ein Teil der Konfiguration des Nodes nicht gespeichert. Die Auswahl des Adapters "ConBee" wird wieder auf "Z-Stack" zurückgestellt. Andere Einstellungen bleiben erhalten.

Was ich bereits gemacht habe: -Stick abgezogen, wider angesteckt -CCU3 neu gestartet -Konfiguration entfernt und neu erstellt

Vielleicht kann mir ja jemand helfen.

Sineos commented 3 years ago

Vorher einen anderen zigbee Controller / Stick gehabt?

ppcfox commented 3 years ago

Lediglich einen USB-Speicherstick, aber kein Funkmodul. Wird übrigens in CUxd richtig erkannt:

USB 1-1.4 - {NC} ConBee II [COMM] - /dev/ttyACM0 - Wed Sep 16 09:46:00 2020 USB 1-1.5 - USB Flash Driver [STORAGE] - Mon Sep 7 18:12:28 2020

dschido commented 3 years ago

Hallo,

hast Du es schon einmal ohne den USB Stick probiert? Ich hatte die gleiche Meldung einmal nach einem Stromausfall und da lief es erst nach einem Neustart nur mit dem Zigbee Stick.

ppcfox notifications@github.com schrieb am Mi., 16. Sept. 2020, 19:50:

Lediglich einen USB-Speicherstick, aber kein Funkmodul.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hobbyquaker/node-red-contrib-zigbee/issues/125#issuecomment-693562263, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALA5MWQUL5VA4XJRWK7XETTSGD3GRANCNFSM4RPBE2PQ .

ppcfox commented 3 years ago

Vielen Dank für eure Antworten. Leider hat das alles nicht zum Erfolg geführt. Ich muss wohl noch weiter mit Deconz leben. Funktioniert ja, aber ich habe eben wieder einen weiteren Server.

Sineos commented 3 years ago

Diese Fehlermeldung heißt alles und nix. Bekommst auch wenn Du von einem Controller auf einen anderen wechselst und die PanID nicht änderst.

Folgendes kannst probieren:

ppcfox commented 3 years ago

Hallo Sineos, alles probiert, immer wieder der selbe Fehler. Log habe ich mal angehangen. redmatic.2020-09-17T18_47_19.182Z.log

Sineos commented 3 years ago

Das Log ist recht sparsam. Kannst du Redmatik mal auf Debug setzen und ein neues Log produzieren? Macht das RTSCTS Setting einen unterschied?

ppcfox commented 3 years ago

Hallo Sineos, vielen Dank schon mal, dass du dich der Sache annimmst. Ich hab das Ganze nochmals, im Debug-Mode, durchgespielt und auch mal versucht den RTSCTS auf "false" zu setzen - hat alles nichts gebracht. Anbei nochmal das Log.

redmatic.2020-09-19T17_35_35.639Z.log

Sineos commented 3 years ago

Aus dem Log geht auch nichts erhellendes hervor.

Ich nehme mal an, du hast verifiziert, dass /dev/ttyACM0 richtig ist? (ich kenne den Conbee stick nicht, aber die TI Launchpads haben zwei ttyACM und zzh ist eine /dev/USBx device)

So wie ich das Log lese, kommt schon gar keine Kommunikation zwischen NR-zigbee und dem Conbee zustande. Das ist schon ein bisschen seltsam. In der letzten Zeit gabs ein paar Verbesserungen im herdsman bzgl. dem Conbee, die aber noch nicht in NR-zigbee eingeflossen sind. Das sollte aber nicht diese totale Verweigerungshaltung erklären.

Du könntest schauen ob dmesg und / oder lsusb (via SSH) und / oder ls -l /dev/ttyACM* irgendwelche Schmerzen mit dem Conbee anzeigen würden. In Windows scheint das Ding einen eigenen Treiber zu brauchen, vielleicht fehlt dieser ja in der Raspberrymatik-Version von @Jens-Maus.

Generell würde noch gelten, bei Experimenten öfter den Stick zu ziehen und wieder zu stecken und auch bei Änderungen der Einstellungen in der NR-zigbee Config, NR komplett neu zu starten. Darüber hinaus hab ich jetzt auch keine Ideen mehr.

ppcfox commented 3 years ago

Hallo Sineos, vielen Dank für deine Hilfe. Ich habe mittlerweile einen "factory reset" durchgeführt und RedMatic neu installiert. Hat alles nichts geholfen. Ich werde jetzt erst mal abwarten bis da eine neue Version rausgekommen ist und so lange mit meinem ioBroker weiter machen. Ich scheine auch nicht der Einzige zu sein (siehe hier), der die Probleme hat. Vielleicht fehlt ja tatsächlich noch was. Ich werde das hier erst mal schließen.

Gruß Jörg

Sineos commented 3 years ago

@ppcfox Probier mal noch bitte Folgendes:

ppcfox commented 3 years ago

werde ich machen, komme aber erst am Mittwoch dazu, da ich beruflich gerade unterwegs bin.

ppcfox commented 3 years ago

@Sineos Hallo Sineos, es hat tatsächlich funktioniert. Vielen Dank nochmals für deine Hilfe.

Bildschirmfoto 2020-09-23 um 18 49 58
Sineos commented 3 years ago

Klasse. Danke für die Rückmeldung