Passer au contenu
Elausys

HyperVisu / Intégrations

Appareils virtuels et Node-RED

Widgets virtuels, flux Node-RED personnalisés sur le serveur et leur interaction.

elausys · 29 juillet 2026
Sur cette page

Appareils virtuels

Un appareil virtuel n’a aucun lien physique : le serveur lui-même conserve son état. Les appareils virtuels relient les fonctions des installations avancées. Utilisations courantes :

  • Points pilotés par des flux Node-RED (ci-dessous).
  • Groupes d’appareils — un groupe est un widget virtuel qui pilote ses membres (voir « Groupes d’appareils »).
  • Sorties logiques matérialisées — la sortie d’une fonction transformée en véritable widget (voir « Configuration des fonctions et sorties »).
  • Indicateurs et consignes pour les automatisations (« Mode vacances », « Décalage de la température de consigne »).

Créez-les dans l’espace Appareils comme tout autre widget, en réglant Protocol sur VIRTUAL. Pour chaque objet, configurez :

ParamètreSignification
Range - Min / Range - MaxValeurs acceptées par l’objet. Une valeur écrite depuis l’extérieur (un flux, le webhook) hors de cette plage est refusée ; un nouvel objet commence avec une plage de 0 à 100.
Persist StateIndique si la valeur actuelle est conservée après un redémarrage du serveur. Activez cette option pour les indicateurs et les consignes ; laissez-la désactivée pour les signaux momentanés.

Un objet virtuel n’a pas de réglage de valeur par défaut. Activez Persist State si la dernière valeur doit être rétablie après un redémarrage. L’Object ID affiché sous le titre de la boîte de dialogue de l’objet est l’identifiant utilisé par un flux ou le webhook pour adresser cet objet.

Paramètres d’objet d’un widget virtuel.

Node-RED

Node-RED est un service optionnel du serveur (activez-le dans « Services et protocoles ») permettant de créer des flux personnalisés : ponts MQTT, API cloud particulières, logique sur mesure qui ne convient pas au moteur logique, ou pilote d’un appareil non pris en charge par HyperVisu.

  • Activation : dans Services, activez Node-RED. La ligne affiche Changes need a restart ; cliquez sur Restart Server dans le bandeau Pending Changes et attendez le redémarrage du serveur.
  • Ouverture : lorsque le service fonctionne, Node-Red apparaît dans le groupe APPS de la barre latérale d’administration. Cliquez dessus pour ouvrir l’éditeur de flux dans un nouvel onglet.
  • Connexion : connectez-vous avec votre compte HyperVisu.
  • Pilotage des appareils : les nœuds Hypervisu de la palette lisent et écrivent directement les appareils HyperVisu (voir « Les nœuds HyperVisu » ci-dessous). Les appareils virtuels constituent le point de rencontre naturel : le flux calcule, l’appareil virtuel affiche le résultat et participe aux scénarios, automatisations et vues comme tout autre appareil.
  • API webhook : les flux et les systèmes tiers peuvent aussi utiliser l’API webhook des appareils, protégée par la vérification du numéro de série (voir « Webhooks et API tierces »). L’interrupteur Webhooks de la page Services doit être activé (voir « Services et protocoles »). Traitez le numéro de série comme un secret : toute personne qui le possède peut écrire via le webhook.

💡 Conseil : privilégiez le moteur logique (voir « Moteur logique — Concepts et canevas ») pour la logique domotique courante : elle est surveillée, validée et visible pour les occupants. Utilisez Node-RED pour ce qui nécessite du code.

Les nœuds HyperVisu

Le Node-RED du serveur comprend une catégorie Hypervisu dans la palette : un nœud par type d’appareil, un nœud Input Target, deux nœuds de commande globale et un nœud Scenario. Un nœud d’appareil représente un appareil HyperVisu. Envoyez-lui un message pour commander l’appareil ; lorsque l’appareil change, le nœud émet la nouvelle valeur sur l’une de ses sorties.

