Outils pour utilisateurs

Outils du site


start:rasberry:nodered

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:rasberry:nodered [2023/04/08 11:30] – [Plusieurs instances de node-red sur le même serveur Raspberry] gerardadminstart:rasberry:nodered [2024/03/14 11:47] (Version actuelle) – [Installation Node-Red sur Raspberry] gerardadmin
Ligne 53: Ligne 53:
 [[start:rasberry:nodered:doc|Doc Node-red en FR ]] [[start:rasberry:nodered:doc|Doc Node-red en FR ]]
  
-{{ :start:rasberry:glossaire_domotique.odf.pdf |Glossaire de quelques mot utilisé en domotique  pdf FR }}+====== ESP32 Travaux pratiques ======
  
 +* [[faire_preparation:soireeinfo:TP:|TP ESP32 Tasmota MQTT Nodered]]
  
-===== Installation Node-Red sur Raspberry ===== 
  
-Pour lancer l’installation de Node-RED et de ses dépendances, il suffit d’utiliser ce petit script disponible sur GitHub :+==== NodeRed utilise Javascript ==== 
 +[[start:raspberry:javascript|Javascript]]
  
-<code txt instalNodered.txt> +{{ :start:rasberry:glossaire_domotique.odf.pdf |Glossaire de quelques mot utilisé en domotique  pdf FR }}
-bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered) +
-</code>+
  
-Validez avec la touche entrée et répondez « yes » avec « y » à toutes les questions : 
  
 +[[ http://silanus.fr/bts/formationIOT/node-red/nodered.html |Développement d’un objet connecté - Node-Red]]
  
-{{ :start:rasberry:capture_d_ecran_du_2023-02-28_15-50-38.png?direct&600 |}} 
  
 +===== Installation Node-Red sur Raspberry =====
  
-===== Mettre un mot de passe pour la connection  à Node-red sur un raspberrypi =====+Pour lancer l’installation de Node-RED et de ses dépendances, il suffit d’utiliser ce petit script disponible sur [[https://github.com/node-red/linux-installers|GitHub]] :
  
--1- Installer"node-red-admin" avec sudo ( se connecter en ssh ou sur le serveur node-red en mode commande) : +<code txt instalNodered.txt> 
- +bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
-<code txt admin.txt> +
-sudo npm install -node-red-admin+
 </code> </code>
  
--2- Creer un mot de passe +[[start:raspberry:nodered:instAncversion|Installation ancienne version de node red nodejs < 18.xx]]
  
-<code txt creation.txt> +[[start:raspberry:nodered:instNouvversion|Installation Nouvelle version de node red nodejs 18.xx]]
-node-red-admin hash-pw +
-</code>+
  
--3- Faire une copie du hash du mot de passe crée  
- 
-{{ :start:rasberry:capture_d_ecran_du_2023-04-08_08-01-50.png?direct&600 |}} 
- 
- 
--4- Ouvrir le fichier  "setting.js" se trouvant dans le repetoire /home/pi/.node-red avec nano 
- 
-<code txt copie.txt> 
-sudo nano .node-red/settings.js 
-</code> 
- 
--5- Copier le nouveau Hash : Dans le fichier setting.js modifier les lignes à partir de "adminAuth" en enlevant les / et en remplacant le user si besoin et surtout faire  la copie du Hash du mot de passe à la place de celui existant entre guillemets " " de la ligne password,  et faire Ctrl O et Ctrl x ( pour sauvegarder ) 
- 
-<code txt copie1.txt> 
-   adminAuth: { 
-        type: "credentials", 
-        users: [{ 
-            username: "admin", 
-            password: "$2b$08$rUJZw3xRP1gcgCtLLaoEK.FwsIJ0fm5/eGTwL.cjZ2hTpEj1ZW7mm>" 
-            permissions: "*" 
-        }] 
-    }, 
-</code> 
  
  
--6- Arreter et redemarrer node-red avant de se connecter+Arreter et redemarrer node-red avant de se connecter
  
 <code txt stop-start.txt> <code txt stop-start.txt>
Ligne 142: Ligne 114:
 </code> </code>
  
 +==== Mise à jour Node -Red ====
 +
 +<note important>Faire une sauvegarde de tous vos Flux de Node-red avant la mise à jour </note>
 +
 +[[start:rasberry:nodered:MAJ|Mise à jour Node-red]]
  
 ===== Plusieurs instances de node-red sur le même serveur Raspberry ===== ===== Plusieurs instances de node-red sur le même serveur Raspberry =====
Ligne 150: Ligne 127:
  
 -3- Lancer la nouvelle instance de node-red => **nohup node-red -u /home/pi/NR1980 -p 1980 > /dev/null 2>&1 &** -3- Lancer la nouvelle instance de node-red => **nohup node-red -u /home/pi/NR1980 -p 1980 > /dev/null 2>&1 &**
 +
 +    * [[start:rasberry:nodered:dem|Lancer cette commande au demarrage du raspberry]] 
  
 -4- Tester la connexion à node-red => (exemple) **192.168.1.44:1980** -4- Tester la connexion à node-red => (exemple) **192.168.1.44:1980**
/home/chanteri/www/fablab37110/data/attic/start/rasberry/nodered.1680946259.txt.gz · Dernière modification : 2023/04/08 11:30 de gerardadmin