# \*\*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:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![chanlee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chanlee/32/25882_2.png) [@chanlee](https://community.homey.app/u/chanlee)\
**Post date:** [January 9, 2022, 7:52pm UTC](https://community.homey.app/t/endgegner/57448/21 "2022-01-09T19:52:27Z")

</div>

An die Entitäten gewöhnt man sich, an die fehlenden Schalter nicht 😂

Aber dafür ist ja der Homey noch da.

---

<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:** [January 12, 2022, 3:00pm UTC](https://community.homey.app/t/endgegner/57448/22 "2022-01-12T15:00:01Z")

</div>

Falls es jemanden interessiert warum Philippe ausgestiegen ist, kann es auf GitHub nachlesen:

> <https://github.com/athombv/homey-apps-sdk-issues/issues/221>
>
> My app supports several switches that have a "raw\_switch\_event" trigger flow car…d. As each button has slightly different tokens and arguments each device has it's own trigger card but they have all the same id "raw\_switch\_event". As a result the generated app.json contains multiple "raw\_switch\_event" cards but they do not conflict because each has a different device filter:
> \` {
> "type": "device",
> "name": "device",
> "filter": "driver\_id=aqara-button-gyro"
> },
> \`
> 
> For the past that worked pretty well but now it won't succeed the validation and gives me the following error:
> \`× Homey App did not validate against level \`publish\`:
> Found multiple Flow card triggers with the id "raw\_switch\_event", all Flow cards should have a unique id.\`
> 
> So I guess it actually would work pretty well as it always did, but a new validation prevents me from installing or publishing the app. I also cannot rename the flow cards because that would break all existing installations!
> 
> The only solution I see is that Athom either drops this validation or improves it by not only checking for duplicate flow card id's but rather check in detail if there is really a conflict, i.e. if there are duplicate flow card id's AND matching device filters. Or what can I do to solve this issue?

> <https://github.com/athombv/homey-apps-sdk-issues/issues/222>
>
> This is the follow up of https://github.com/athombv/homey-apps-sdk-issues/issues…/221 because @tjallingt closed the original ticket too early.
> 
> Thx for the explanation @tjallingt but this issue is still not okay. If the error is still there in sdk v3 and if there is still no proper migration path then this is no solution as it will never be possible to upgrade the app to sdk v3 and higher (which is already in work).
> 
> So what is the plan?

---

<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.

---

<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:** [January 12, 2022, 5:47pm UTC](https://community.homey.app/t/endgegner/57448/24 "2022-01-12T17:47:11Z")

</div>

Ich kenne mich mit der gesamten Programmierung nicht aus, deshalb kann ich nicht einschätzen wieviel Arbeit es wäre, aber eine zweite App (SDK3) wäre aus meiner Sicht die beste Lösung gewesen. Die SDK2 Version hätte ja problemlos bestehen bleiben und er hätte den Support für diese App einstellen können.  
— Neueinsteiger hätten direkt die SDK3 Version nutzen können  
— die SDK2 Nutzer hätten genügend Zeit gehabt auf die SDK3 Version zu wechseln

Eventuell wäre es ja sogar möglich gewesen beide Versionen parallel laufen zu lassen und die Geräte nach und nach zu wechseln, bin mir aber definitiv nicht sicher.

---

<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:** [January 12, 2022, 6:07pm UTC](https://community.homey.app/t/endgegner/57448/25 "2022-01-12T18:07:33Z")

</div>

> [@DirkG](#):
>
> beide Versionen parallel laufen zu lassen

Siehe die tado-App geschichte. Ich habe die “alte” v3.x und die “neue” v1.x (passend gemacht für Homey Cloud) nebeneinander laufen lassen.

Die “Alte” tado-App ist ausgeblendet oder gelöscht (und Athom macht das einfach ohne zu blinzeln 😳 )  
tado-Benutzer müssen irgendwann wechseln und alles noch einmal machen.

 ![Screenshot_20220102-210433_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/0/e02cdf4ad727a144f11e62d1db971618b2c75401.jpeg)

---

<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:** [January 12, 2022, 6:19pm UTC](https://community.homey.app/t/endgegner/57448/26 "2022-01-12T18:19:53Z")

</div>

> [@RonnyW](#):
>
> Die “braking changes” sind da das größte Übel für die User.

Verständlich.  
Aber die Benutzer haben keine Wahl. Ich vermute, dass viele lieber alles murren umwandeln, als gar keine Live-App zu haben (denken Sie an Restore aktionen, und die App lässt sich nicht mehr herunterladen!)

---

<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:** [January 12, 2022, 7:03pm UTC](https://community.homey.app/t/endgegner/57448/27 "2022-01-12T19:03:55Z")

</div>

Ich habe die für mich einzig sinnvolle Lösung gefunden. Da für mich der Conbee, allein schon wegen der Anzahl meiner Geräte, alternativlos ist, hatte Homey verloren.  
Es wird bei vielen Conbee Jüngern ähnliche Überlegungen geben. Die große Gefahr für Athom ist dabei, dass sich Leute zwangsläufig mit dem Home Assistant beschäftigen. Sie arbeiten sich langsam ein und stellen womöglich fest, dass Zwave bei HA auch funktioniert. Es ist zwar viel Arbeit und Stoff zum Lernen, aber diese Nummer wird Athom einige Kunden kosten.

Gleichzeitig habe ich ein großes Problem mit der Bridge und den möglichen Folgen für den Homey Pro. Wenn das schief geht, zieht Bridge den Pro mit in den Abwärtsstrudel und wir können alle abschalten. Ich hoffe, dass ich mich irre. Die Zukunft wird zeigen, wieviel Manpower und Ressourcen Athom noch in den Pro steckt, bzw stecken kann.  
Es musste für mich eine Alternative her, um zumindest einen Plan B zu haben.

**…wie gesagt, ich hoffe ich irre mich**

---

<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, 7:31pm UTC](https://community.homey.app/t/endgegner/57448/28 "2022-01-12T19:31:35Z")

</div>

Ich bin rein von den Argumenten eher bei Athom. Sie haben eine Lücke im SDK geschlossen.  
Dass ein Entwickler diese “Schwachstelle” genutzt hat (unwissentlich) ist dumm gelaufen. Die Idee mit den beiden zeitweise parallen Apps finde ich auch gut. Das hätten vermutlich Athom temporär erlaubt - normalerweise gibt es die Vorgabe “nur eine App je Hersteller”.

Aber statt eine vernünftige Lösung zu finden einfach alle Apps sterben lassen?  
Das ist kein guter Zug. Hat was von einen trotzigen Kind.  
Schade, dass das nun zu einem Zwist zwischen Usern und Athom wird…

btw. Athom hat sich in den Github-Einträgen durchaus Mühe für eine Lösung gegeben - im Rahmen des SDK.

---

<div class="post-metadata">

**Author:** ![chanlee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chanlee/32/25882_2.png) [@chanlee](https://community.homey.app/u/chanlee)\
**Post date:** [January 12, 2022, 7:51pm UTC](https://community.homey.app/t/endgegner/57448/29 "2022-01-12T19:51:53Z")

</div>

Ich habe die zwei Github Einträge letzte Woche schon entdeckt und bin da mittlerweile eher sehr enttäuscht, was Phillipe angeht. Sehe es genauso wie du.

Dann hätte ich eben meine Flows anpassen müssen. Mit der Webapp wäre das ja ratzfatz getan. Das er sich da für die „User“ einsetzen will, ist ja wohl mega der Witz. Jetzt haben wir gar nichts mehr.  
Wie du schon sagst, trotziges Kind.

Denke auch, das war’s mit der deconz App.  
Muss mal schauen, wie sich das jetzt noch entwickelt. Momentan tut sie noch und die Hauptautomatisierungen laufen eh schon auf dem HA.

Homey wird aber definitiv bleiben. Kurz eine Automatisierung am Handy bauen, das klappt mit Homey einfach besser.

---

<div class="post-metadata">

**Author:** ![owuerker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/owuerker/32/39707_2.png) [@owuerker](https://community.homey.app/u/owuerker)\
**Post date:** [January 12, 2022, 8:25pm UTC](https://community.homey.app/t/endgegner/57448/30 "2022-01-12T20:25:13Z")

</div>

Ich habe noch einen anderen Aspekt:

Philippe hat von mir eine Spende erhalten (mehr als ein Bier 😉 für seine App Entwicklung. So weit so gut.  
Mit 1.29.2 hat er dann eine Funktion integriert, um die ich ihn bat.

Leider musste ich dann die Deconz app neu installieren und die 1.29.2 ist nirgends verfügbar.  
Also habe ich ihn nochmal eine größere Spende geschickt und bat ihn die Version 1.29.2 mir zu schicken oder zur Verfügung zu stellen.

Bis heute habe ich weder eine Rückmeldung, noch die 1.29.2 erhalten oder meine Spende zurück.  
Ist halt auch irgendwie inkonsequent… Spende ja, neuer Code nein…???  
Nun denn, schauen wir was passiert…

---

<div class="post-metadata">

**Author:** ![Christian\_Borner](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/christian_borner/32/4921_2.png) [@Christian\_Borner](https://community.homey.app/u/Christian_Borner)\
**Post date:** [January 12, 2022, 10:23pm UTC](https://community.homey.app/t/endgegner/57448/31 "2022-01-12T22:23:39Z")

</div>

> [@Undertaker](#):
>
> Sie arbeiten sich langsam ein und stellen womöglich fest, dass Zwave bei HA auch funktioniert. Es ist zwar viel Arbeit und Stoff zum Lernen, aber diese Nummer wird Athom einige Kunden kosten.

Kannst du irgendwelche Guides oder Videos empfehlen? Ich habe HA zwar auch am laufen und lasse per MQTT alle Infos vom Homey an HA übertragen, danach ist man aber irgendwie erschlagen.

Die meisten Videos beziehen sich rein auf die Installation oder sind halt uralt. Insbesondere der Umzug von meinen Z-Wave Geräten macht mir noch sogen. Da ein großer Teil hinter Schaltern in der Wand ist, sehe ich diesen Punkt schon als recht kritisch.

Vielleicht kannst du (auch gerne in einem anderem Thread) deine Reise etwas dokumentieren und sinnvolle Links/Videos teilen bzw. von deinen Stolpersteinen berichten.

Mittelfristig sehe ich die Entwicklung von Homey nämlich auch eher kritisch.

---

<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:** [January 13, 2022, 3:22am UTC](https://community.homey.app/t/endgegner/57448/32 "2022-01-13T03:22:51Z")

</div>

Ich arbeite mich da zwangsläufig erst ein. Für Anleitungen und Tipps reicht es da noch lange nicht bei mir. Ich mach das Schritt für Schritt und sehe mir das an, was ich ändern kann.  
Zunächst habe ich alle Zigbee Geräte auf HA umgezogen.  
Dann hab ich die Zigbee Komponenten per MQTT zurück auf Homey geschickt, dass die Flows weiter funktionieren.  
Jetzt bin ich dabei zu prüfen, welche Zigbee Flows ich durch HA Automatitionen ersetzen kann.  
Für mich noch sehr ungewohnt ist das doch recht komplizierte erstellen von Abläufen. HA bietet zudem mehr Möglichkeiten in Flows (z.B. mehrere Auslöser/Trigger in einer Automation). Das bedeutet, dass man sich von der gewohnten Homey-Logik verabschieden muss.  
Zu HA gibt es im Moment leider keine einfacheren Alternativen, die es mir Wert wären zu testen.

---

<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:** [January 13, 2022, 6:03am UTC](https://community.homey.app/t/endgegner/57448/33 "2022-01-13T06:03:42Z")

</div>

> [@RonnyW](#):
>
> Die Idee mit den beiden zeitweise parallen Apps finde ich auch gut. Das hätten vermutlich Athom temporär erlaubt

Das hatte Athom ja sogar vorgeschlagen, wäre also gar kein Problem gewesen.

---

<div class="post-metadata">

**Author:** ![chanlee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chanlee/32/25882_2.png) [@chanlee](https://community.homey.app/u/chanlee)\
**Post date:** [January 13, 2022, 7:42am UTC](https://community.homey.app/t/endgegner/57448/34 "2022-01-13T07:42:37Z")

</div>

> [@Undertaker](#):
>
> Dann hab ich die Zigbee Komponenten per MQTT zurück auf Homey geschickt, dass die Flows weiter funktionieren.

Das könntest mal zeigen, wie das geht. Bekomme das irgendwie nicht hin.

Ich nutze da die HA App mit dem Compaund Gedöhns für die Zwave Komponenten.

---

<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:** [January 13, 2022, 9:09am UTC](https://community.homey.app/t/endgegner/57448/35 "2022-01-13T09:09:21Z")

</div>

Du brauchst die HA App aus dem Community Store:

> **[Homey Community Store](https://store.homey.community/app/io.home-assistant)**
>
> The Homey Community Store (HCS) provides an alternative App Store for your Homey.

Du trägst die IP, den Schlüssel und den Port des HA in die App ein. Thats it. Du kannst jetzt alle Geräte von HA importieren.  
Falls du Probleme hast einen Schlüssel zu generieren, bitte sprich mich an.

 ![Screenshot_20220113-101357_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/e/eee653b5a624bef8249ef5ebb47e262920e0039f.jpeg)

---

<div class="post-metadata">

**Author:** ![chanlee](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chanlee/32/25882_2.png) [@chanlee](https://community.homey.app/u/chanlee)\
**Post date:** [January 13, 2022, 9:50am UTC](https://community.homey.app/t/endgegner/57448/36 "2022-01-13T09:50:38Z")

</div>

Ok, so hab ich das ja am Laufen. Ich habe mir da die Z-Wave Geräte als Compound angelegt.

Ich habe jetzt gedacht, du machst das wirklich explizit mit MQTT.  
Also ein HA Gerät in den MQTT Broker schießen und im Homey über die MQTT Hub Geschichte ein Gerät anlegen. Also ohne die HA App. Weil die wird ja auch nicht mehr aktiv gepflegt.

Die HA Custom Component musste ich auch schon anpassen, damit die mit dem neuesten HA auch funktioniert. Die brauchst ja für die Compound Komponente.

---

<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:** [January 13, 2022, 10:52am UTC](https://community.homey.app/t/endgegner/57448/37 "2022-01-13T10:52:33Z")

</div>

Manche Dinge regle ich auch über MQTT. Ich versuche das aber so einfach wie möglich zu machen und immer mehr abzubauen. Homey soll ja mittelfristig nichts mehr mit Zigbee zu tun haben. Dann ist Zwave dran und die Kugel soll längerfristig komplett überflüssig werden.  
Die Updates für Homey habe ich abgeschaltet, dass Athom mir die SDK2 App für den Assistant in der Übergangszeit nicht kappen kann und mein System weiter läuft.  
Ob ich meinen Umzug nochmal abbreche, kommt auf die Homey Entwicklung in den nächsten Monaten an.  
Im Moment beschäftige ich mich mehr mit HA und den Möglichkeiten, wie ich meinen Homey 1:1 nachbauen kann.

---

<div class="post-metadata">

**Author:** ![Thomas\_W](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_w/32/34026_2.png) [@Thomas\_W](https://community.homey.app/u/Thomas_W)\
**Post date:** [January 13, 2022, 8:59pm UTC](https://community.homey.app/t/endgegner/57448/38 "2022-01-13T20:59:19Z")

</div>

Könnte mal jemand erklären, wie das mit den Compounds funktioniert? Ich bekomme das nicht zum laufen. Bzw. scheitere ich schon daran das in HA zu installieren…

---

<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:** [January 14, 2022, 6:02am UTC](https://community.homey.app/t/endgegner/57448/39 "2022-01-14T06:02:53Z")

</div>

Für die Verbindung zwischen HA und Homey gibt es verschiedene Möglichkeiten, je nach dem was du willst.  
Um Homey Geräte in HA zu importieren brauchst du MQTT.  
Um HA Geräte zu Homey zu schicken benötigst du die App Home Assistant im Community Store.  
Wo genau hast du ein Problem ?

---

<div class="post-metadata">

**Author:** ![Thomas\_W](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_w/32/34026_2.png) [@Thomas\_W](https://community.homey.app/u/Thomas_W)\
**Post date:** [January 14, 2022, 6:57am UTC](https://community.homey.app/t/endgegner/57448/40 "2022-01-14T06:57:17Z")

</div>

Verbindung von HA zu Homey läuft. Habe Geräte in beide Richtungen am laufen. Nur compounds bekomme ich nicht hin. Da muss ich doch erst etwas in HA installieren?

[Previous page](https://community.homey.app/t/endgegner/57448.md?page=1)

[Next page](https://community.homey.app/t/endgegner/57448.md?page=3)
