Vattenventil Popp Flow

Jag har installerat och inkluderat en Popp Flow vattenventil.
Men när jag lägger in den som “Water valve” så syns den inte i det rummet som jag har lagt den i Futurehome?
Den finns däremot under “Devices” och det fungerar utmärkt att manövrera den.
Däremot kan jag inte använda den till någon automation.
Min önskan hade varit att sätta en automation som stänger vattnet om någon av vattenläckagesensorerna larmar.

Det går säker att lösa med Thingsplex, men jag är in “där ännu”, så jag är inte bekväm med det.

Finns det någonting som jag har missat, eller är det så att jag måste in i Thingsplex?

Dette må løses i ThingsPlex. Man kan ikke benytte alarmer, eller styre utstyr basert på om noe annet utstyr er av/på, i Automasjonsdelen i appen til Futurehome. Dette er en stor mangel i Futurehome-appen (@Anders , dette burde dere jobbe med.)

2 Likes

Dette er en forholdsvis enkel automasjon og lage i ThingsPlex. Kan være en fin automasjon og starte med, for å bli litt bedre kjent med systemet. Om du ønsker å “ta steget”.

1 Like

Mycket stort tack för ditt svar.
Då behöver jag inte leta mer.
Jag ska nu gå in i ThingsPlex världen, det får bli mitt första steg.
Tack!

1 Like

Jeg har nå prøvd å lage en automasjon basert på alarm fra lekkasjevakt, og ikke så enkelt som jeg først antok. Om @espen har noe mer og komme med, angående transformering fra Map of string, så hadde det vært fint. @Hannu , beklager for feil informasjon. Jeg burde sjekket bedre før jeg svarte.

1 Like

Hej.
Ingen fara.
Jag får kika lite på ThingsPlex, och se vad jag kan göra.
Tänker mest på att i mitt “gamla system” (Telldus) var det väldig enkelt att göra automationer baserat på olika typer av sensorer.
Men jag gillar Futurehome väldigt mycket annars, en snygg app, och bra funktioner.

1 Like

Du har gått inn på den i device, og lagt den inn i ønsket rom først?

Hei!
Det er en liten begrensing i Thingsplex for å filtrere på map of strings etc. Jeg fant en gammel flow som jeg mener skal fungere (har ikke kompatibel enhet tilgjengelig her og nå for test).
Importer gjerne denne og test ut (du må bytte på de ulike addressene, samt opprette to globale variabler);

