Hei.
Planen er å dimme ned lyset på kvelden stegvis over tid.
For å oppnå dette hadde jeg en plan om å hente nåverdi fra et lys, sette variabel, dimme lys, trekke fra feks 5 fra variabel, vente 3 sek også kjøre loop, dette fungerer ikke helt.
Noen kloke hoder som ser hva som blir feil?
{
"Id": "CuMpCx5GmRPAdlO",
"ClassId": "CuMpCx5GmRPAdlO",
"Author": "",
"Version": 0,
"CreatedAt": "2020-11-21T22:17:55.288598648+01:00",
"UpdatedAt": "2020-11-21T22:53:28.674374114+01:00",
"Name": "Dimme lys",
"Group": "",
"Description": "Dimme lys kveld",
"Nodes": [
{
"Id": "2",
"Type": "vinc_trigger",
"Label": "Home event trigger",
"SuccessTransition": "9",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"EventType": "mode",
"IsValueFilterEnabled": false,
"Timeout": 0,
"ValueFilter": "home"
},
"Ui": {
"nodeType": "",
"x": 595,
"y": 220
},
"TypeAlias": "Home event"
},
{
"Id": "4",
"Type": "action",
"Label": "set lys",
"SuccessTransition": "11",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:basic/ad:7_0",
"Service": "basic",
"ServiceInterface": "cmd.lvl.set",
"Config": {
"DefaultValue": {
"Value": null,
"ValueType": ""
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"ResponseToTopic": "",
"VariableName": "light_level",
"VariableType": "int",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "",
"x": 592,
"y": 808
},
"TypeAlias": "Action"
},
{
"Id": "6",
"Type": "wait",
"Label": "Vent 2 sek",
"SuccessTransition": "4",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": 2000,
"Ui": {
"nodeType": "",
"x": 596,
"y": 644
},
"TypeAlias": "Delay"
},
{
"Id": "9",
"Type": "set_variable",
"Label": "set 50%(inntil videre)",
"SuccessTransition": "6",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"DefaultValue": {
"Value": "50",
"ValueType": "int"
},
"Name": "light_level",
"UpdateGlobal": false,
"UpdateInputMsg": false
},
"Ui": {
"nodeType": "",
"x": 617,
"y": 414
},
"TypeAlias": "Set variable"
},
{
"Id": "10",
"Type": "transform",
"Label": "trekke fra 10",
"SuccessTransition": "6",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": "(light_level-10)",
"IsLVariableGlobal": false,
"IsRVariableGlobal": false,
"IsTargetVariableGlobal": false,
"LVariableName": "light_level",
"RValue": {
"Value": 0,
"ValueType": "int"
},
"RVariableName": "",
"Rtype": "var",
"TargetVariableName": "light_level",
"TargetVariableType": "int",
"Template": "",
"TransformType": "calc",
"ValueMapping": [],
"XPathMapping": []
},
"Ui": {
"nodeType": "",
"x": 292,
"y": 681
},
"TypeAlias": "Transform"
},
{
"Id": "11",
"Type": "if",
"Label": "",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"BooleanOperator": "",
"LeftVariableIsGlobal": false,
"LeftVariableName": "light_level",
"Operand": "lt",
"RightVariable": {
"Value": 0,
"ValueType": "int"
}
}
],
"FalseTransition": "10",
"TrueTransition": ""
},
"Ui": {
"nodeType": "",
"x": 309,
"y": 897
},
"TypeAlias": "If condition"
}
],
"Settings": null,
"IsDisabled": true,
"IsDefault": false,
"ParallelExecution": "parallel"
}