Naar de inhoud
Elausys

HyperVisu / Integraties

Virtuele apparaten en Node-RED

Virtuele widgets, aangepaste Node-RED-flows op het toestel en hoe ze samenwerken.

elausys · 29 juli 2026
Op deze pagina

Virtuele apparaten

Een virtueel apparaat heeft geen fysieke verbinding: de server bewaart zelf de toestand. Virtuele apparaten verbinden de functies van geavanceerde installaties. Typische toepassingen:

  • Punten die door Node-RED-flows worden aangestuurd (hieronder).
  • Apparaatgroepen — een groep is een virtuele widget die zijn leden aanstuurt (zie ‘Apparaatgroepen’).
  • Gerealiseerde logica-uitgangen — de uitgang van een functie omgezet in een echte widget (zie ‘Functies instellen en uitgangen’).
  • Vlaggen en instelwaarden voor automatiseringen (‘Vakantiemodus’, ‘Verschuiving van de gewenste temperatuur’).

Maak ze in de werkruimte Apparaten aan zoals elke andere widget, met Protocol ingesteld op VIRTUAL. Per object stelt u het volgende in:

InstellingBetekenis
Range - Min / Range - MaxDe waarden die het object accepteert. Een extern geschreven waarde (van een flow of de webhook) buiten het bereik wordt geweigerd; een nieuw object begint met 0 tot 100.
Persist StateOf de huidige waarde behouden blijft na een herstart van de server. Schakel dit in voor vlaggen en instelwaarden; laat het uit voor kortstondige signalen.

Een virtueel object heeft geen instelling voor een standaardwaarde. Schakel Persist State in als de laatste waarde na een herstart moet terugkomen. De Object ID onder de titel van het objectvenster is wat een flow of de webhook gebruikt om het object te adresseren.

De objectinstellingen van een virtuele widget.

Node-RED

Node-RED is een optionele service op de server (inschakelen in ‘Services en protocollen’) voor aangepaste flows: MQTT-bruggen, afwijkende cloud-API’s, logica op maat die niet in de logica-engine past, of een driver voor een apparaat dat HyperVisu niet ondersteunt.

  • Inschakelen: schakel Node-RED in onder Services. De regel toont Changes need a restart; klik op Restart Server in de balk Pending Changes en wacht tot de server weer beschikbaar is.
  • Openen: zodra de service draait, verschijnt Node-Red in de groep APPS in de beheerzijbalk. Klik erop om de floweditor in een nieuw tabblad te openen.
  • Verbinding: meld u aan met uw HyperVisu-account.
  • Apparaten aansturen: de Hypervisu-nodes in het palet lezen en schrijven rechtstreeks naar HyperVisu-apparaten (zie ‘De HyperVisu-nodes’ hieronder). Virtuele apparaten zijn het natuurlijke koppelpunt: de flow rekent, het virtuele apparaat toont het resultaat en neemt deel aan scenario’s, automatiseringen en weergaven zoals elk ander apparaat.
  • Webhook-API: flows en externe systemen kunnen ook de webhook-API voor apparaten gebruiken, beveiligd door verificatie van het serienummer (zie ‘Webhooks en externe API’s’). De schakelaar Webhooks op de pagina Services moet daarvoor aanstaan (zie ‘Services en protocollen’). Houd het serienummer geheim: iedereen die het heeft, kan via de webhook schrijven.

💡 Tip: gebruik bij voorkeur de logica-engine (zie ‘Logica-engine — Concepten en canvas’) voor standaardlogica in gebouwen: deze wordt bewaakt, gevalideerd en is zichtbaar voor bewoners. Gebruik Node-RED voor wat alleen met code kan.

De HyperVisu-nodes

De Node-RED van de server bevat een paletcategorie Hypervisu: één node per apparaattype, een Input Target-node, twee nodes voor globale opdrachten en een Scenario-node. Een apparaatnode vertegenwoordigt één HyperVisu-apparaat. Stuur er een bericht naartoe om het apparaat aan te sturen; wanneer het apparaat verandert, verstuurt de node de nieuwe waarde via een van zijn uitgangen.

