node-red / node-red/node-red-nodes

node-red-node-serialport message duplication

Offen
#1,069 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
612
Ø Merge
13 Std. 57 Min.
Gemergte PRs (30 T.)
3

Beschreibung

Which node are you reporting an issue on?

node-red-node-serialport serial control node

What are the steps to reproduce?

Just send enable two or more times to control node

What happens?

All serial nodes that have output and are configured for the same port will emit multiple same messages according to number of issued enables

What do you expect to happen?

I expect to emit the unique message only one time

I've tried it with usb serial and with native rs232, both same behaviour.

  • Node-RED version: 3.1.9
  • node.js version: 20.13.1
  • npm version: 10.5.2
  • Platform/OS: Ubuntu 24.04 LTS
  • Browser: Chrome

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem seriellen Steuerknoten node-red-node-serialport und reproduziere das Problem, indem du enable zwei oder mehr Mal an Knoten sendest, die sich einen Port teilen. Verfolge, wie enable-Anfragen die Ausgabe des serial-node registrieren oder auslösen, und überprüfe anschließend, dass wiederholte enable-Aufrufe eine einzige eindeutige Nachricht statt Duplikaten erzeugen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, nodejs
Bereich
embedded-iot
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.