Outils pour utilisateurs

Outils du site


start:nodered:thermostatdyn

Ceci est une ancienne révision du document !


Programmation Chauffage avec le noeud "Thermostat-Dynamique"

node-red-contrib-dynamic-thermostat 0.0.10

Thermostat dynamique

   npm install node-red-contrib-dynamic-thermostat

Intégration continue Node.js

Un module Node-RED, un thermostat dynamique, vous permet de définir une température souhaitée ( msg.payloadhystérésis) msg.payloadet la température actuelle msg.payloadpour activer ou désactiver le chauffage. Il est donc très dynamique et vous n'avez pas besoin de paramétrer le nœud lui-même.

Installation

Ce nœud nécessite Node 10.x+.

  • $ cd ~/.node-red
  • $ npm install node-red-contrib-dynamic-thermostat

node-red-contrib-dynamic-thermostat 0.0.10

Thermostat dynamique

npm install node-red-contrib-dynamic-thermostat Thermostat dynamique

Intégration continue Node.js

Un module Node-RED, un thermostat dynamique, vous permet de définir une température souhaitée ( msg.payloadhystérésis) msg.payloadet la température actuelle msg.payloadpour activer ou désactiver le chauffage. Il est donc très dynamique et vous n'avez pas besoin de paramétrer le nœud lui-même. Installation

Ce nœud nécessite Node 10.x+.

$ cd ~/.node-red $ npm install node-red-contrib-dynamic-thermostat

Configurations

Le nœud possède une entrée (4 topic-payloads)et une sortie, (object with 4 payloads)comme décrit ci-dessous. La sortie contient onoffune valeur booléenne indiquant si le chauffage doit être allumé ou éteint. Si l'hystérésis est active, la valeur onoffestnull :

Saisir

Vous devez définir 4 charges utiles pour la fonction de succès :

  • topic : switch, charge utile : vrai/faux/auto, vous pouvez forcer la mise en marche ou l’arrêt du thermostat, “auto”pour revenir au mode automatique
  • topic : target, charge utile : température cible, par exemple23
  • topic : current, charge utile : température actuelle, par exemple 19(provenant de votre thermomètre)
  • topic : hysteresis, charge utile : température cible, par exemple0.3

Sortir

Le résultat est un objet dans la charge utile, comme suit :

<code json exem1.json> {

switch: true | false,
onoff: true | false | null,
current: 19,
target: 23,
hysteresis: 0.3

} </json>

/home/chanteri/www/fablab37110/data/attic/start/nodered/thermostatdyn.1766095932.txt.gz · Dernière modification : de admin