Egen modus på barnerom

Takker @espen ! Har fått til tobias_night_mode :slight_smile: 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"
}
1 Like