Takker @espen ! Har fått til tobias_night_mode Så er spørsmålet om den også kan brukast til å setja ein variabel av type integer til ein verdi 0-100 i appen.
Har fått inn slider i appen ved å erstatta
og
med “out_lvl_switch” og “evt.lvl.report”, og ved å definera den globale variabelen som integer.
Etter at eg har definert type som “blinds” i appen ser det slik ut:
Mulig løysing: Kanskje det må definerast min. og max. verdiar for at slideren skal kunna setja ein verdi i riktig range - mulig det går an å setja som ein parameter?
{
"Id": "1fg5DbUID19bSlB",
"ClassId": "1fg5DbUID19bSlB",
"Author": "",
"Version": 0,
"CreatedAt": "2020-08-28T22:52:56.066204155+02:00",
"UpdatedAt": "2020-08-28T23:17:25.485434293+02:00",
"Name": "Screens_setpoints",
"Group": "lux",
"Description": "Set a global variable of type int through app",
"Nodes": [
{
"Id": "1",
"Type": "trigger",
"Label": "Virtual service",
"SuccessTransition": "2",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:cmd/rt:dev/rn:flow/ad:1/sv:out_lvl_switch/ad:1fg5DbUID19bSlB_0",
"Service": "out_lvl_switch",
"ServiceInterface": "cmd.lvl.set",
"Config": {
"InputVariableType": "",
"IsValueFilterEnabled": false,
"LookupServiceNameAndLocation": false,
"PropFilterName": "",
"PropFilterValue": "",
"RegisterAsVirtualService": true,
"Timeout": 0,
"ValueFilter": {
"Value": null,
"ValueType": "int"
},
"ValueJPath": "",
"ValueJPathResultType": "",
"VirtualServiceGroup": "ch_0",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "",
"x": 156,
"y": 219
}
},
{
"Id": "2",
"Type": "action",
"Label": "set response",
"SuccessTransition": "3",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:cmd/rt:dev/rn:flow/ad:1/sv:out_lvl_switch/ad:1fg5DbUID19bSlB_0",
"Service": "out_lvl_switch",
"ServiceInterface": "evt.lvl.report",
"Config": {
"DefaultValue": {
"Value": "",
"ValueType": "int"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"ResponseToTopic": "",
"VariableName": "",
"VirtualServiceGroup": "ch_0",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "",
"x": 135,
"y": 381
}
},
{
"Id": "3",
"Type": "set_variable",
"Label": "screens_setpoint(int)",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"DefaultValue": {
"Value": 0,
"ValueType": ""
},
"Name": "screens_setpoint",
"UpdateGlobal": true,
"UpdateInputMsg": false
},
"Ui": {
"nodeType": "",
"x": 145,
"y": 553
}
}
],
"Settings": null,
"IsDisabled": false,
"IsDefault": false,
"ParallelExecution": "parallel"
}