Het palet, gescrold naar de categorie Hypervisu.
NodeApparaattype (zie ‘Overzicht van widgettypen’)Ingangen → uitgangen
PushbuttonDrukknopElk bericht → 1 uitgang
Light Switch, SwitchLichtschakelaar, schakelaar2 doelen → 2 uitgangen
Analog OutputAnaloge uitgangEen getal → 1 uitgang
Shutter / BlindRolluik / jaloezie8 doelen → 8 uitgangen
Temperature ControllerTemperatuur / thermostaat5 doelen → 5 uitgangen
DimmerDimmer4 doelen → 4 uitgangen
RGB DimmerRGB-dimmer4 doelen → 4 uitgangen
Tunable White DimmerDimmer voor instelbaar wit6 doelen → 6 uitgangen
Analog InputAnaloge ingangEen getal → 1 uitgang
Digital InputDigitale ingangtrue / false → 1 uitgang
Text InputTekstingangEen tekst → 1 uitgang
AlarmAlarm7 doelen → 7 uitgangen
AudioAudio13 doelen → 13 uitgangen
VentilationVentilatie10 doelen → 10 uitgangen
Air ConditioningAirconditioning11 doelen → 11 uitgangen
Door LockDeurslot2 doelen → 2 uitgangen
MeterMeter4 doelen → 4 uitgangen
ChargerLaadpaal voor elektrische voertuigen8 doelen → 8 uitgangen
Global Lights, Global ShuttersAlle verlichting of rolluiken van een ruimte of categorieAan / uit, omhoog / omlaag — geen uitgang
ScenarioEen scenarioElk bericht voert het uit — geen uitgang
Input Target—Voegt de doelnaam aan een bericht toe (zie ‘De Input Target-node’)

Hoe de nodes de server bereiken. De Node-RED van de server bevat een Hypervisu-subflow die al in een flowtabblad staat, naast de nodes die berichten van en naar de apparaatnodes routeren (een linknode, een Widget out-node en een doorstuurnode). De subflow meldt zich met een speciaal serviceaccount bij de server aan, laadt de ruimtes, categorieën, apparaten en scenario’s en houdt de liveverbinding open. Laat deze nodes staan: zonder deze nodes hebben de apparaatnodes lege lijsten en blijven ze stil. Het palet bevat ook een Msg Forwarder-node: die maakt deel uit van deze routering en staat al op zijn plaats; voeg geen extra exemplaar aan uw flows toe.

Het flowtabblad Dashboard.

⚠️ Waarschuwing: flows werken met volledige rechten. Een Global Lights- of Global Shutters-node werkt op alle overeenkomende apparaten van de ruimte of categorie, inclusief fysieke apparaten.

Een apparaatnode toevoegen

Benodigd: de Node-RED-service ingeschakeld (zie ‘Node-RED’ hierboven), een geactiveerde server en het apparaat aangemaakt in de werkruimte Apparaten.

  1. Sleep in de Node-RED-editor de node voor het apparaattype vanuit de paletcategorie Hypervisu naar de flow.
  2. Dubbelklik op de node. Het venster toont de ruimtes, categorieën en apparaten van de installatie.
  3. Kies Room, daarna Category en vervolgens Widget (het apparaat). Elke lijst beperkt de volgende. Het apparaat moet bij het nodetype passen: een Dimmer-node toont alleen dimmers.
  4. Controleer Description en de objectlijst eronder: deze tonen de objecten van het apparaat met hun Object IDs, zodat u zeker weet dat u het juiste apparaat hebt gekozen.
  5. Name to display wordt automatisch ingevuld als ‘Room - Device’. Pas dit aan als u een ander label op het canvas wilt.
  6. Klik op Done.
  7. Verbind een inject-node (of een andere node die een waarde levert) met de ingang en een debug-node met elke uitgang die u wilt volgen.
  8. Klik op Deploy.