{
  "Id": "0721nJczIZzxTfK",
  "ClassId": "kKfOIAraY9RB30x",
  "Author": "espenh.no",
  "Version": 1,
  "CreatedAt": "2022-02-04T13:55:09.105627365+01:00",
  "UpdatedAt": "2022-02-04T23:28:04.846577564+01:00",
  "Name": "When water leakage is detected turn off water ",
  "Group": "water leakage",
  "Description": "When water leakage is detected turn off water ",
  "Nodes": [
    {
      "Id": "2",
      "Type": "action",
      "Label": "Slå av vann",
      "SuccessTransition": "4",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:27_1",
      "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": 664,
        "y": 445
      },
      "TypeAlias": "Action"
    },
    {
      "Id": "3",
      "Type": "trigger",
      "Label": "Fibaro vannsensor",
      "SuccessTransition": "6",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:evt/rt:dev/rn:zw/ad:1/sv:alarm_water/ad:84_0",
      "Service": "alarm_water",
      "ServiceInterface": "evt.alarm.report",
      "Config": {
        "IsValueFilterEnabled": false,
        "LookupServiceNameAndLocation": false,
        "RegisterAsVirtualService": false,
        "Timeout": 0,
        "ValueFilter": {
          "Value": "",
          "ValueType": ""
        },
        "VirtualServiceGroup": "ch_0",
        "VirtualServiceProps": {}
      },
      "Ui": {
        "nodeType": "",
        "x": 101,
        "y": 264
      },
      "TypeAlias": "Trigger"
    },
    {
      "Id": "4",
      "Type": "action",
      "Label": "Push notification",
      "SuccessTransition": "",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:evt/rt:app/rn:kind_owl/ad:1",
      "Service": "kind-owl",
      "ServiceInterface": "evt.notification.report",
      "Config": {
        "DefaultValue": {
          "Value": {
            "EventName": "custom",
            "MessageContent": "Vannet er slått av!",
            "SiteId": "unknown"
          },
          "ValueType": "object"
        },
        "IsVariableGlobal": false,
        "Props": {},
        "RegisterAsVirtualService": false,
        "VariableName": "",
        "VirtualServiceGroup": "",
        "VirtualServiceProps": {}
      },
      "Ui": {
        "nodeType": "notification_action",
        "x": 579,
        "y": 605
      },
      "TypeAlias": "Notification"
    },
    {
      "Id": "5",
      "Type": "transform",
      "Label": "extractVal",
      "SuccessTransition": "7",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "Config": {
        "Expression": "",
        "IsLVariableGlobal": false,
        "IsRVariableGlobal": false,
        "IsTargetVariableGlobal": false,
        "IsTargetVariableInMemory": true,
        "LVariableName": "",
        "RValue": {
          "Value": 0,
          "ValueType": "int"
        },
        "RVariableName": "",
        "Rtype": "var",
        "TargetVariableName": "",
        "TargetVariableType": "",
        "Template": "",
        "TransformType": "jpath",
        "ValueMapping": [],
        "XPathMapping": [
          {
            "IsTargetVariableGlobal": true,
            "Path": "$.val.event",
            "TargetVariableName": "alarm",
            "TargetVariableType": "string",
            "UpdateInputVariable": false
          },
          {
            "IsTargetVariableGlobal": true,
            "Path": "$.val.status",
            "TargetVariableName": "alarm_leak",
            "TargetVariableType": "string",
            "UpdateInputVariable": false
          }
        ]
      },
      "Ui": {
        "nodeType": "",
        "x": 167,
        "y": 598
      },
      "TypeAlias": "Transform"
    },
    {
      "Id": "6",
      "Type": "rate_limit",
      "Label": "rateLimit",
      "SuccessTransition": "5",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "Config": {
        "Action": "skip",
        "Limit": 1,
        "TimeInterval": 1
      },
      "Ui": {
        "nodeType": "",
        "x": 134,
        "y": 423
      },
      "TypeAlias": "Rate limit"
    },
    {
      "Id": "7",
      "Type": "if",
      "Label": "if leak & activ",
      "SuccessTransition": "",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "Config": {
        "Expression": [
          {
            "BooleanOperator": "and",
            "LeftVariableIsGlobal": true,
            "LeftVariableName": "alarm",
            "Operand": "eq",
            "RightVariable": {
              "Value": "leak",
              "ValueType": "string"
            }
          },
          {
            "BooleanOperator": "",
            "LeftVariableIsGlobal": true,
            "LeftVariableName": "alarm_leak",
            "Operand": "eq",
            "RightVariable": {
              "Value": "activ",
              "ValueType": "string"
            }
          }
        ],
        "FalseTransition": "8",
        "TrueTransition": "2"
      },
      "Ui": {
        "nodeType": "",
        "x": 829,
        "y": 254
      },
      "TypeAlias": "If condition"
    },
    {
      "Id": "8",
      "Type": "action",
      "Label": "Slå på vann",
      "SuccessTransition": "9",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:cmd/rt:dev/rn:zw/ad:1/sv:out_bin_switch/ad:27_1",
      "Service": "out_bin_switch",
      "ServiceInterface": "cmd.binary.set",
      "Config": {
        "DefaultValue": {
          "Value": true,
          "ValueType": "bool"
        },
        "IsVariableGlobal": false,
        "Props": {},
        "RegisterAsVirtualService": false,
        "ResponseToTopic": "",
        "VariableName": "",
        "VirtualServiceGroup": "",
        "VirtualServiceProps": {}
      },
      "Ui": {
        "nodeType": "",
        "x": 961,
        "y": 452
      },
      "TypeAlias": "Action"
    },
    {
      "Id": "9",
      "Type": "action",
      "Label": "Push notification",
      "SuccessTransition": "",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "pt:j1/mt:evt/rt:app/rn:kind_owl/ad:1",
      "Service": "kind-owl",
      "ServiceInterface": "evt.notification.report",
      "Config": {
        "DefaultValue": {
          "Value": {
            "EventName": "custom",
            "MessageContent": "Vannet er slått på!",
            "SiteId": "unknown"
          },
          "ValueType": "object"
        },
        "IsVariableGlobal": false,
        "Props": {},
        "RegisterAsVirtualService": false,
        "VariableName": "",
        "VirtualServiceGroup": "",
        "VirtualServiceProps": {}
      },
      "Ui": {
        "nodeType": "notification_action",
        "x": 1079,
        "y": 613
      },
      "TypeAlias": "Notification"
    }
  ],
  "Settings": null,
  "IsDisabled": false,
  "IsDefault": false,
  "ParallelExecution": "parallel"
}
1 Like

