Bonsoir @jerome,
j’ai fais cette liste pour réinstaller Node-red a partir de 0
Installation de node red
1 - tapez la commande de @VonOx
docker run -d \
--log-opt max-size=10m \
--restart=always \
--network=host \
--name node_red \
-u node-red:dialout \
--device=/dev/ttyUSB0 \
--device=/dev/ttyUSB1 \
--label com.centurylinklabs.watchtower.enable=false \
-v /var/lib/node-red:/data \
nodered/node-red
2 - puis celle-ci
sudo chown -R 1000:1000 /var/lib/node-red
3 - Générer un hash : Pour avoir plus de précision regarder la vidéo de Pierre-Gilles : Intégrer Node-RED avec Gladys Assistant en MQTT | Gladys Assistant
Générer un hash
docker exec -it node_red node-red admin hash-pw
4 - Editer le fichier avec nano : Ne pas oublier Sudo (devant pour moi il le faut)
sudo nano /var/lib/node-red/settings.js
Enlever les double / entre « adminAuth: » et l’accolade de fin } correspondante à adminAuth: {
5 - Coller le hash généré
6 - Puis redémarrer node red
docker restart node_red
rétrogradage de la version de Serialport
on va utiliser la version 0.15.0 au lieu de la version 1.0.1
merci a @Bjm
Donc il faut garder la version node-red-node-serialport 0.15.0. Pour récuperer cette version, il faut suivre le tuto de @Bjm , que je vous colle ci-dessous
j’ai installé node-red-node-serialport
version 0.15.0 qui fonctionnait sur ma 32 bits
https://www.npmjs.com/package/node-red-node-serialport/v/0.15.0
1 - Dans le terminal pour ouvrir un Shell dans docker
docker exec -it node_red /bin/bash
cela me renvoie
bash-5.0#
2 - Je copie la commande suivante au bout
npm i node-red-node-serialport@0.15.0
ça mouline et à la fin me renvoie ceci :
notice created a lockfile as package-lock.json. You should commit this file.
node-red-node-serialport@ 0.15.0
added 48 packages from 37 contributors and audited 338 packages in 60 .866s
45 packages are looking for funding
run npm fund for details
found 4 critical severity vulnerabilities
run npm audit fix to fix them, or npm audit for details
3 - Comme il y a 4 vulnérabilités critiques je fais
npm audit fix
Comme proposé
4 - Puis
exit
5 – redémarrage de node red
docker restart node_red
après tu réinstalles ta palette Serial , Node red te propose toujours la version supérieure , tu cliques dessus et quand elle s’installe et elle devient 0.15.0
bon courage