La palette affichant la catégorie Hypervisu.
NœudType d’appareil (voir « Vue d’ensemble des types de widgets »)Entrées → sorties
PushbuttonBouton-poussoirTout message → 1 sortie
Light Switch, SwitchInterrupteur d’éclairage, interrupteur2 cibles → 2 sorties
Analog OutputSortie analogiqueUn nombre → 1 sortie
Shutter / BlindVolet roulant / store8 cibles → 8 sorties
Temperature ControllerTempérature / thermostat5 cibles → 5 sorties
DimmerVariateur4 cibles → 4 sorties
RGB DimmerVariateur RGB4 cibles → 4 sorties
Tunable White DimmerVariateur de blanc ajustable6 cibles → 6 sorties
Analog InputEntrée analogiqueUn nombre → 1 sortie
Digital InputEntrée numériquetrue / false → 1 sortie
Text InputEntrée de texteUn texte → 1 sortie
AlarmAlarme7 cibles → 7 sorties
AudioAudio13 cibles → 13 sorties
VentilationVentilation10 cibles → 10 sorties
Air ConditioningClimatisation11 cibles → 11 sorties
Door LockSerrure2 cibles → 2 sorties
MeterCompteur4 cibles → 4 sorties
ChargerBorne de recharge pour véhicule électrique8 cibles → 8 sorties
Global Lights, Global ShuttersTous les éclairages ou volets d’une pièce ou d’une catégorieMarche / arrêt, montée / descente — aucune sortie
ScenarioUn scénarioTout message l’exécute — aucune sortie
Input Target—Ajoute le nom de la cible à un message (voir « Le nœud Input Target »)

Comment les nœuds accèdent au serveur. Le Node-RED du serveur est fourni avec un sous-flux Hypervisu déjà placé dans un onglet de flux, à côté des nœuds qui acheminent les messages vers et depuis les nœuds d’appareil (un nœud de liaison, un nœud Widget out et un nœud de transfert). Le sous-flux se connecte au serveur avec un compte de service dédié, charge les pièces, catégories, appareils et scénarios, et maintient la connexion active. Laissez ces nœuds en place : sans eux, les listes des nœuds d’appareil sont vides et ces nœuds restent silencieux. La palette contient aussi un nœud Msg Forwarder : il fait partie de cet acheminement et est déjà placé ; n’en ajoutez pas un autre à vos flux.

L’onglet de flux Dashboard.

⚠️ Attention : les flux disposent de tous les droits, et un nœud Global Lights ou Global Shutters agit sur tous les appareils correspondants de la pièce ou de la catégorie, y compris les appareils physiques.

Ajouter un nœud d’appareil

Prérequis : le service Node-RED activé (voir « Node-RED » ci-dessus), un serveur activé et l’appareil créé dans l’espace Appareils.

  1. Dans l’éditeur Node-RED, faites glisser le nœud du type d’appareil depuis la catégorie Hypervisu de la palette vers le flux.
  2. Double-cliquez sur le nœud. La boîte de dialogue répertorie les pièces, catégories et appareils de l’installation.
  3. Choisissez Room, puis Category, puis Widget (l’appareil). Chaque liste filtre la suivante. L’appareil doit correspondre au type du nœud : un nœud Dimmer ne répertorie que les variateurs.
  4. Vérifiez Description et la liste des objets en dessous : elles affichent les objets de l’appareil avec leurs Object IDs, pour vérifier que vous avez sélectionné le bon appareil.
  5. Name to display se remplit automatiquement avec « Room - Device ». Modifiez-le si vous souhaitez un autre libellé sur le canevas.
  6. Cliquez sur Done.
  7. Reliez un nœud inject (ou tout nœud produisant une valeur) à l’entrée et un nœud debug à chaque sortie à surveiller.
  8. Cliquez sur Deploy.
La boîte de dialogue du nœud Light Switch ouverte.

Si un appareil que vous venez de créer ne figure pas dans les listes, redémarrez les flux (menu Deploy → Restart Flows), rechargez la page de l’éditeur et rouvrez la boîte de dialogue.