Het geopende venster van de Light Switch-node.

Ontbreekt een zojuist aangemaakt apparaat in de lijsten, herstart dan de flows (menu Deploy → Restart Flows), herlaad de editorpagina en open het venster opnieuw.

Inkomende en uitgaande berichten

Een bericht naar een apparaatnode bevat twee eigenschappen:

EigenschapInhoud
msg.inputTargetVoor welk object van het apparaat de waarde bestemd is, op naam — bijvoorbeeld Switch On/OFF of Dimming setpoint. De namen per node staan hieronder in ‘Nodereferentie’. Gebruik een Input Target-node om dit in te stellen (zie ‘De Input Target-node’).
msg.payloadDe waarde: true / false, een getal, een tekst of een RGB-object {"red": 255, "green": 120, "blue": 0}.

Een bericht dat een uitgang verlaat, bevat de waarde in msg.payload en de Object ID van het object in msg.topic. Uitgang n hoort bij doel n van de nodelijst, in dezelfde volgorde.

Een node heeft twee soorten doelen:

  • Opdrachten (Switch On/OFF, Dimming setpoint, Up/Down output…) — verzenden stuurt het apparaat aan, net als een tik in de app.
  • Terugmeldingen (Feedback, Status feedback, Actual setpoint, Temperature…) — de toestand die het apparaat meldt. Schrijven vanuit een flow werkt de door HyperVisu getoonde waarde bij; er wordt niets naar het apparaat gestuurd.

Wanneer de uitgangen berichten versturen:

Uitgang van een…Verstuurt wanneer
Opdrachtdoelde flow dat doel verstuurt (de waarde wordt direct uitgevoerd); de app, een scenario, een automatisering of een andere flow het apparaat aanstuurt — alleen wanneer de waarde verandert.
Terugmeldingsdoelhet apparaat een waarde meldt — elke keer, ook als deze gelijk blijft.

ℹ️ Opmerking: namen zijn hoofdlettergevoelig. Een bericht met een onbekende naam, of zonder msg.inputTarget bij een node die dit nodig heeft, wordt zonder foutmelding genegeerd — bijvoorbeeld Switch ON/OFF in plaats van Switch On/OFF.

Node-RED als apparaatdriver

Node-RED kan een apparaat bedienen waarvoor HyperVisu geen protocol heeft:

  1. Maak een virtueel apparaat van het juiste type aan (zie ‘Virtuele apparaten’ hierboven).
  2. Voeg de node ervan aan een flow toe. Verbind de opdrachtuitgangen met de nodes die met het echte apparaat communiceren (HTTP, MQTT, serieel…).
  3. Voer de antwoorden van het echte apparaat terug naar de node, via een Input Target-node die op het overeenkomstige terugmeldingsdoel staat.

Bewoners gebruiken het apparaat zoals gewoonlijk in de apps; de flow stuurt de opdrachten door en voert de toestand terug.

De debugzijbalk na een injectie ‘ON’ in de Light Switch-node.

De Input Target-node

De Input Target-node stelt msg.inputTarget voor u in vanuit een lijst, zodat u de namen niet hoeft te typen.

  1. Sleep een Input Target-node tussen de waardebron en de apparaatnode.
  2. Dubbelklik erop.
  3. Kies in Widget het apparaattype (Dimmer, Shutter/Blind, Audio…).
  4. Kies in Input het doel. De lijst toont de doelen van dat type in de volgorde van de uitgangen van de apparaatnode.
  5. Vul eventueel Name in. Zonder naam toont de node de doelnaam op het canvas.
  6. Klik op Done en daarna op Deploy.
Het geopende venster van de Input Target-node.

De node stuurt elk bericht door met msg.inputTarget toegevoegd en toont de laatste waarde eronder: een groene stip met Value: …, of een rode ring met No input target selected als Input leeg is. Voor een apparaatnode staan gewoonlijk meerdere Input Target-nodes, één per gebruikt doel.

