Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Multiple "rpi-gpio in" doesn't work on Raspberry Pi 5

Aperta
#1,085 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript, nodejs, raspberry-pi
Ambito
embedded-iot

Direzione di ricerca

Parti dall’implementazione di rpi-gpio in node e dalla relativa gestione dei GPIO su Raspberry Pi 5; confronta il modo in cui più nodi richiedono lo stesso pin utilizzando il flow fornito. Riproduci il problema su Raspberry Pi OS Bookworm con Node-RED v4.0.5, quindi verifica che entrambi i nodi debug ricevano gli eventi di input, preservando il comportamento di Raspberry Pi 4.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Which node are you reporting an issue on?

rpi-gpio in

What are the steps to reproduce?

[ { "id": "78b4d995a81ab599", "type": "tab", "label": "Flow 1", "disabled": false, "info": "", "env": [] }, { "id": "a2c9b52862aa4d95", "type": "rpi-gpio in", "z": "78b4d995a81ab599", "name": "", "pin": "4", "intype": "tri", "debounce": "25", "read": false, "bcm": true, "x": 590, "y": 280, "wires": [ [ "cfbc42146f0c4c55" ] ] }, { "id": "cfbc42146f0c4c55", "type": "debug", "z": "78b4d995a81ab599", "name": "debug 1", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 780, "y": 280, "wires": [] }, { "id": "58d56a69c882d5f3", "type": "debug", "z": "78b4d995a81ab599", "name": "debug 2", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 780, "y": 340, "wires": [] }, { "id": "8409d6f2d0c9f9bf", "type": "rpi-gpio in", "z": "78b4d995a81ab599", "name": "", "pin": "4", "intype": "tri", "debounce": "25", "read": false, "bcm": true, "x": 590, "y": 340, "wires": [ [ "58d56a69c882d5f3" ] ] } ]

What happens?

When there are multiple "rpi-gpio in" node acessing the same GPIO, only the first node works as expected. The remaining nodes are not working.

What do you expect to happen?

The same flow work on Raspberry Pi 4, so it should work on Pi 5 too.

Please tell us about your environment:
  • Node-RED version: v4.0.5
  • node.js version: v20.18.0
  • npm version: v10.8.2
  • Platform/OS: Raspberry Pi OS Bookworm Desktop 64-bit
  • Browser: Edge
Lingua principale
JavaScript
Stelle
1.1k
Fork
610
Merge medio
1g 4h
PR unite (30g)
2

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di node-red/node-red-nodes

Tutte le issue di node-red/node-red-nodes

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.