Hej.
Ja, jag har lagt in den i ett rum, och provat att byta rum, men den syns inte i rummet.
Den syns bara under “devices”, så den verkar vara i “stealth mode”? :slight_smile:

Hej.
Tack för din hjälp.
Det är det där som blir lite för svårt för mig, jag vet inte vad jag gör egentligen, och har ingen aning om hur jag ska felsöka om det inte fungerar.
Jag hade önskat att det gick att nyttja sensorn under vanliga automationer för att kunna göra allting den grafiska vägen.
Men jag får försöka att lära mig lite mer om Thingsplex.
Tack så länge.

Hej.
Jag provade att ändra den från “watervalve” till “appliance”, och då kommer den upp och blir synlig i rummet.
Men det känns inte riktigt rätt, när det ändå finns en speciell symbol för “watervalve”?
Och jag kan ju ändå inte styra den, på annat sätt än manuellt, eftersom vattensensorerna inte går att använda som triggande enheter (annat än temperaturen i dom) i Futurehome.

Ja, i Thingsplex verkar det som sagt var gå, så det är nog det man måste förr eller senare.

Jeg har også lagt til Popp Flow 2, og den vises ikke i rommet når type er valgt til Vannventil. Den vises kun under Enheter.
Jeg forstår ikke logikken med at den ikke vises i rommet. Jeg kunne også tenkt meg å kunne velge å ha den på hovedsiden.

1 Like

Ja, detta blev helt otroligt krångligt!
Jag har importerat Espens script, men har ingen aning om hur man ska modifiera globala variabler mm.
Detta är helt klart en brist med Futurehome.
Man ska inte behöva programmera med ett språk som är komlicerat, för att få enkla funktioner att automatiseras.
Just den här delen är så pass viktig för mig, att den får ligga kvar i Telldus tills det kommer en enklare lösning på detta.

Hei!
@Hannu Ang. visning på forsiden av vannventilen, så skal jeg spille det videre til utviklerne.
@M.Stensrod Når det kommer til automasjonene så jobbes det aktivt på denne fronten. Vi har designere, utviklere og testere i prosess med å “re-do” automasjoner. Vi fokuserer på å gjøre det riktig fremfor fort (ikke hold pusten), men jeg gleder meg veldig til å vise dere hvordan det blir.

1 Like

Hej.
Finns det någon tanke på att förenkla användningen av Futurhome, så att man inte behöver in i Thingsplex och programmera för att göra självklara saker?
Som det är nu så kan man inte använda vattenläckagevarnare till någonting alls, om man inte kan Thingsplex.
Jag känner att min tid är inte tillräcklig för att lära mig att programmera i Thingsplex.
Både Telldus och även Homey har ett väldigt enkelt gränssnitt för detta, och det har även Futurehome potential att ha, med det saknas alldeles för många möjligheter där.
Jag måste tyvärr byta till Homey om det inte finns en lösning inom en snar framtid (eftersom Telldus snart verkar försvinna) eftersom jag inte känner att jag har tid att sitta med Thingsplex, och testa mig fram.

Tjena @Hannu.
Om du har en waterleak sensor på z-wave, kan du assosiere fra sensor til vannventil Popp Flow.
Vi jobber med en stor oppgradering på automasjoner, men det har falt ned på listen over prioriteringer, dessverre.

Tjena.
Kan man göra detta direkt i Futurehome-appen nu?
Alltså utan att blanda in Thingsplex?
Det är ett bra framsteg i så fall, eftersom jag blev tvungen att flytta tillbaka vattenventilen till Telldus, men det var ju i April.

Jag ska prova igen, tack!

Ja, du kan assosiere enheter i appen :+1:
Er både vannventil og vanndetektor på z-wave? I så tilfelle kan du følge denne:

Hej.
Ja, båda är Zwave.
Jag ska prova detta, tack för svaret.