💡 Tip: stel in een function-node zelf dezelfde eigenschap in — msg.inputTarget = "Dimming setpoint"; msg.payload = 40; return msg;. Een functie kan vervolgens meerdere doelen na elkaar versturen met node.send().

Nodereferentie

Elke vermelding toont de doelen in uitgangsvolgorde. C = opdracht, F = terugmelding. De voorbeelden komen uit een testflow met virtuele apparaten: inject-nodes links, Input Target-nodes in het midden, de apparaatnode en rechts één debug-node per uitgang.

Een voorbeeld importeren

Elk voorbeeld hieronder is beschikbaar als bestand dat u in uw eigen Node-RED kunt importeren. De apparaatnodes in deze bestanden zijn niet aan een apparaat gebonden: hun naam bevat ‘(set device)’.

  1. Download het voorbeeldbestand.
  2. Open in de Node-RED-editor het hoofdmenu (☰) en kies Import.
  3. Klik op select a file to import en kies het bestand, of plak de inhoud in het venster.
  4. Kies current flow of new flow, klik op Import en klik op het canvas om de groep te plaatsen.
  5. Dubbelklik op de apparaatnode en kies Room, Category en Widget van uw installatie (zie ‘Een apparaatnode toevoegen’). Kies voor Global Lights en Global Shutters een ruimte of categorie; voor Scenario een scenario. Klik op Done.
  6. Klik op Deploy.

⚠️ Waarschuwing: de inject-nodes van een voorbeeld sturen het apparaat aan zodra u erop klikt. Bind de voorbeelden eerst aan een testapparaat of virtueel apparaat en stel het apparaat in voordat u implementeert: een apparaatnode zonder apparaat registreert alleen fouten.

Drukknop

IngangUitgang
Elk bericht — msg.inputTarget en msg.payload zijn niet nodig1 · de verstuurde waarde, telkens wanneer de knop wordt gebruikt (app, scenario of flow), zodra de server deze heeft

Het subtype van het apparaat bepaalt de waarde: ON verstuurt true, OFF verstuurt false, Toggle verstuurt het omgekeerde van de laatste waarde.

Het Pushbutton-voorbeeld.

Pushbutton.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Lichtschakelaar en schakelaar

#DoelSoortWaarde
1Switch On/OFFCtrue / false
2FeedbackFtrue / false
Het Light Switch-voorbeeld.

Light-Switch.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Het Switch-voorbeeld.

Switch.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Analoge uitgang

IngangUitgang
Een getal in msg.payload, binnen het bereik van het apparaat; msg.inputTarget is optioneel (Analog Output)1 · Opdracht — de waarde, telkens wanneer het apparaat wordt aangestuurd (app, scenario, automatisering of flow)
Het Analog Output-voorbeeld.

Analog-Output.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Rolluik / jaloezie

#DoelSoortWaarde
1Up/Down outputCfalse = omhoog, true = omlaag
2Stop outputCtrue = stoppen
3Blind Position inputFpositie 0–100 %
4Blind Position outputCpositie 0–100 %
5Moving Up inputFtrue tijdens omhoog bewegen
6Moving Down inputFtrue tijdens omlaag bewegen
7Slat Position inputFlamellenhoek 0–100 %
8Slat Position outputClamellenhoek 0–100 %

Posities volgen de regel van HyperVisu: 100 % is volledig gesloten. Lameldoelen bestaan alleen op rolluiken met lamellen. Uitgangen 1 en 2 versturen bij elke opdracht, ook als de waarde gelijk blijft.

Het Shutter / Blind-voorbeeld.

Shutter-Blind.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Temperatuurregelaar

#DoelSoortWaarde
1SetpointC°C
2TemperatureFgemeten temperatuur, °C
3Actual setpointF°C
4Mode SelectionCmodusnummer: 1 Comfort, 2 Stand-by, 3 Nacht
5Actual modeFmodusnummer
Het Temperature Controller-voorbeeld.

Temperature-Controller.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Dimmer