Messages entrants et sortants

Un message destiné à un nœud d’appareil comporte deux propriétés :

PropriétéContenu
msg.inputTargetObjet de l’appareil auquel la valeur est destinée, identifié par son nom — par exemple Switch On/OFF ou Dimming setpoint. Les noms par nœud figurent dans « Référence des nœuds » ci-dessous. Utilisez un nœud Input Target pour le définir (voir « Le nœud Input Target »).
msg.payloadLa valeur : true / false, un nombre, un texte ou un objet RGB {"red": 255, "green": 120, "blue": 0}.

Un message émis par une sortie contient la valeur dans msg.payload et l’Object ID de l’objet dans msg.topic. La sortie n correspond à la cible n de la liste du nœud, dans le même ordre.

Les cibles d’un nœud sont de deux types :

  • Commandes (Switch On/OFF, Dimming setpoint, Up/Down output…) — l’envoi commande l’appareil, exactement comme un appui dans l’application.
  • Retours d’état (Feedback, Status feedback, Actual setpoint, Temperature…) — l’état signalé par l’appareil. Une écriture depuis un flux actualise la valeur affichée par HyperVisu ; rien n’est envoyé à l’appareil.

Quand les sorties émettent :

Sortie d’une…Émet lorsque
Cible de commandele flux envoie cette cible (la valeur est émise immédiatement) ; l’application, un scénario, une automatisation ou un autre flux commande l’appareil — uniquement lorsque la valeur change.
Cible de retour d’étatl’appareil signale une valeur — à chaque fois, même si elle est identique.

ℹ️ Remarque : les noms sont sensibles à la casse. Un message dont le nom est inconnu ou sans msg.inputTarget sur un nœud qui l’exige est ignoré sans erreur — par exemple Switch ON/OFF au lieu de Switch On/OFF.

Node-RED comme pilote d’appareil

Node-RED peut prendre en charge un appareil pour lequel HyperVisu ne dispose d’aucun protocole :

  1. Créez un appareil virtuel du type approprié (voir « Appareils virtuels » ci-dessus).
  2. Ajoutez son nœud à un flux. Reliez les sorties de commande aux nœuds qui communiquent avec l’appareil réel (HTTP, MQTT, série…).
  3. Renvoyez les réponses de l’appareil réel vers le nœud, via un nœud Input Target réglé sur la cible de retour d’état correspondante.

Les occupants utilisent l’appareil dans les applications comme d’habitude ; le flux transmet les commandes et renvoie l’état.

La barre latérale de débogage après une injection « ON » dans le nœud Light Switch.

Le nœud Input Target

Le nœud Input Target définit msg.inputTarget à partir d’une liste, sans devoir saisir les noms.

  1. Faites glisser un nœud Input Target entre la source de la valeur et le nœud d’appareil.
  2. Double-cliquez dessus.
  3. Dans Widget, choisissez le type d’appareil (Dimmer, Shutter/Blind, Audio…).
  4. Dans Input, choisissez la cible. La liste affiche les cibles de ce type dans l’ordre des sorties du nœud d’appareil.
  5. Renseignez éventuellement Name. Sinon, le nœud affiche le nom de la cible sur le canevas.
  6. Cliquez sur Done, puis sur Deploy.
La boîte de dialogue du nœud Input Target ouverte.

Le nœud transmet chaque message en y ajoutant msg.inputTarget et affiche la dernière valeur sous lui : un point vert avec Value: …, ou un anneau rouge avec No input target selected lorsque Input est vide. Un nœud d’appareil est généralement précédé de plusieurs nœuds Input Target, un par cible utilisée.

💡 Conseil : dans un nœud function, définissez vous-même la même propriété — msg.inputTarget = "Dimming setpoint"; msg.payload = 40; return msg;. Une fonction peut ensuite envoyer plusieurs cibles à la suite avec node.send().

Référence des nœuds

