# \[Homey Pro 2023/2026/mini\] Informationen und Diskussionen zu neuen Firmware-Updates

**URL:** <https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211>\
**Category:** 🇩🇪 Deutsch (German)\
**Tags:** firmware, homey-pro-2023, homey-pro-mini, homey-pro-2026\
**Created:** [March 22, 2023, 10:29am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211 "2023-03-22T10:29:31Z")\
**Posts on this page:** 20\
**Page:** 19

<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 15, 2024, 10:38am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/367 "2024-07-15T10:38:22Z")

</div>

Ich habe auf Slack mal nachgefragt, welchen Einfluss die neuen Geräte Klassen haben können:

1. Werden bereits hinzugefügte Geräte von den neuen Geräteklassen beeinträchtigt? Wenn ja, wie?
2. Werden Geräte von den neuen Geräteklassen beeinträchtigt die nach diesem FW-Update hinzugefügt werden? Wenn ja, wie?
3. Müssen entsprechende Apps erst aktualisiert werden, bevor auch die Geräte, welche der neuen Geräteklasse zugeordnet werden können, davon “profitieren”. Falls ja, müssen diese Geräte zuerst gelöscht und dann neu hinzugefügt werden?
4. Wie wirkt sich das auf die Standardfähigkeit aus, die auf der Kachel angezeigt wird, und welche anderen Fähigkeiten können zur Anzeige auf der Kachel ausgewählt werden? \*¹

**Edit**

Hier die Antworten von Athom (@Robin):

1. Nein
2. Nein
3. Ja, die Entwickler müssen die Treiber aktualisieren, um die neuen Geräteklassen zu verwenden, und das wird erst wirksam, wenn das Gerät (erneut) hinzugefügt wird.
4. Im Moment noch nicht, aber wir können in Zukunft darauf aufbauen.

(per Deepl . com übersetzt)

**Edit 2**

\*¹ Frage 4 von @Jamie inkl. Antwort von Athom hinzugefügt.

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [July 15, 2024, 2:06pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/368 "2024-07-15T14:06:53Z")

</div>

> [@DirkG](#):
>
> Ja, die Entwickler müssen die Treiber aktualisieren, um die neuen Geräteklassen zu verwenden, und das wird erst wirksam, wenn das Gerät (erneut) hinzugefügt wird.

Ob das mit dem Update der Device Class so stimmt, muss mMn überprüft werden. Denn ich musste bei meiner App zuerst den Driver kopieren, dann die neue Device Class eintragen. Und zum Schluss, denn alten Driver auf “deprecated” setzen. Dann hat es funktioniert.

BDW: Man kann die Device Class nicht direkt via Code ändern.

---

<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 15, 2024, 7:38pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/369 "2024-07-15T19:38:47Z")

</div>

> [@ChrisG](#):
>
> BDW: Man kann die Device Class nicht direkt via Code ändern.

Doch, je Gerät 🙂  
`this.setClass(deviceClass);`  
Mache ich in der HA App über die Geräteeinstellungen.

![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/6/d6b4438bf6883109b2d98eefa605732256df79d2.png)

Die Frage wäre aber auch, was die neuen Geräteklasse bewirken - außer die Gruppierung im Pair-View.

---

<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 16, 2024, 11:26am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/370 "2024-07-16T11:26:49Z")

</div>

