Skip to content
This repository has been archived by the owner on Dec 28, 2022. It is now read-only.

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

Closed
ppcfox opened this issue Sep 16, 2020 · 14 comments · Fixed by #126

Comments

@ppcfox
Copy link

ppcfox commented Sep 16, 2020

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
Copy link
Contributor

Sineos commented Sep 16, 2020

Vorher einen anderen zigbee Controller / Stick gehabt?

@ppcfox
Copy link
Author

ppcfox commented Sep 16, 2020

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
Copy link

dschido commented Sep 17, 2020 via email

@ppcfox
Copy link
Author

ppcfox commented Sep 17, 2020

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
Copy link
Contributor

Sineos commented Sep 17, 2020

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:

  • Redmatic Log hier anhängen
  • Auf jedenfall die PanID im Vergleich zum Deconz Netzwerk wechseln
  • Darauf achten, dass PanID (4 stellig) und Schlüssel (32 stellig) gültige Hex Zahlen (A-F und 0-9) sind
  • CuxD ganz runter werfen

@ppcfox
Copy link
Author

ppcfox commented Sep 17, 2020

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

@Sineos
Copy link
Contributor

Sineos commented Sep 18, 2020

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

@ppcfox
Copy link
Author

ppcfox commented Sep 19, 2020

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
Copy link
Contributor

Sineos commented Sep 20, 2020

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
Copy link
Author

ppcfox commented Sep 20, 2020

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

@ppcfox ppcfox closed this as completed Sep 20, 2020
@Sineos
Copy link
Contributor

Sineos commented Sep 21, 2020

@ppcfox
Probier mal noch bitte Folgendes:

  • Node-Red beenden
  • Via SSH auf deiner RasperryMatic einloggen
  • sed -i 's/<select id="adapter">/<select id="node-config-input-adapter">/g' /usr/local/addons/redmatic/lib/node_modules/node-red-contrib-zigbee/nodes/shepherd.html ausführen
  • NR starten
  • Deconz als Adapter wählen & deploy
  • NR neu starten

@ppcfox
Copy link
Author

ppcfox commented Sep 21, 2020

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

@ppcfox
Copy link
Author

ppcfox commented Sep 23, 2020

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

Bildschirmfoto 2020-09-23 um 18 49 58

@Sineos
Copy link
Contributor

Sineos commented Sep 23, 2020

Klasse. Danke für die Rückmeldung

hobbyquaker pushed a commit that referenced this issue Sep 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants