Node-RED loses connection with GPIOD after two “deploys” (frequent docker restart necessary) :(
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, raspberry-pi
- Área
- devops, embedded-iot
Línea de trabajo
Reproduce el fallo en el contenedor oficial de Docker en una Raspberry Pi con gpiod, siguiendo la secuencia de dos despliegues descrita en el informe. Investiga el comportamiento de la conexión de Node-RED/gpiod después de volver a desplegar; se considera completado cuando la entrada GPIO continúa cambiando de estado sin reiniciar el contenedor.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What are the steps to reproduce?
Run node-red in the official docker container.
Verify that the gpiod nodes have connection to the gpiod (daemon). 
Check that gpio input node actually works (e.g. use a simple switch to connect pin 5 to ground and see "OK" changing to 1 or 0).

Move some nodes and click “Deploy”. Do it again.
Check that gpio input node still works (in my setup it stoppes working). The gpiod node still states "OK" which indicates the gpio daemon is running. Running ps aux confirms this.

HOWEVER -connecting a pin to ground no longer makes the node change state.
restart the docker container - now it works again, but only until you click deploy 2 times again. Then a docker restart is needed again :(
Please tell us about your environment:
Hardware: Raspberry Pi 3B+.
- Node-RED version: 1.0.3
- Node.js version: latest?
- npm version: latest?
- Platform/OS: latest docker image.
host os: latest Raspian Buster - Browser: google chrome (not a browser issue).
- pigiod is latest version:

- Lenguaje dominante
- Shell
- Estrellas
- 540
- Forks
- 434
- Merge medio
- 24 min
- PR fusionados (30 d)
- 5
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de node-red/node-red-docker
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
node-red/node-red-docker#536 ·
-
node-red/node-red-docker#522 · 1 asignado ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
node-red/node-red-docker#513 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
node-red/node-red-docker#510 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
node-red/node-red-docker#493 · 13 comentarios ·
Todos los issues de node-red/node-red-docker
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
astral-sh/python-build-standalone#1293 ·
-
package-update
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
oSoWoSo/vOid_Community_repOsitory#185 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
carbon-language/carbon-lang#7821 ·