> [@ChrisG](#):
>
> Man kann die Device Class nicht direkt via Code ändern.

Ist das möglicherweise die Anleitung dazu?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/0007a501f5e4269fd8b83f1ea98e38104e1a1b79.png)  
([Quelle](https://apps.developer.homey.app/guides/how-to-breaking-changes#changing-the-device-class))

🤔

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [July 16, 2024, 12:58pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/371 "2024-07-16T12:58:45Z")

</div>

> [@DirkG](#):
>
> Ist das möglicherweise die Anleitung dazu?

YEP, genau so.

Wenn es jetzt funktioniert, dann ist es ja gut. Ich musste die Class von “other” auf “sensor” ändern und die App ist dabei gecrasht, also habe ich die Deprecated-Lösung genommen.

Die “setClass”-Lösung hat mMn noch ein anderes “Problem”. Ich weiss nicht ob das API zwei Class Name versteht/akzeptiert (bei mir “other” zu “sensor”). Wenn nicht muss die Änderung auch bei allen zukünftigen Devices gemacht werden und jetzt steht im “driver.compose.json” File “other” aber effektive verhält es sich wie ein “sensor”. Dieser Umstand wird so sicher wie das Amen in der Kirche zu Missverständnisse und Probleme führen.

Also wenn es 1000 Devices betrifft, dann würde ich auch die “setClass”-Lösung bevorzugen. Bei zehn kann der User getrost das Device löschen und neu hinzufügen und alles ist paletti…

---

<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 16, 2024, 5:06pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/372 "2024-07-16T17:06:07Z")

</div>

> Homey Pro (Early 2023) v12.0.0-rc.3 has been released to the **beta** channel.
> 
> **Core**
> 
> - Fixes an issue with selecting a new language.

---

<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, 2024, 5:52pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/373 "2024-07-16T17:52:40Z")

</div>

Das ist kein Problem.  
In der HA App ist im Driver auch eine Standard-Klasse definiert. Im Gerät selbst kann man beliebig die Klasse ändern. Da ändert sich nichts am Verhalten.

> <https://github.com/RonnyWinkler/io.home-assistant.community/blob/main/drivers/basedevice.js#L689>

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [July 17, 2024, 7:50am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/374 "2024-07-17T07:50:49Z")

</div>

Super, aber leider ist die App schon released, trotzdem: Danke für die Info.

Eine Frage hätte ich noch. Wie sieht es mit dem “driver.compose.json” File aus, kann man das Attribute “class” auch ändern oder bleibt sie “immer und ewig” auf der original ID, bei meinem Beispiel “other” ?

---

<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 17, 2024, 8:14am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/375 "2024-07-17T08:14:10Z")

</div>

Im Driver kannst du das ändern. Direkte Auswirkung hat sas dann erstmal nur auf den Pair-View, wo das Gerät nun als anderer Typ angezeigt wird. Das sieht man m.W. aber erst ab einer gewissen Anzahl an Drivern, wenn die Kategorien eingeblendet werden.  
Auf bereits vorhandene Geräte hat das keinen Einfluss. Da könntest du aber in onInit() die Klasse ändern falls nötig.

---

<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 17, 2024, 9:30pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/376 "2024-07-17T21:30:45Z")

</div>

…und nicht vergessen, den Eintrag in der app.json zu setzen:  
`"compatibility": ">=12.0.0",`  
Und denk daran, dass die User auf der aktuellen Stable-Version eine App mit `"compatibility": ">=12.0.0",` aktuell nicht verwenden können.

---

<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 18, 2024, 1:52pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/377 "2024-07-18T13:52:30Z")

</div>

> Homey Pro (Early 2023) v12.0.0-rc.4 has been released to the **beta** channel.
> 
> **Core**
> 
> - Updates translations.

---

<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 22, 2024, 1:09pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/378 "2024-07-22T13:09:15Z")

</div>

