rdmtc / RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Apache License 2.0
535 stars 47 forks source link

Zigbee redmatic "cannot lock port" bug? #499

Open sebaskhh opened 3 years ago

sebaskhh commented 3 years ago

Hallo, (ich sehe gerade, dass das eher zu "issues" gehört. ich hatte das unter "discussions" gepostet, aber werde es da löschen.) ich bekomme immer wieder die Meldung: Status: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'

Setup:

CCU3 mit CC253x -Zigbee stick redmatic 7.1.3 ist installiert, kein weiteres addon (neueste Version habe ich auch schon probiert und noch mal "downgegraded) Fehlerbeobachtung:

mehrfache Neustarts lösen das Problem manchmal. Allerdings steht irgendwann immer nicht "connected", sondern eben diese Fehlermeldung im Status. bei "ls /dev/tty*" ist "dev/ttyACM0" vorhanden. da ich kein CUXd habe, kann ich kein "TTYASSIGN=ttyACM0:NC" eintragen. (das soll ja helfen..?) ich habe testweise nur dafür CUXd installiert, allerdings hat das nicht geholfen. ich habe den Stick testweise gegen einen conbee2 getauscht. Gleiches Problem. Quellen: hobbyquaker/node-red-contrib-zigbee#21

Ich habe zwar tatsächlich Motivation, aber leider doch sehr begrenzt Ahnung von dem was ich da treibe... bitte um Verzeihung falls ich hier falsch gepostet habe. Danke, Sebas

Lederhaut commented 2 years ago

Hallo, ich kann mich erinnern, dass ich mal das gleiche Problem hatte, und das gelöst habe, in dem ich die PanID (im herdsman node) von FFFF (der Default) auf einen anderen Wert geändert hatte (z.B. FFF0).

Vielleicht hilft das?

mainboarder commented 1 year ago

Ist zwar uralt, bei Google aber einer der ersten Treffer...

Habe das gleiche Problem. Leider hilft der Tipp nicht. Bei mir cuxd mit der Ausnahme von ACM0. Irgendwann kam der Fehler, weil eine Steckdose immer wieder wild blinkte. CCU3 neu gestartet, alles sah schön aus. Kurz darauf wieder der Fehler. Stick abgezogen und neu eingesteckt, gleicher Fehler kurz darauf.

was aber vielleicht hilft: erst node red von der ccu3 aus neu starten und danach cuxd