Endre forsinkelse til under 5 min

Hei,
Har satt opp bevegelsesdektektorer + sirene. Jeg skulle gjerne ha hatt at disse gikk med 1 min forsinkelse ved bevegelse og ikke 5 min som man kan bruke ved å sette automation i app’en.

Er det noen som har en løsning på dette som er litt enkel? Jeg bruker moduspanel og «borte» skulle da blitt aktivert 1 min etter man trykket på knappen feks.

Gjøres ved å endre flowen i thingplex, endrer wait fra 300000 ms til 60000 ms :blush:

Litt usikker på hva du mener med borte etter 1. Minutt, for den aktiveres jo umiddelbart av modusbryter. Om du ønsker at sirenen skal starte ved bevegelse i bortemodus, med 1 minutts forsinkelse er det nok fult mulig å ordne i TP.

Hei,
Takk for svar.

Hadde ikke hatt mulighet å sendt ett skjermdump på hvilke av innstillingene jeg legger det inn?

Tore

Har prøvd å sette opp en enkel sak i TP, deler koden under. Er ikke veldig dreven i TP, og vet at det nok burde vært inne mer for å skape en bedre automatisering, men dette viser basisen i hvertfall. (det er noen av mine enheter i koden, men de kan du endre selv i TP. Jeg har blant annet ikke sirene installert.)

{
  "Id": "2natrWkBtbU7rC5",
  "ClassId": "2natrWkBtbU7rC5",
  "Author": "",
  "Version": 0,
  "CreatedAt": "2023-07-27T12:31:32.78573302+02:00",
  "UpdatedAt": "2023-07-27T12:31:32.78573302+02:00",
  "Name": "Bevegelse - Sirene",
  "Group": "Test",
  "Description": "Bevegelse - 1 min forsinkelse og sirene utløst. I borte og ferie-modus.",
  "Nodes": [
    {
      "Id": "1",
      "Type": "trigger",
      "Label": "Bevegelsessensor merker bevegelse",
      "SuccessTransition": "2",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:evt/rt:dev/rn:zw/ad:1/sv:sensor_presence/ad:78_0",
      "Service": "sensor_presence",
      "ServiceInterface": "evt.presence.report",
      "Config": {
        "Timeout": 0,
        "ConnectorID": "",
        "ValueFilter": {
          "Value": true,
          "ValueType": "bool"
        },
        "PropFilterName": "",
        "PropFilterValue": "",
        "ValueJPath": "",
        "ValueJPathResultType": "",
        "InputVariableType": "",
        "IsValueFilterEnabled": true,
        "RegisterAsVirtualService": false,
        "LookupServiceNameAndLocation": false,
        "VirtualServiceGroup": "",
        "VirtualServiceProps": null
      },
      "Ui": {
        "x": 277,
        "y": 127,
        "nodeType": ""
      },
      "TypeAlias": "Trigger"
    },
    {
      "Id": "2",
      "Type": "if",
      "Label": "Om borte eller ferie",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "SuccessTransition": "",
      "ErrorTransition": "",
      "Config": {
        "TrueTransition": "3",
        "FalseTransition": "",
        "Expression": [
          {
            "Operand": "eq",
            "LeftVariableName": "fh.home.mode",
            "LeftVariableIsGlobal": true,
            "RightVariable": {
              "Value": "away",
              "ValueType": "string"
            },
            "BooleanOperator": "or"
          },
          {
            "Operand": "eq",
            "LeftVariableName": "fh.home.mode",
            "LeftVariableIsGlobal": true,
            "RightVariable": {
              "Value": "vacation",
              "ValueType": "string"
            },
            "BooleanOperator": ""
          }
        ]
      },
      "Ui": {
        "x": 253,
        "y": 293,
        "nodeType": ""
      },
      "TypeAlias": "If condition"
    },
    {
      "Id": "3",
      "Type": "wait",
      "Label": "Vent 1 minutt",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "SuccessTransition": "4",
      "ErrorTransition": "",
      "Config": 60000,
      "Ui": {
        "x": 253,
        "y": 455,
        "nodeType": ""
      },
      "TypeAlias": "Delay"
    },
    {
      "Id": "4",
      "Type": "action",
      "Label": "Lampe skrur seg på",
      "Address": "pt:j1/mt:cmd/rt:dev/rn:zigbee/ad:1/sv:out_bin_switch/ad:12_11",
      "Service": "out_bin_switch",
      "ServiceInterface": "cmd.binary.set",
      "SuccessTransition": "",
      "ErrorTransition": "",
      "Config": {
        "VariableName": "",
        "IsVariableGlobal": false,
        "Props": {},
        "RegisterAsVirtualService": false,
        "VirtualServiceGroup": "",
        "VirtualServiceProps": {},
        "ResponseToTopic": "",
        "DefaultValue": {
          "Value": true,
          "ValueType": "bool"
        }
      },
      "Ui": {
        "x": 257,
        "y": 628,
        "nodeType": ""
      },
      "TypeAlias": "Action"
    }
  ],
  "Settings": null,
  "IsDisabled": false,
  "IsDefault": false,
  "ParallelExecution": "keep_last"
}

For å importere koden må du legge til Thingplex i playground, og logge deg inn med adressen den viser i nettleseren din. Så går du til Flow og helt nederst ligger det noen knapper, blant annet import. Trykk på den og lim inn koden, da kommer den opp og du kan forandre og prøve deg frem med den :slight_smile:
Men som sagt, ikke noen ekspert på TP, vet at det er mange andre gode der ute, men prøving og feiling fungerer ofte også :slight_smile:

1 Like