# Advanced Flows

**URL:** <https://community.homey.app/t/advanced-flows/65203>\
**Category:** 🇩🇪 Deutsch (German)\
**Created:** [June 29, 2022, 3:49am UTC](https://community.homey.app/t/advanced-flows/65203 "2022-06-29T03:49:38Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [September 13, 2022, 11:15am UTC](https://community.homey.app/t/advanced-flows/65203/101 "2022-09-13T11:15:56Z")

</div>

Es zeigt alle Flowkarten mit ID

 ![Screenshot from 2022-09-13 13-19-53](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c1277f1521886bd0fb83528d2bc3e1f52787e7a4.png)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 13, 2022, 11:21am UTC](https://community.homey.app/t/advanced-flows/65203/102 "2022-09-13T11:21:59Z")

</div>

Oder HomeyScript, in erster Zeile den Flowname angeben:

```auto
const flowName = 'Flow name';

const flows = await Homey.flow.getAdvancedFlows();
const flowArray = Object.keys(flows);
for (var i=0; i<flowArray.length; i++){
    if (flows[flowArray[i]].name == flowName){
      let cardsArray = Object.keys(flows[flowArray[i]].cards);
      for (j=0; j<cardsArray.length; j++){
        if (flows[flowArray[i]].cards[cardsArray[j]].type == 'trigger'){
          console.log(flows[flowArray[i]].cards[cardsArray[j]].id);
        }
      }
  }
}

```

Und ja, es müsste bei jedem mehrfach vorhandenen Trigger auftreten, wo man nur eine Filter-Parameter angibt.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [September 13, 2022, 12:40pm UTC](https://community.homey.app/t/advanced-flows/65203/103 "2022-09-13T12:40:49Z")

</div>

Also über Web API Playground finde ich die Geräte-ID 6x:

```auto
"homey:device:a4653bc8-32d4-4cea-8a01-fa2affae1425"

```

Was aber auch richtig sein sollte (3 x Trigger, 3 x innerhalb einer Logikkarte(?)).

Die 3 relevanten Flows (innerhalb des AF) mit der Aktion “Handle state changed: xxx” haben unterschiedliche IDs:

1. Flow

```auto
"73c60698-4cb3-4d2b-b42f-b3e8f18087aa":{7 items
    "ownerUri":string"homey:device:a4653bc8-32d4-4cea-8a01-fa2affae1425"
    "id":string"HmIP-SRH-changed"
    "args":{1 item
    "state":string"2"

```

1. Flow

```auto
"4c1432b6-60ed-44eb-acf6-db7e1c69d681":{7 items
    "ownerUri":string"homey:device:a4653bc8-32d4-4cea-8a01-fa2affae1425"
    "id":string"HmIP-SRH-changed"
    "args":{1 item
    "state":string"1"

```

1. Flow

```auto
"95e84760-4057-4d75-9b72-fa8e57694d3c":{7 items
    "ownerUri":string"homey:device:a4653bc8-32d4-4cea-8a01-fa2affae1425"
    "id":string"HmIP-SRH-changed"
    "args":{1 item
    "state":string"0"

```

Damit sollten die 3 Trigger eigentlich eindeutig sein, oder?

Wenn ich das Script von @RonnyW ausführe, erhalte ich folgendes Ergebnis:

```auto
HmIP-SRH-changed
timer_finished
HmIP-SRH-changed
timer_finished
HmIP-SRH-changed
timer_finished

———————————————————
✅ Script Success
↩️ Returned: undefined

```

Ich denke, dass das Script nicht ganz korrekt ist. Ansonsten müsste `timer_finished` ja auch Probleme machen, da auch mehrfach vorhanden.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 13, 2022, 12:57pm UTC](https://community.homey.app/t/advanced-flows/65203/104 "2022-09-13T12:57:29Z")

</div>

Doch, das passt schon. Du hast 3 HM-Trigger und 3 Chronograph Trigger.  
Die haben zwar unterschiedliche IDs, aber den gleichen Triggername.  
Und wenn nur einer der HM-Trigger ausgeführt würde, dann würde ja auch nur ein Chronograph-Trigger ausgeführt.  
Das kann aber nur Athom prüfen. Also am besten mal in Slack posten. Vielleicht können andere das auch nachstellen.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [September 13, 2022, 7:36pm UTC](https://community.homey.app/t/advanced-flows/65203/105 "2022-09-13T19:36:32Z")

</div>

Ich habe es mit den Standard-Zeit-Triggern getestet. Es funktioniert alles.  
Langsam gehen mir die Ideen aus.

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/7/97b54754dc39d7f86b021026d56b279e25dba3a4.png)  
 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/9/49140b8382897d820b9465e1edfca01c900eea23.png)

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [September 14, 2022, 10:13am UTC](https://community.homey.app/t/advanced-flows/65203/106 "2022-09-14T10:13:16Z")

</div>

Meine Vermutung ist, dass das, warum auch immer, mit der Homematic App und/oder diesem Gerät zusammenhängt. Andere AF mit mehreren Trägern funktionieren bei mir einwandfrei.  
Wie gesagt, ich werde Athom kontaktieren.

**EDIT**  
Die erste, doch sehr schnelle Antwort vom Support war, dass sie (Athom) nicht jedem User bei der Erstellung von AFs behilflich sein können und deshalb das Ticket schließen… 😂  
Wird Zeit, dass Athom einen deutschsprachigen Support-Mitarbeiter einstellt… 😉

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [September 21, 2022, 9:49am UTC](https://community.homey.app/t/advanced-flows/65203/107 "2022-09-21T09:49:21Z")

</div>

Ich wollte Euch nur kurz über das Ergebnis meiner Athom Anfrage bzgl. des nicht funktionierenden AF mit dem Homematic Türgriffsensor informieren (siehe Post #[89](https://community.homey.app/t/advanced-flows/65203/89)).

Athom hatte mich gebeten folgendes Skript im Web API Playground auszuführen:

```auto
// This will put the Advanced Flow in your browser clipboard so you can paste (ctrl+v) it somewhere else.
(async () => {
  const flow = await Homey.flow.getAdvancedFlow({ id: 'COPY FLOW ID HERE' });
  navigator.clipboard.writeText(JSON.stringify(flow));
})()

```

Die Flow-ID ist übrigens die letzte Buchstaben-/Zahlenkombination in der URL, z.B. `b45cc187-fe98-4913-aff1-e6c505bcf309`.

Wenn man das Skript ausführt und den richtigen Browser verwendet, mit Safari hat es auf meinem MacBook nicht funktioniert, wird ein kryptischer Code in der Zwischenablage abgespeichert, welchen ich mit Athom teilen musste.

Athom konnte weder ein Problem in meinem AF noch ein Problem im eigentlichen AF Programm finden und bat mich, mich mit dem App Entwickler in Verbindung zu setzen um mit ihm nach einem möglichen Problem in der App zu suchen.  
Da ich den App Entwickler aber schon seit einer halben Ewigkeit nicht erreichen kann, bleibt mir nur übrig die 6 normale Flows in 3 AF Flows zu ändern.

Euch nochmals vielen Dank für die Unterstützung! 👍🏼

---

<div class="post-metadata">

**Author:** ![Thomas\_Fenzl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_fenzl/32/19705_2.png) [@Thomas\_Fenzl](https://community.homey.app/u/Thomas_Fenzl)\
**Post date:** [January 4, 2023, 4:02pm UTC](https://community.homey.app/t/advanced-flows/65203/108 "2023-01-04T16:02:19Z")

</div>

Bin heute über Deine Bastelanleitung zur Berechnung der abs. Luftfeuchte gestolpert und finde das sehr interessant. Habe mir einen virtuellen Sensor mit Luftfeuchte erstellt und einen Flow mit Deiner Formel zur Befüllung des virtuellen Sensors angelegt.  
Leider scheint hier bei mir noch etwas zu fehlen, denn der virtuelle Sensor befüllt sich nicht.

 ![Screenshot_20230104_163416_Homey1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/6/f6e8864e7d51643a4098d4d96c86f4d952c528a0.jpeg)  
 ![Screenshot_20230104_163354_Homey1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/d/6d4df15be97a91d4cff2d0230ca93e3025e9add9.jpeg)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [January 4, 2023, 4:10pm UTC](https://community.homey.app/t/advanced-flows/65203/109 "2023-01-04T16:10:34Z")

</div>

Dein erstes "Luftfeuchtigkeit ist m.E. zu viel. Als Sensor darf nur measure\_humidity angegeben werden. Das ist der Name der Capability des virtuellen Sensors.  
Und als Wert nimmst du nur die Klammern und deren Inhalt.

---

<div class="post-metadata">

**Author:** ![Thomas\_Fenzl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_fenzl/32/19705_2.png) [@Thomas\_Fenzl](https://community.homey.app/u/Thomas_Fenzl)\
**Post date:** [January 4, 2023, 4:29pm UTC](https://community.homey.app/t/advanced-flows/65203/110 "2023-01-04T16:29:49Z")

</div>

Das kommt davon, wenn der Ahnungslose einfach nur dumm abkupfert.  
Am Ende war noch ein Rechtschriftfehler. Hatte “mesure” (franz.) statt “measure” (engl.) da stehen.  
Besten Dank, Ronny, jetzt funktionierts auch bei mir.

---

<div class="post-metadata">

**Author:** ![Thilo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thilo/32/30303_2.png) [@Thilo](https://community.homey.app/u/Thilo)\
**Post date:** [April 12, 2023, 5:03pm UTC](https://community.homey.app/t/advanced-flows/65203/111 "2023-04-12T17:03:39Z")

</div>

Hallo,  
etliche Wenn-Karten enthalten den Hinwis, dass sie bei Ausführung Tags zur Verfügung stellen. Diese tauchen dann aber nicht unter den Logic-Tags auf (s.Beispiel von Gardena)  
Wie kann ich die Tags abfangen? Hier z.B. möchte ich eine Push mit der Fehlermeldung bekommen.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/4/b499a60f13aa005dd216b5de458dc44082b06780.png)

Danke für Tipps  
TT

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [April 12, 2023, 5:12pm UTC](https://community.homey.app/t/advanced-flows/65203/112 "2023-04-12T17:12:43Z")

</div>

Such in der Tag-Liste nicht nach dem Gerät sondern ganz oben unter “dieser Flow”. Wenn du eine Linie zur vorherigen Karte hast, dann sollten deren Tags angezeigt werden.  
Die Tags zum Gerät entsprechen den Capability-Werten. Damit kann man unabhängig von den aktuellen Flow-Karten Gerätewerte verwenden.

Beispiel:

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ec292cbe7d3a6b99ee99b2446b8005c9440a303b.png)

Wenn man mit der Maus über den Tagname fährt, “wackelt” das Symbol in der entsprechenden Karte. So kann man prüfen, ob man das richtige Tag hat, falls es mehrere gleich benannte gibt.

---

<div class="post-metadata">

**Author:** ![Thilo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thilo/32/30303_2.png) [@Thilo](https://community.homey.app/u/Thilo)\
**Post date:** [April 12, 2023, 5:45pm UTC](https://community.homey.app/t/advanced-flows/65203/113 "2023-04-12T17:45:22Z")

</div>

Super, vielen Dank! Das funktioniert.  
LG TT

---

<div class="post-metadata">

**Author:** ![NGH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ngh/32/33100_2.png) [@NGH](https://community.homey.app/u/NGH)\
**Post date:** [July 13, 2023, 8:39pm UTC](https://community.homey.app/t/advanced-flows/65203/114 "2023-07-13T20:39:39Z")

</div>

Habe mir die Advanced Flows nach dem Update (bei dem ich kurzzeitig auch wieder die Krise bekommen hab!) auch geleistet.

Ich muss schon sagen, gleichwohl ich sowas auch eigentlich als “Standard” von Anfang an erwartet hätte, finde ich es erstens gut gelungen und zweitens sein Geld wert, WENN das so funktioniert, wie ich es erwarte. Das muss der Langzeittest zeigen.

Ich habe grundsätzlich kein Problem damit, dass die Software ständig erweitert wird und für coole neue Funktionen dann auch mal etwas Geld verlangt wird.  
Und zumindest das Interface macht den Eindruck, als hätte man hier eine gute Kombination aus mehr Programmiermöglichkeiten und “Deppenfreundlichkeit” gefunden. Denn es soll ja auch für Leute funktionieren, die keine Programmierkenntnisse haben.

Einziger Verbesserungsvorschlag: Leute, ich weiß nicht, was die Entwickler geritten hat, aber wieso muss das “or” im Interface “any” heißen?! Macht doch n “oder”, das rafft jeder! XD

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [July 14, 2023, 12:54pm UTC](https://community.homey.app/t/advanced-flows/65203/115 "2023-07-14T12:54:26Z")

</div>

Der eigentliche Hintergedanke von Homey war eigentlich ein benutzerfreundliches Smarthome Gateway auf den Markt zu bringen, welches einfach zu handhaben ist und von allen Nutzern ohne Programmierkenntnisse genutzt werden kann. Unter “einfach zu handhaben” fällt auch das Interface der Standard-Flows, welche ohne PC einfach auf einem Smartphone erstellt und bearbeitet werden können, was bei den AF nicht der Fall ist.  
Deshalb sind die AF (momentan noch!?) kein Standard.

---

<div class="post-metadata">

**Author:** ![NGH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ngh/32/33100_2.png) [@NGH](https://community.homey.app/u/NGH)\
**Post date:** [July 16, 2023, 7:16pm UTC](https://community.homey.app/t/advanced-flows/65203/116 "2023-07-16T19:16:42Z")

</div>

Und “Standard” werden sie wohl auch nicht, wenn man bedenkt, dass man sie kaufen muss.

Aber ja, das ist bedauerlich, dass man sie nicht mal anschauen kann. Ich hoffe da wird noch nachgebessert.

Habe aber aktuell ein “kleines” Problemchen …

 ![Screenshot (301)](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/3/93beab03ed5f3b78ff85e1cb887085195dc3c376.png)

Die Meldung ist mir gänzlich unbekannt. DGerät ist über Tuya eingebunden und funktioniert.

ABER: Der Fehler taucht inden Advanced Flows auf, es findet scheinbar den richtigen Knopf nicht. Es handelt sich um eines der kleinen Kästchen, die man in Lichtschalterdosen einbauen kann mut zwei Switches. Manuell kann ich beide schalten, der Flow findet die Switces aber nicht.

Es kann aber auch sein, dass es nicht am Advanced Flow hängt: Ich kann z.B. auch keinen der beiden Switches “normal” einbinden … zur Verdeutlichung: Es ist NICHT möglich, bei einem “dann” den Schalter / Switch einschalten zu lassen. Ich musste einen Workaround über eine Szene in Tuya nutzen.

Was mich stutzig macht ist, dass ich exakt diese Smartschalter schon mehrfach im Haus verbaut und mit Homey programmiert habe … genau das gleiche Modell.

Hat jemand eine Ahnung, woran das beim Advanced Flow oder beim Tuyagerät liegen könnte?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [July 16, 2023, 7:42pm UTC](https://community.homey.app/t/advanced-flows/65203/117 "2023-07-16T19:42:55Z")

</div>

Das ist ein Fehler in der App (Füllen der Autocomplete-Liste der Flow-Karte).  
Du kannst das also dem Entwickler der App im entsprechenden Forum-Thread melden.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [March 4, 2024, 3:41pm UTC](https://community.homey.app/t/advanced-flows/65203/118 "2024-03-04T15:41:35Z")

</div>

Sind die Adwanced Flows Homey oder Konto gebunden?  
Wollte meinen alten Homey Pro 19 verkaufen.

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [March 4, 2024, 3:53pm UTC](https://community.homey.app/t/advanced-flows/65203/119 "2024-03-04T15:53:53Z")

</div>

Sind an den Homey gebunden, also rechne das im Geiste zum Verkaufspreis hinzu.  
Denk dran, bei uns im Forum hast du eine erweiterte weiße Kugel mit Stromanschluss die nach 2019 gebaut wurde und tauscht sie gegen xxx Einkaufswagenchips.

---

<div class="post-metadata">

**Author:** ![copiis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/copiis/32/171978_2.png) [@copiis](https://community.homey.app/u/copiis)\
**Post date:** [April 6, 2024, 3:27pm UTC](https://community.homey.app/t/advanced-flows/65203/120 "2024-04-06T15:27:40Z")

</div>

Läuft eigentlich ein Flow weiter wenn er während er läuft deaktiviert wird?  
Hintergrund ist ich will ein Flow in Dauerschleife laufen lassen aber er soll aufhören wenn er deaktiviert wird. Wenn nicht gibt es einen anderen Weg den flow zu stoppen?

PS  
Habs gerade getestet, der Flow scheint sich bei Deaktivierung zu beenden.

[Previous page](https://community.homey.app/t/advanced-flows/65203.md?page=5)

[Next page](https://community.homey.app/t/advanced-flows/65203.md?page=7)