> Homey Pro (Early 2023) v12.0.0 has been released to the **stable** channel.
> 
> **Core**
> 
> - Updates translations.
> - Fixes an issue that caused a wrong system time in Egypt.
> - Fixes origins in the device timeline for Web Api calls and improves them for Flow and Advanced Flow.
> 
> **Satellite**
> 
> - Fixes an issue that could prevent Homey Bridges from being added properly when a Z-Wave firmware update is required on the Bridge.
> 
> **Zigbee**
> 
> - Fixes an issue that caused unnecessary communication with devices.
> 
> **Apps**
> 
> - Adds support for new device classes (see [developer documentation](https://apps-sdk-v3.developer.homey.app/tutorial-device-classes.html)).

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [August 15, 2024, 11:44am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/379 "2024-08-15T11:44:48Z")

</div>

Neue (beta) Firmware:

 ![IMG_0852](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/d/7d0ff0db23e17221fd33236b3c1e57e6504bfd71.jpeg)

> **[Homey Pro (Early 2023) Changelog](https://homey.app/en-us/wiki/homey-pro-early-2023-firmware-changelog/)**

---

<div class="post-metadata">

**Author:** ![SvenRhein](https://avatars.discourse-cdn.com/v4/letter/s/e495f1/32.png) [@SvenRhein](https://community.homey.app/u/SvenRhein)\
**Post date:** [August 15, 2024, 12:10pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/380 "2024-08-15T12:10:30Z")

</div>

Vorsicht - mit dieser crashed die mqtt hub community edition app bei mir…

---

<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:** [August 15, 2024, 12:46pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/381 "2024-08-15T12:46:12Z")

</div>

Im Homey Slack Channel werden zu der v12.0.1-rc.8 Firmware ein paar mehr Punkte genannt:

> Homey Pro (Early 2023) v12.0.1-rc.8 has been released to the **beta** channel.
> 
> **Core**
> 
> - Updates translations.
> 
> **Wi-Fi**
> 
> - Fixes an issue that caused the Wi-Fi reconnect watchdog to keep running when only using ethernet.
> 
> **Apps**
> 
> - Fixes “memwarn” and “cpuwarn” app events.
> - Fixes an issue that caused a device’s UI indicator to be removed when using `removeCapability` .
> - Adds support for enum capability options (see [documentation](https://apps.developer.homey.app/the-basics/devices/capabilities#enum-capability-options)).
> - Fixes an issue that caused unhandled rejections to be reported as app crashes when app was not installed through the Homey App store.
> 
> **Z-Wave**
> 
> - Fixes an issue with entering raw configuration parameter values.

([Quelle](https://athomcommunity.slack.com/archives/C04E9KJAD/p1723712590352949))

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [August 15, 2024, 2:16pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/382 "2024-08-15T14:16:54Z")

</div>

Auch fremd, warum werden die denn nicht in die Changelog auf der Website genennt?  
Athom-logic… 😉

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [August 15, 2024, 3:20pm UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/383 "2024-08-15T15:20:26Z")

</div>

> [@DirkG](#):
>
> Im Homey Slack Channel werden zu der v12.0.1-rc.8 Firmware ein paar mehr Punkte genannt:

Jetzt auch auf die changelog Website. Danke @Robin!

---

<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:** [August 19, 2024, 10:20am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/384 "2024-08-19T10:20:25Z")

</div>

![Screenshot_20240819-121851_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/d/0d696abb4cfcf48187deba0d3e44a1a9a99cef07.jpeg)

---

<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:** [August 27, 2024, 10:38am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/385 "2024-08-27T10:38:05Z")

</div>

> Homey Pro (Early 2023) v12.0.2-rc.2 has been released to the **beta** channel (26.08.2024).
> 
> **Core**
> 
> - Updates translations.
> 
> **Apps**
> 
> - Create a notification when installing an app failed due to having too little storage available.
> - Fixes a white space error in the Norwegian translation of various units.
> 
> **Backups**
> 
> - Fixes a crash caused by creating a backup while having too little storage available.
> - Create a notification when creating a backup failed due to having too little storage available.
> 
> **Flow & Advanced Flow**
> 
> - Improves the way rate limits for Flows are calculated which should result in less rate limits.

---

<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:** [August 30, 2024, 8:32am UTC](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211/386 "2024-08-30T08:32:18Z")

</div>

> Homey Pro (Early 2023) v12.0.2-rc.3 has been released to the **beta** channel.
> 
> **Apps**
> 
> - Fixes an issue that would allow incompatible apps to be installed from the Homey App store.

Release Datum: 29.08.2024

[Previous page](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211.md?page=18)

[Next page](https://community.homey.app/t/homey-pro-2023-2026-mini-informationen-und-diskussionen-zu-neuen-firmware-updates/78211.md?page=20)
