Skip to content

Logic Plugin Funktionen (de)

Thomas Kluge edited this page Mar 10, 2018 · 3 revisions
  • link(Source,Destination) Erzeugt einen Link zwischen zwei Datenpunkten

  • subscribe(Source, callback) Subscription auf die Änderung eines Datenpunktes. Der Callback wird ausgeführt mit den Parameters (source , value)

  • getValue(Datapoint).then(function (value) {}) Liest den aktuell bekannten Wert eines Datenpunktes. Anschließend wird then ausgefüt

  • getState(Datapoint).then(function (value) {}) Fragt den Wert eines Datenpunktes bei der CCU ab. Anschließend wird then ausgefüt

  • setValue(Datapoint,newValue) Setzt einen Datenpunkt auf einen Wert

  • getVariables([Name1,Name2,Namen]).then(function (variables) {}) Liest die Werte der angegebenen Variablen aus der CCU. Anschließend wird die then Funktion aufgerufen

  • executeCCUProgram(program).then(function () {}) startet ein Programm auf der CCU

  • setVariables({"Name1":Value1,"Name2":value2,"NameN":vnalue}) Setzt neue Variablenwerte auf der CCU

  • schedule('m h d M Y', {"name":"SchedulerName"}, function () {}) Erzeugt einen Schedule, Syntax ist wie bei unix cron

  • fetchMessages().then(function (messages) {}) Liest alle Systemmeldungen der CCU in das Array Messages.

  • confirmMessages(messages) Bestätigt alle Systemmeldungen aus dem Array messages.

  • httpCall(method,url,parameters).then(function (result,error){} Erzeugt einen HTTP Aufruf ParameterSyntax {key:value,key2:value2})

  • linkLightSwitch(source,target,options,callback) Verlinkt einen Sender und einen Empfänger als Lichtschalter. Source und Target können beliebige Datenpunkt des HVL System sein. Die Parameter Options und Callback sind optional. Mehr

Clone this wiki locally