Chaque entrée répertorie les cibles dans l’ordre des sorties. C = commande, F = retour d’état. Les exemples proviennent d’un flux de test sur des appareils virtuels : nœuds inject à gauche, nœuds Input Target au milieu, nœud d’appareil, puis un nœud debug par sortie à droite.

Importer un exemple

Chaque exemple ci-dessous est fourni sous forme de fichier à importer dans votre propre Node-RED. Les nœuds d’appareil de ces fichiers ne sont liés à aucun appareil : leur nom affiche « (set device) ».

  1. Téléchargez le fichier d’exemple.
  2. Dans l’éditeur Node-RED, ouvrez le menu principal (☰) et choisissez Import.
  3. Cliquez sur select a file to import et choisissez le fichier, ou collez son contenu dans la boîte de dialogue.
  4. Choisissez current flow ou new flow, cliquez sur Import, puis sur le canevas pour placer le groupe.
  5. Double-cliquez sur le nœud d’appareil et choisissez Room, Category et Widget de votre installation (voir « Ajouter un nœud d’appareil »). Pour Global Lights et Global Shutters, choisissez une pièce ou une catégorie ; pour Scenario, un scénario. Cliquez sur Done.
  6. Cliquez sur Deploy.

⚠️ Attention : les nœuds inject d’un exemple commandent l’appareil dès que vous cliquez dessus. Liez d’abord les exemples à un appareil de test ou virtuel, et définissez l’appareil avant de déployer : un nœud sans appareil ne fait qu’enregistrer des erreurs.

Bouton-poussoir

EntréeSortie
Tout message — msg.inputTarget et msg.payload ne sont pas nécessaires1 · la valeur envoyée, chaque fois que le bouton est utilisé (application, scénario ou flux), une fois reçue par le serveur

Le sous-type de l’appareil détermine la valeur : ON envoie true, OFF envoie false, Toggle envoie l’inverse de la dernière valeur.

L’exemple Pushbutton.

Pushbutton.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Interrupteur d’éclairage et interrupteur

#CibleTypeValeur
1Switch On/OFFCtrue / false
2FeedbackFtrue / false
L’exemple Light Switch.

Light-Switch.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

L’exemple Switch.

Switch.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Sortie analogique

EntréeSortie
Un nombre dans msg.payload, dans la plage de l’appareil ; msg.inputTarget est facultatif (Analog Output)1 · Commande — la valeur, chaque fois que l’appareil est commandé (application, scénario, automatisation ou flux)
L’exemple Analog Output.

Analog-Output.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Volet roulant / store

#CibleTypeValeur
1Up/Down outputCfalse = montée, true = descente
2Stop outputCtrue = arrêt
3Blind Position inputFposition 0–100 %
4Blind Position outputCposition 0–100 %
5Moving Up inputFtrue pendant la montée
6Moving Down inputFtrue pendant la descente
7Slat Position inputFangle des lamelles 0–100 %
8Slat Position outputCangle des lamelles 0–100 %

Les positions suivent la règle HyperVisu : 100 % correspond à la fermeture complète. Les cibles des lamelles n’existent que sur les volets avec lamelles. Les sorties 1 et 2 émettent à chaque commande, même si la valeur est identique.

L’exemple Shutter / Blind.

Shutter-Blind.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Régulateur de température

#CibleTypeValeur
1SetpointC°C
2TemperatureFtempérature mesurée, °C
3Actual setpointF°C
4Mode SelectionCnuméro du mode : 1 Confort, 2 Veille, 3 Nuit
5Actual modeFnuméro du mode
L’exemple Temperature Controller.

Temperature-Controller.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Variateur

#CibleTypeValeur
1Switch On/OFFCtrue / false
2Status feedbackFtrue / false
3Dimming setpointC0–100 %
4Dimming feedbackF0–100 %
L’exemple Dimmer.

Dimmer.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Variateur RGB

#CibleTypeValeur
1Switch On/OFFCtrue / false
2Status feedbackFtrue / false
3RGB setpointC{"red": 0–255, "green": 0–255, "blue": 0–255}
4RGB feedbackFmême format
L’exemple RGB Dimmer.