#DoelSoortWaarde
1Switch On/OFFCtrue / false
2Status feedbackFtrue / false
3Dimming setpointC0–100 %
4Dimming feedbackF0–100 %
Het Dimmer-voorbeeld.

Dimmer.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

RGB-dimmer

#DoelSoortWaarde
1Switch On/OFFCtrue / false
2Status feedbackFtrue / false
3RGB setpointC{"red": 0–255, "green": 0–255, "blue": 0–255}
4RGB feedbackFhetzelfde formaat
Het RGB Dimmer-voorbeeld.

RGB-Dimmer.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Dimmer voor instelbaar wit

#DoelSoortWaarde
1Switch On/OFFCtrue / false
2Status feedbackFtrue / false
3Dimming setpointChelderheid 0–100 %
4Dimming feedbackFhelderheid
5Temperature setpointCkleurtemperatuur, binnen het bereik van het apparaatobject
6Temperature feedbackFkleurtemperatuur
Het Tunable White Dimmer-voorbeeld.

Tunable-White-Dimmer.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Analoge ingang en digitale ingang

NodeIngangUitgang
Analog InputEen getal in msg.payload, binnen het bereik van het apparaat; msg.inputTarget optioneel (Analog Input)1 · de waarde, telkens wanneer het apparaat er een meldt
Digital Inputtrue / false; msg.inputTarget optioneel (Digital Input)1 · de toestand, telkens wanneer het apparaat er een meldt

Dit zijn metingen: een door een flow geschreven waarde verlaat de uitgang pas nadat de server deze heeft opgeslagen, niet op het moment dat de flow deze verstuurt.

Het Analog Input-voorbeeld.

Analog-Input.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Het Digital Input-voorbeeld.

Digital-Input.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Tekstingang

IngangUitgang
Een tekst in msg.payload; msg.inputTarget optioneel (Text)1 · de tekst, telkens wanneer deze op de server verandert

De node accepteert tekst uit een flow alleen voor een VIRTUAL-tekstapparaat. Op KNX bevat een tekst (DPT 16) maximaal 14 tekens.

Het Text Input-voorbeeld.

Text-Input.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Alarm

#DoelSoortWaarde
1Arm CommandCverstuurt altijd true, ongeacht de payload
2Partial Arm CommandCverstuurt altijd true
3Disarm CommandCverstuurt altijd true
4Armed StatusFtrue / false
5Partial Armed StatusFtrue / false
6Disarmed StatusFtrue / false
7Alarm StatusFtrue wanneer het alarm wordt geactiveerd

Er wordt geen PIN gevraagd, ook niet als het alarm met een PIN is beveiligd.

Het Alarm-voorbeeld.

Alarm.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Audio

#DoelSoortWaarde
1Volume setpointC0–100
2Volume feedbackF0–100
3Zone On/OffCtrue / false
4Zone feedbackFtrue / false
5Mute On/OffCtrue / false
6Mute feedbackFtrue / false
7Play/StopCtrue = afspelen, false = stoppen
8Play/Stop feedbackFtrue / false
9Source selectionCbronnummer
10Source feedbackFbronnummer
11Previous/NextCfalse = vorige, true = volgende
12Track TitleFtekst
13Track ArtistFtekst

Uitgang 11 verstuurt bij elke druk, ook als de waarde gelijk blijft.

Het Audio-voorbeeld.

Audio.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Ventilatie

#DoelSoortWaarde
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
Het Ventilation-voorbeeld.

Ventilation.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Airconditioning

#DoelSoortWaarde
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
11TemperatureFgemeten temperatuur, °C
Het Air Conditioning-voorbeeld.

Air-Conditioning.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Een tweede Air Conditioning-voorbeeld op hetzelfde apparaat, met Input Target-nodes.

Air-Conditioning-Input-Targets.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Deurslot

#DoelSoortWaarde
1Lock/UnlockCtrue = vergrendelen, false = ontgrendelen
2FeedbackFtrue / false
Het Door Lock-voorbeeld.

Door-Lock.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Meter

