Michael_ich

AiWick2

Aug 9th, 2025
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 4.32 KB | None | 0 0
  1. [
  2.     {
  3.         "id": "b82ab6105aa3a811",
  4.         "type": "switch",
  5.         "z": "830d381ae5b24849",
  6.         "name": "on/off",
  7.         "property": "payload",
  8.         "propertyType": "msg",
  9.         "rules": [
  10.             {
  11.                 "t": "eq",
  12.                 "v": "on",
  13.                 "vt": "str"
  14.             },
  15.             {
  16.                 "t": "eq",
  17.                 "v": "off",
  18.                 "vt": "str"
  19.             }
  20.         ],
  21.         "checkall": "true",
  22.         "repair": false,
  23.         "outputs": 2,
  24.         "x": 510,
  25.         "y": 520,
  26.         "wires": [
  27.             [
  28.                 "93d6c23485ef5aa1"
  29.             ],
  30.             [
  31.                 "b8ef55fc5f3aea7a"
  32.             ]
  33.         ]
  34.     },
  35.     {
  36.         "id": "b8ef55fc5f3aea7a",
  37.         "type": "change",
  38.         "z": "830d381ae5b24849",
  39.         "name": "msg.reset = true",
  40.         "rules": [
  41.             {
  42.                 "t": "set",
  43.                 "p": "reset",
  44.                 "pt": "msg",
  45.                 "to": "true",
  46.                 "tot": "bool"
  47.             }
  48.         ],
  49.         "action": "",
  50.         "property": "",
  51.         "from": "",
  52.         "to": "",
  53.         "reg": false,
  54.         "x": 660,
  55.         "y": 560,
  56.         "wires": [
  57.             [
  58.                 "93d6c23485ef5aa1"
  59.             ]
  60.         ]
  61.     },
  62.     {
  63.         "id": "93d6c23485ef5aa1",
  64.         "type": "trigger",
  65.         "z": "830d381ae5b24849",
  66.         "name": "Spray after 5m, then every 5m (until reset)",
  67.         "op1": "",
  68.         "op2": "spray",
  69.         "op1type": "nul",
  70.         "op2type": "str",
  71.         "duration": "5",
  72.         "extend": false,
  73.         "units": "min",
  74.         "reset": "true",
  75.         "bytopic": "all",
  76.         "topic": "toilet",
  77.         "outputs": 1,
  78.         "x": 920,
  79.         "y": 520,
  80.         "wires": [
  81.             [
  82.                 "f9ed1267eb209b42"
  83.             ]
  84.         ]
  85.     },
  86.     {
  87.         "id": "07f257616f7323a5",
  88.         "type": "server-state-changed",
  89.         "z": "830d381ae5b24849",
  90.         "name": "",
  91.         "server": "352f3689.973a4a",
  92.         "version": 6,
  93.         "outputs": 1,
  94.         "exposeAsEntityConfig": "",
  95.         "entities": {
  96.             "entity": [
  97.                 "binary_sensor.bathroom_1_presence"
  98.             ],
  99.             "substring": [],
  100.             "regex": []
  101.         },
  102.         "outputInitially": false,
  103.         "stateType": "str",
  104.         "ifState": "",
  105.         "ifStateType": "str",
  106.         "ifStateOperator": "is",
  107.         "outputOnlyOnStateChange": true,
  108.         "for": "0",
  109.         "forType": "num",
  110.         "forUnits": "minutes",
  111.         "ignorePrevStateNull": false,
  112.         "ignorePrevStateUnknown": false,
  113.         "ignorePrevStateUnavailable": false,
  114.         "ignoreCurrentStateUnknown": false,
  115.         "ignoreCurrentStateUnavailable": false,
  116.         "outputProperties": [
  117.             {
  118.                 "property": "payload",
  119.                 "propertyType": "msg",
  120.                 "value": "",
  121.                 "valueType": "entityState"
  122.             },
  123.             {
  124.                 "property": "data",
  125.                 "propertyType": "msg",
  126.                 "value": "",
  127.                 "valueType": "eventData"
  128.             },
  129.             {
  130.                 "property": "topic",
  131.                 "propertyType": "msg",
  132.                 "value": "",
  133.                 "valueType": "triggerId"
  134.             }
  135.         ],
  136.         "x": 240,
  137.         "y": 520,
  138.         "wires": [
  139.             [
  140.                 "b82ab6105aa3a811"
  141.             ]
  142.         ]
  143.     },
  144.     {
  145.         "id": "f9ed1267eb209b42",
  146.         "type": "api-call-service",
  147.         "z": "830d381ae5b24849",
  148.         "name": "",
  149.         "server": "352f3689.973a4a",
  150.         "version": 7,
  151.         "debugenabled": false,
  152.         "action": "switch.turn_on",
  153.         "floorId": [],
  154.         "areaId": [],
  155.         "deviceId": [],
  156.         "entityId": [
  157.             "switch.fresher2_freshen_the_air"
  158.         ],
  159.         "labelId": [],
  160.         "data": "",
  161.         "dataType": "jsonata",
  162.         "mergeContext": "",
  163.         "mustacheAltTags": false,
  164.         "outputProperties": [],
  165.         "queue": "none",
  166.         "blockInputOverrides": true,
  167.         "domain": "switch",
  168.         "service": "turn_on",
  169.         "x": 1180,
  170.         "y": 520,
  171.         "wires": [
  172.             []
  173.         ]
  174.     }
  175. ]
Advertisement
Add Comment
Please, Sign In to add comment