# \*\*Endgegner\*\*

**URL:** <https://community.homey.app/t/endgegner/57448>\
**Category:** Off-Topic (DE)\
**Tags:** homey-pro\
**Created:** [December 30, 2021, 7:28am UTC](https://community.homey.app/t/endgegner/57448 "2021-12-30T07:28:54Z")\
**Posts on this page:** 1\
**Showing post:** 23

<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 12, 2022, 4:34pm UTC](https://community.homey.app/t/endgegner/57448/23 "2022-01-12T16:34:41Z")

</div>

Die Ursache ist also

- Athom hatte eine “zu ungenaue Prüfung” der Flow-Definition
- In Apps wurden “Hacks” verwendet, um sich eine Definition mehrerer Flows zu sparen
- Athom hat diese Lücke geschlossen  
=\> Die App-Prüfung liefert nun Fehler  
Das Problem dabei ist weniger die Umsetzung (ok, ist Fleißarbeit), sondern eher die kommenden Probleme bei den Benutzern, wenn man alle Flows neu anlegen muss, weil sich die FolwID geändert hat.

Ich denke, die Benutzer hätten das in Kauf genommen, wenn vorher offen darüber im Forum kommuniziert wird. Aber es hätte vermutlich auch 1-Sterne-Bewertungen gegeben von Usern, die sich nicht mit der Technik auseinandersetzen wollen.  
Aber wegen sowas den Kopf in den Sand stecken?

Die Umstellung hatte sich auch auf die Capabilies ausgewirkt. Da ist es aber kein Problem, weil die Capability überall die gleiche Definition hat.

> [@Generated capability flow triggers](https://community.homey.app/t/generated-capability-flow-triggers/50760/2):
>
> I got a solution in the Athom Slack channel… If you have 2 devices with the same capabilities and your are defining the flow trigger for each device in device.flow.compose.json, the definition ist copied into the app.json and the flow IDs are duplicated. Solution: Define the flow trigger one in .homeycompose/flow/triggers as single file for each flow. Add the device argument and assign teh driver IDs where the flow should appear. [grafik] { "id": "measure\_last\_reg\_percent\_changed", …

Bei den Flows - mit dynamischen anweichenden Parametern - geht so eine Umstellung nicht mehr.  
Da bleibt nur die Möglichkeit, statt eines Flows mehrere einzelne Flows mit korrekten Parametern anzulegen.  
Das hätte man aber mit einem Redesign und einer neuen Hauptversion (incl. “breaking changes”) machen können. Die “braking changes” sind da das größte Übel für die User.

---

_[View the full topic](https://community.homey.app/t/endgegner/57448)._