#DoelSoortWaarde
1Power/FlowFgetal (W, of een debiet voor water en gas)
2Energy/VolumeFgetal (kWh, of een volume)
3Exported EnergyFgetal (kWh)
4State Of ChargeFgetal (%)

Zonder msg.inputTarget gaat de waarde naar Power/Flow. Een meter heeft alleen de objecten die bij zijn rol horen (zie ‘Overzicht van widgettypen’): een netmeter heeft geen laadstatus. Een door een flow geschreven waarde verlaat de uitgang nadat de server deze heeft opgeslagen.

Het Meter-voorbeeld.

Meter.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Laadpaal

#DoelSoortWaarde
1Start/StopCtrue = starten, false = stoppen
2ChargingFtrue / false
3Charging CurrentCA
4ConnectedFtrue wanneer een voertuig is aangesloten
5ErrorFtrue / false
6Actual PowerFW
7Last EnergyFkWh van de laatste sessie
8Last durationFduur van de laatste sessie
Het Charger-voorbeeld.

Charger.json — importeer het in Node-RED, dubbelklik daarna op de apparaatnode om uw apparaat te kiezen en klik op Deploy.

Global Lights, Global Shutters en Scenario

NodeIn het vensterIngangUitgang
Global LightsRoom of Category (kiezen van de ene wist de andere)msg.inputTarget = On of Off; de payload wordt genegeerd—
Global ShuttersRoom of Categorymsg.inputTarget = Up of Down—
ScenarioScenarioElk bericht voert het scenario uit—

De globale nodes versturen dezelfde opdracht als de globale knoppen in de app: alle verlichting of alle rolluiken van de ruimte of categorie.

Het voorbeeld met globale opdrachten.

Global-Commands-and-Scenario.json — importeer het in Node-RED, dubbelklik daarna op elke node om de ruimte of categorie (globale nodes) of het scenario te kiezen en klik op Deploy.

Het venster van de Global Lights-node.

ℹ️ Opmerking: wanneer u een Global Lights- of Global Shutters-node opnieuw opent, tonen beide lijsten een waarde: de Category-lijst toont simpelweg de eerste vermelding. De node werkt op de lijst die u het laatst hebt gewijzigd: hier de ruimte, zoals de naam aangeeft. Kies een categorie in Category om over te schakelen (de ruimte wordt dan gewist).

Veelgestelde vragen

Wat is een virtueel apparaat?

Een widget waarvan de toestand op de server wordt bewaard zonder fysieke protocolverbinding. Hij kan een vlag, groep, berekende waarde of Node-RED-punt vertegenwoordigen.

Hoe behoud ik een virtuele waarde na een herstart?

Schakel Persist State in op het communicatieobject. Een virtueel object heeft geen instelling voor een standaardwaarde.

Waar open ik Node-RED?

Schakel de optionele Node-RED-service in op de pagina Services en herstart de server. Zodra de service draait, verschijnt de vermelding onder APPS in de beheerzijbalk en opent deze de floweditor in een nieuw tabblad.

Wanneer gebruik ik Node-RED in plaats van de logica-engine?

Gebruik de logica-engine voor standaardlogica in gebouwen met validatie en bewaking. Node-RED is geschikt voor aangepaste integraties en flows die niet in die blokken passen.

Waarom negeert een HyperVisu-node mijn bericht?

De doelnaam in msg.inputTarget ontbreekt, is verkeerd gespeld of heeft onjuiste hoofdletters — bijvoorbeeld Switch ON/OFF in plaats van Switch On/OFF. Stel deze in met een Input Target-node. Controleer ook of de node aan een apparaat is gebonden: een geïmporteerd voorbeeld toont ‘(set device)’ totdat u er een kiest.

Hebben flows de PIN van het alarm nodig?

Nee. Een flow schakelt een alarm in en uit zonder PIN, ook als het alarm beveiligd is, net als scenario’s en automatiseringen.

Verder verkennen

Vind de andere handleidingen voor dit product in de documentatie.

Terug naar Integraties