RGB-Dimmer.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Variateur de blanc ajustable

#CibleTypeValeur
1Switch On/OFFCtrue / false
2Status feedbackFtrue / false
3Dimming setpointCluminosité 0–100 %
4Dimming feedbackFluminosité
5Temperature setpointCtempérature de couleur, dans la plage de l’objet de l’appareil
6Temperature feedbackFtempérature de couleur
L’exemple Tunable White Dimmer.

Tunable-White-Dimmer.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Entrée analogique et entrée numérique

NœudEntréeSortie
Analog InputUn nombre dans msg.payload, dans la plage de l’appareil ; msg.inputTarget facultatif (Analog Input)1 · la valeur, chaque fois que l’appareil en signale une
Digital Inputtrue / false ; msg.inputTarget facultatif (Digital Input)1 · l’état, chaque fois que l’appareil en signale un

Il s’agit de mesures : une valeur écrite par un flux n’est émise en sortie qu’une fois enregistrée par le serveur, pas au moment où le flux l’envoie.

L’exemple Analog Input.

Analog-Input.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

L’exemple Digital Input.

Digital-Input.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Entrée de texte

EntréeSortie
Un texte dans msg.payload ; msg.inputTarget facultatif (Text)1 · le texte, chaque fois qu’il change sur le serveur

Le nœud accepte les textes d’un flux uniquement pour un appareil de texte VIRTUAL. Sur KNX, un texte (DPT 16) contient au maximum 14 caractères.

L’exemple Text Input.

Text-Input.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Alarme

#CibleTypeValeur
1Arm CommandCenvoie toujours true, quelle que soit la charge utile
2Partial Arm CommandCenvoie toujours true
3Disarm CommandCenvoie toujours true
4Armed StatusFtrue / false
5Partial Armed StatusFtrue / false
6Disarmed StatusFtrue / false
7Alarm StatusFtrue lorsque l’alarme est déclenchée

Aucun PIN n’est demandé, même si l’alarme est protégée par un PIN.

L’exemple Alarm.

Alarm.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Audio

#CibleTypeValeur
1Volume setpointC0–100
2Volume feedbackF0–100
3Zone On/OffCtrue / false
4Zone feedbackFtrue / false
5Mute On/OffCtrue / false
6Mute feedbackFtrue / false
7Play/StopCtrue = lecture, false = arrêt
8Play/Stop feedbackFtrue / false
9Source selectionCnuméro de source
10Source feedbackFnuméro de source
11Previous/NextCfalse = précédent, true = suivant
12Track TitleFtexte
13Track ArtistFtexte

La sortie 11 émet à chaque appui, même si la valeur est identique.

L’exemple Audio.

Audio.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Ventilation

#CibleTypeValeur
1Auto On/OffCtrue / false
2Auto feedbackFtrue / false
3Slow On/OffCtrue / false
4Slow feedbackFtrue / false
5Medium On/OffCtrue / false
6Medium feedbackFtrue / false
7High On/OffCtrue / false
8High feedbackFtrue / false
9BoostCtrue / false
10Boost feedbackFtrue / false
L’exemple Ventilation.

Ventilation.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Climatisation

#CibleTypeValeur
1On/OffCtrue / false
2On/Off feedbackFtrue / false
3Heating ModeCtrue
4Heating feedbackFtrue / false
5Cooling ModeCtrue
6Cooling feedbackFtrue / false
7Auto ModeCtrue
8Auto feedbackFtrue / false
9SetpointC°C
10Actual setpointF°C
11TemperatureFtempérature mesurée, °C
L’exemple Air Conditioning.

Air-Conditioning.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Un deuxième exemple Air Conditioning sur le même appareil, avec des nœuds Input Target.

Air-Conditioning-Input-Targets.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Serrure

#CibleTypeValeur
1Lock/UnlockCtrue = verrouiller, false = déverrouiller
2FeedbackFtrue / false
L’exemple Door Lock.

Door-Lock.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Compteur

