Fibaro wallplug rapporterer ikke status

Har lagd en flow som skrur av kaffetrakter (Fibaro Wall plug) etter 2t.
Wall plug trigger flow bare når den blir slått på via app, ikke fysisk via trykknappen på selve wallplug.
Finnes det noen løsning for dette?

Hei!
Kan mistenkes at du lytter på feil topic for trigger om du har laget flowen i Thingsplex. Kunne du delt flowen? (Show source knapp når du er inne på flowen)

{
  "Id": "MTbpHPmT84pW7eo",
  "ClassId": "MTbpHPmT84pW7eo",
  "Author": "",
  "Version": 0,
  "CreatedAt": "2023-11-17T12:17:15.440307143+01:00",
  "UpdatedAt": "2023-11-17T12:28:17.563114548+01:00",
  "Name": "Kaffetrakter",
  "Group": "",
  "Description": "",
  "Nodes": [
    {
      "Id": "1",
      "Type": "trigger",
      "Label": "Kaffetrakter på",
      "SuccessTransition": "2",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:6_0",
      "Service": "out_bin_switch",
      "ServiceInterface": "cmd.binary.set",
      "Config": {
        "ConnectorID": "",
        "InputVariableType": "",
        "IsValueFilterEnabled": true,
        "LookupServiceNameAndLocation": false,
        "PropFilterName": "",
        "PropFilterValue": "",
        "RegisterAsVirtualService": false,
        "Timeout": 0,
        "ValueFilter": {
          "Value": true,
          "ValueType": "bool"
        },
        "ValueJPath": "",
        "ValueJPathResultType": "",
        "VirtualServiceGroup": "",
        "VirtualServiceProps": null
      },
      "Ui": {
        "nodeType": "",
        "x": 66,
        "y": 158
      },
      "TypeAlias": "Trigger"
    },
    {
      "Id": "2",
      "Type": "wait",
      "Label": "Tidsforsinkelse",
      "SuccessTransition": "3",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "Config": 7200000,
      "Ui": {
        "nodeType": "",
        "x": 105,
        "y": 420
      },
      "TypeAlias": "Delay"
    },
    {
      "Id": "3",
      "Type": "action",
      "Label": "",
      "SuccessTransition": "",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:6_0",
      "Service": "out_bin_switch",
      "ServiceInterface": "cmd.binary.set",
      "Config": {
        "DefaultValue": {
          "Value": false,
          "ValueType": "bool"
        },
        "IsVariableGlobal": false,
        "Props": {},
        "RegisterAsVirtualService": false,
        "ResponseToTopic": "",
        "VariableName": "",
        "VirtualServiceGroup": "",
        "VirtualServiceProps": {}
      },
      "Ui": {
        "nodeType": "",
        "x": 406,
        "y": 496
      },
      "TypeAlias": "Action"
    }
  ],
  "Settings": null,
  "IsDisabled": false,
  "IsDefault": false,
  "ParallelExecution": "parallel"
}

Det var som jeg tenkte; trigger-noden din lytter på kommandoen og ikke event fra enheten. Nedenfor ligger revidert versjon som bør fungere.

{
    "Id": "MTbpHPmT84pW7eo",
    "ClassId": "MTbpHPmT84pW7eo",
    "Author": "",
    "Version": 0,
    "CreatedAt": "2023-11-17T12:17:15.440307143+01:00",
    "UpdatedAt": "2023-11-17T12:28:17.563114548+01:00",
    "Name": "Kaffetrakter",
    "Group": "",
    "Description": "",
    "Nodes": [
        {
            "Id": "1",
            "Type": "trigger",
            "Label": "Kaffetrakter på",
            "SuccessTransition": "2",
            "TimeoutTransition": "",
            "ErrorTransition": "",
            "Address": "pt:j1/mt:evt/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:6_0",
            "Service": "out_bin_switch",
            "ServiceInterface": "evt.binary.report",
            "Config": {
                "ConnectorID": "",
                "InputVariableType": "",
                "IsValueFilterEnabled": true,
                "LookupServiceNameAndLocation": false,
                "PropFilterName": "",
                "PropFilterValue": "",
                "RegisterAsVirtualService": false,
                "Timeout": 0,
                "ValueFilter": {
                    "Value": true,
                    "ValueType": "bool"
                },
                "ValueJPath": "",
                "ValueJPathResultType": "",
                "VirtualServiceGroup": "",
                "VirtualServiceProps": null
            },
            "Ui": {
                "nodeType": "",
                "x": 66,
                "y": 158
            },
            "TypeAlias": "Trigger"
        },
        {
            "Id": "2",
            "Type": "wait",
            "Label": "Tidsforsinkelse",
            "SuccessTransition": "3",
            "TimeoutTransition": "",
            "ErrorTransition": "",
            "Address": "",
            "Service": "",
            "ServiceInterface": "",
            "Config": 7200000,
            "Ui": {
                "nodeType": "",
                "x": 105,
                "y": 420
            },
            "TypeAlias": "Delay"
        },
        {
            "Id": "3",
            "Type": "action",
            "Label": "",
            "SuccessTransition": "",
            "TimeoutTransition": "",
            "ErrorTransition": "",
            "Address": "pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:6_0",
            "Service": "out_bin_switch",
            "ServiceInterface": "cmd.binary.set",
            "Config": {
                "DefaultValue": {
                    "Value": false,
                    "ValueType": "bool"
                },
                "IsVariableGlobal": false,
                "Props": {},
                "RegisterAsVirtualService": false,
                "ResponseToTopic": "",
                "VariableName": "",
                "VirtualServiceGroup": "",
                "VirtualServiceProps": {}
            },
            "Ui": {
                "nodeType": "",
                "x": 406,
                "y": 496
            },
            "TypeAlias": "Action"
        }
    ],
    "Settings": null,
    "IsDisabled": false,
    "IsDefault": false,
    "ParallelExecution": "parallel"
}
1 Like

Hei Espen,
Takk for tilbakemelding.

Jeg la inn koden din nå, men den oppfører seg identisk.
Scenen starter når Kaffetrakter slåes på i app, men fysisk på trykknapp er det null respons.

For meg virker det som at problemet er at pluggen ikke sender report, den oppdaterer ikke status i appen når den blir skrudd på med B-knappen.

Kan nevne at pluggen er en av de første som kom til Fibaro Homecenter 2. Kan det være at den er så gammel at Futurehome hub’n ikke fullverdig støtter den?

Hei igjen! Det kan hende du ikke så noe effekt for den flowen kjørte i parallell. Kunne du gitt det et til forsøk nå?
Som sagt så vil det, slik det er konfigurert nå, hver gang enheten mottar en “ON” event starte en timer på 2 timer som slår av pluggen. Dersom det er ønskelig at “behold siste event og start timeren fra da” er ønskelig så må flowen endres litt til.