#CibleTypeValeur
1Power/FlowFnombre (W, ou débit pour l’eau et le gaz)
2Energy/VolumeFnombre (kWh, ou volume)
3Exported EnergyFnombre (kWh)
4State Of ChargeFnombre (%)

Sans msg.inputTarget, la valeur est envoyée à Power/Flow. Un compteur ne possède que les objets de son rôle (voir « Vue d’ensemble des types de widgets ») : un compteur réseau n’a pas d’état de charge. Une valeur écrite par un flux est émise en sortie une fois enregistrée par le serveur.

L’exemple Meter.

Meter.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Borne de recharge

#CibleTypeValeur
1Start/StopCtrue = démarrer, false = arrêter
2ChargingFtrue / false
3Charging CurrentCA
4ConnectedFtrue lorsqu’un véhicule est branché
5ErrorFtrue / false
6Actual PowerFW
7Last EnergyFkWh de la dernière session
8Last durationFdurée de la dernière session
L’exemple Charger.

Charger.json — importez-le dans Node-RED, puis double-cliquez sur le nœud d’appareil pour choisir votre appareil et cliquez sur Deploy.

Global Lights, Global Shutters et Scenario

NœudDans la boîte de dialogueEntréeSortie
Global LightsRoom ou Category (sélectionner l’un efface l’autre)msg.inputTarget = On ou Off ; la charge utile est ignorée—
Global ShuttersRoom ou Categorymsg.inputTarget = Up ou Down—
ScenarioScenarioTout message exécute le scénario—

Les nœuds globaux envoient la même commande que les boutons globaux de l’application : tous les éclairages ou tous les volets de la pièce ou de la catégorie.

L’exemple de commandes globales.

Global-Commands-and-Scenario.json — importez-le dans Node-RED, puis double-cliquez sur chaque nœud pour choisir la pièce ou la catégorie (nœuds globaux) ou le scénario, et cliquez sur Deploy.

La boîte de dialogue du nœud Global Lights.

ℹ️ Remarque : lorsque vous rouvrez un nœud Global Lights ou Global Shutters, les deux listes affichent une valeur : la liste Category affiche simplement sa première entrée. Le nœud agit sur la liste modifiée en dernier : ici la pièce, comme l’indique son nom. Pour passer à une catégorie, sélectionnez-la dans Category (la pièce est alors effacée).

Questions fréquentes

Qu’est-ce qu’un appareil virtuel ?

C’est un widget dont l’état est conservé sur le serveur sans liaison à un protocole physique. Il peut représenter un indicateur, un groupe, une valeur calculée ou un point Node-RED.

Comment conserver une valeur virtuelle après un redémarrage ?

Activez Persist State sur son objet de communication. Un objet virtuel n’a pas de réglage de valeur par défaut.

Où ouvrir Node-RED ?

Activez le service optionnel Node-RED sur la page Services et redémarrez le serveur. Une fois lancé, son entrée apparaît sous APPS dans la barre latérale d’administration et ouvre l’éditeur de flux dans un nouvel onglet.

Quand utiliser Node-RED plutôt que le moteur logique ?

Utilisez le moteur logique pour la logique domotique courante avec validation et surveillance. Node-RED convient aux intégrations et aux flux personnalisés qui ne correspondent pas à ces blocs.

Pourquoi un nœud HyperVisu ignore-t-il mon message ?

Le nom de cible dans msg.inputTarget est absent, mal orthographié ou sa casse est incorrecte — par exemple Switch ON/OFF au lieu de Switch On/OFF. Définissez-le avec un nœud Input Target. Vérifiez aussi que le nœud est lié à un appareil : un exemple importé affiche « (set device) » tant que vous n’en avez pas choisi un.

Les flux ont-ils besoin du PIN de l’alarme ?

Non. Un flux arme et désarme une alarme sans PIN, même si l’alarme est protégée, comme les scénarios et les automatisations.

Continuer l'exploration

Retrouvez les autres guides de ce produit dans la documentation.

Retour à Intégrations