ioBroker / ioBroker.zigbee

Zigbee communcation with Hue, Xiaomi, Lighttify... via TI CC2xxx USB stick
MIT License
305 stars 191 forks source link

Busch-Jaeger 6735/6736/6737 #1842

Open Kartracer390 opened 10 months ago

Kartracer390 commented 10 months ago

Hallo zusammen, nach dem Update auf 1.8.23 funktionieren leider meine Busch Jäger Taster nicht mehr, wie zuvor unter 1.8.10

daten Die Taster hatte ich zuvor unter dem Reiter Ausschließen hinzugefügt und konnte somit sämtliche Tasten mit kurzen und langen Tastendruck unterscheiden und auswerten. alt Nach dem Update erhalte ich nur noch die Info, ob die jeweilige Tastenreihe aktiviert oder deaktiviert ist. neu

Habe über Proxmox wieder eine Sicherung zurück gespielt und es funktioniert wieder. Hat sich hier am Adapter was verändert bzw. bekomme ich mit der neuen Version die alten Rückmeldungen zum laufen?

https://www.zigbee2mqtt.io/devices/6735_6736_6737.html

für Tipps wäre ich sehr dankbar

arteck commented 10 months ago

hast du dir den Link angeschaut zu dem Gerät unter https://www.zigbee2mqtt.io/devices/6735_6736_6737.html#known-issues

das ist doch dein Problem

hier die Diskusion dazu https://github.com/Koenkk/zigbee2mqtt/discussions/7009

wenn du keine neuen unbekannten Geräte hast ..bleibt bei der .22 Version

muhlatte commented 9 months ago

Servus Kartracer,

ich habe generell dasselbe Problem. Habe anschließend die busch-jaeger.js umprogrammiert und überschreibe nach jedem Update diese unter /opt/iobroker/node_modules/zigbee-herdsman-converters/devices mit meiner lokalen Datei. Leider kann ich es nicht über external converters (in den Einstellungen) umsetzen, da die Statusaktualisierung (bspw. Zeile 169-181 in meinem Skript) auf irgendeine übergeordnete globale Funktion zugreift, die ich bisher nicht gefunden habe bzw. ersetzen konnte. Damit komme ich ganz gut zu Rande, man darf halt nicht das Ersetzen nach dem Update vergessen ;-). Wenn du den Weg auch gehen möchtest, anbei mein Skript.

Zur Info: Nach dem Ersetzen im oben genannten Ordner musst du die Instanzen neu starten!

@arteck Wenn es eine saubere Integration ins zigbee2mqtt geben würde, wäre es genial. Asgothian meinte damals zu mir, dass es schwierig werden würde die Änderung bei denen rein zu bringen, daher haben wir es dann gelassen.

Viele Grüße Daniel busch-jaeger.zip

klada commented 7 months ago

Ich habe an den BJ-Geräten in zigbee-herdsman-converters zuletzt mitgebaut und bin natürlich auch interessiert daran, dass Fehler minimal invasiv behoben werden. Ihr habt hier eine ziemliche Schlangengrube ausgehoben :smile: , denn es gibt eigentlich mehrere Probleme:

arteck commented 7 months ago

ich guck gerade mal durch...also

die methode findByZigbeeModel die laut Beschreibung "legacy" ist nutzen wir nicht wir gehen über findByDevice

aber

der "legacy" mode ist durch den ganzen code zerstreut incl. man kann pro Device den auch noch Einstellen...

klada commented 7 months ago

der "legacy" mode ist durch den ganzen code zerstreut incl. man kann pro Device den auch noch Einstellen...

Genau, das ist hier das Problem. Der Legacy-Mode ist standardmäßig an (ja, das ist suboptimal), das hat aber AFAIK nichts mit findByDevice und dergleichen zu tun. Irgendwo muss es ja aber im iobroker die Möglichkeit geben, die gerätespezifischen Optionen zu setzen, die die Geräte exposen. Für die BJ-Geräte gibts ja z.B. insgesamt 3 Optionen (transition, state_action und legacy), die das Verhalten der Converter ändern und die bei Z2M im Config-File gesetzt werden können. Andere Geräte haben wiederum andere Optionen.

Ich finde die Stelle nur gerade nicht, an die Nutzer diese Optionen setzen können, weil ich mich mit iobroker nicht auskenne. Gibt's da nicht einfach ein zentrales Config-File?

klada commented 6 months ago

@arteck Ich würde wirklich gern helfen, die offiziellen Converter für Z2M zu verbessern. Aber ich brauche hier noch Feedback von jemanden, der ioBroker nutzt. Bitte testet dazu die BJ-Geräte mal im ioBroker im Legacy-Mode. Ohne eine Info dazu komme ich leider auch nicht voran.

arteck commented 6 months ago

Gibt's da nicht einfach ein zentrales Config-File?

ne so einfach ist es nicht.. da wir die exposes anziehen und in unsere objekte wandeln.. ich kann an den converter wenn es in dessen options steht was mitgeben.. das ist dann zentral

da ich das Gerät auch nicht habe .. bin ich genau wie du auf jemanden angewiesen

muhlatte commented 6 months ago

Servus Dan,

generell kann ich anbieten hier zu unterstützen, da ich iobroker, zigbee adapter und die Busch-Jäger Geräte benutze (bis auf den Smartplug). War nur die letzten Wochen auf Dienstreise und anderweitig sehr eingespannt. Aktuell habe ich halt nur die Wurstellösung mit der ich (meistens) ganz gut klar komme. Ein Adapterupdate ist dabei immer der Horror. Vielleicht können wir uns ja mal über die Feiertage auf Discord treffen und vielleicht hier weiter vorankommen.

VG und falls wir uns nicht mehr hören, frohe Weihnachten! Daniel

klada commented 6 months ago

Hi,

über die Feiertage wird es bei mir eng. Ich habe aber mittlerweile eine Idee:

  1. Ich werde in den Convertern einen Switch einbauen, der sowohl im Legacy-Mode als auch im "Nicht-Legacy-Mode" die richtige exposes-Definition zurückgibt. Das schadet auch für zigbee2mqtt nicht und macht dort eigentlich auch nichts kaputt (berühmte letzte Worte 😉)
  2. Wenn @arteck zentral für die Geräte was vorgeben kann, schlage ich vor, dass der Legacy-Mode dann für alle BJ-Geräte in iobroker deaktiviert wird. Der ist halt leider standardmäßig an. Das ergibt aber erst Sinn, wenn die Änderung in dem Converter drin ist. Da gebe ich nochmal Bescheid, wenn es soweit ist.

Frohes Fest euch Allen!

arteck commented 6 months ago
2. Wenn @arteck zentral für die Geräte was vorgeben kann, schlage ich vor, dass der Legacy-Mode dann für alle BJ-Geräte in iobroker deaktiviert wird. Der ist halt leider standardmäßig an. Das ergibt aber erst Sinn, wenn die Änderung in dem Converter drin ist. Da gebe ich nochmal Bescheid, wenn es soweit ist.

das können wir nicht abbilden.. wir nutzen eure exposes.. und da kann ich nicht pro Gerät sagen nutze das oder jenes.

muhlatte commented 4 months ago

@klada Servus Dan,

gutes Neues noch, sowas verjährt hoffentlich nicht ;-) ich wollte mal nachfragen ob du noch wegen der Differenzierung der Legacy Modes / Switch Lösung irgendwelche Neuigkeiten hast? Da ich mit meinem lokalen Converter mittlerweile nicht mal mehr zur zigbee adapter version kompatibel bin (brightness_relay funktioniert irgendwie nicht mehr) bin ich wieder umso mehr an einer sauberen Implementierung interessiert.

@arteck in allen Versionen über 1.8.24 kommt folgende Fehlermeldung bei Änderung brightness_relay : Send command to 0xd85def11a10029d2 failed with no error code (undefined) state_relay funktioniert tadellos.

hier meine Log

2024-02-05 22:05:14.873  - info: zigbee.1 (29415) starting. Version 1.10.2 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.16.1, js-controller: 5.0.19
2024-02-05 22:05:15.039  - info: zigbee.1 (29415) delete old Backup files. keep only last 10
2024-02-05 22:05:15.042  - info: zigbee.1 (29415) Starting Zigbee  npm ...
2024-02-05 22:05:15.172  - info: influxdb.0 (9425) Store 6 buffered influxDB history points
2024-02-05 22:05:15.440  - info: zigbee.1 (29415) Installed Version: iobroker.zigbee@1.10.2
2024-02-05 22:05:16.068  - info: influxdb.0 (9425) Store 6 buffered influxDB history points
2024-02-05 22:05:17.351  - info: influxdb.0 (9425) Store 6 buffered influxDB history points
2024-02-05 22:05:18.551  - info: influxdb.0 (9425) Store 6 buffered influxDB history points
2024-02-05 22:05:19.475  - info: zigbee.1 (29415) Coordinator firmware version: {"type":"zStack3x0","meta":{"transportrev":2,"product":1,"majorrel":2,"minorrel":7,"maintrel":1,"revision":20230507}}
2024-02-05 22:05:19.523  - info: zigbee.1 (29415) Unable to disable LED, unsupported function.
2024-02-05 22:05:19.548  - info: zigbee.1 (29415)   --> transmitPower : normal
2024-02-05 22:05:19.864  - info: influxdb.0 (9425) Store 6 buffered influxDB history points
2024-02-05 22:05:19.919  - info: zigbee.1 (29415) Currently 40 devices are joined:
2024-02-05 22:05:20.075  - info: zigbee.1 (29415) 0xa4c13827e446b202 (addr 6247): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.084  - info: zigbee.1 (29415) 0xa4c1383af5627b2e (addr 2910): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.090  - info: zigbee.1 (29415) 0xa4c138cc04c57418 (addr 2613): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.095  - info: zigbee.1 (29415) 0xa4c138fd1937ec31 (addr 29100): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.100  - info: zigbee.1 (29415) 0xd85def11a10029d8 (addr 27573): 6736 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 2rows (Router)
2024-02-05 22:05:20.102  - info: zigbee.1 (29415) 0x54ef44100025d21f (addr 11675): MCCGQ14LM - Xiaomi Aqara E1 door & window contact sensor (EndDevice)
2024-02-05 22:05:20.107  - info: zigbee.1 (29415) 0xd85def11a10029d2 (addr 48259): 6736 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 2rows (Router)
2024-02-05 22:05:20.110  - info: zigbee.1 (29415) 0xd85def11a10029d1 (addr 48769): 6736 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 2rows (Router)
2024-02-05 22:05:20.113  - info: zigbee.1 (29415) 0x00124b0024c2eb7a (addr 20774): ZBMINI - SONOFF Zigbee two way smart switch (Router)
2024-02-05 22:05:20.116  - info: zigbee.1 (29415) 0xd85def11a10029d7 (addr 56607): 6736 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 2rows (Router)
2024-02-05 22:05:20.120  - info: zigbee.1 (29415) 0x54ef4410002a60ee (addr 14767): VOCKQJK11LM - Xiaomi Aqara TVOC air quality monitor (EndDevice)
2024-02-05 22:05:20.123  - info: zigbee.1 (29415) 0xd85def11a1002731 (addr 37521): 6736/01 - Busch-Jaeger Zigbee Light Link wall-mounted transmitter 2rows (EndDevice)
2024-02-05 22:05:20.127  - info: zigbee.1 (29415) 0xd85def11a10027fd (addr 44867): 6735 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 1row (Router)
2024-02-05 22:05:20.130  - info: zigbee.1 (29415) 0xa4c138cdbee4361c (addr 32798): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.134  - info: zigbee.1 (29415) 0xd85def11a100415e (addr 5670): 6737 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 4rows (Router)
2024-02-05 22:05:20.137  - info: zigbee.1 (29415) 0xa4c138a107128568 (addr 2735): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.144  - info: zigbee.1 (29415) 0xa4c13803ed401a1f (addr 16401): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.147  - info: zigbee.1 (29415) 0xa4c13874f47c8fe2 (addr 30312): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.150  - info: zigbee.1 (29415) 0xd85def11a100273f (addr 11737): 6736/01 - Busch-Jaeger Zigbee Light Link wall-mounted transmitter 2rows (EndDevice)
2024-02-05 22:05:20.152  - info: zigbee.1 (29415) 0x54ef44100025acb0 (addr 4792): MCCGQ14LM - Xiaomi Aqara E1 door & window contact sensor (EndDevice)
2024-02-05 22:05:20.155  - info: zigbee.1 (29415) 0xd85def11a1002903 (addr 42960): 6735/01 - Busch-Jaeger Zigbee Light Link wall-mounted transmitter 1row (EndDevice)
2024-02-05 22:05:20.157  - info: zigbee.1 (29415) 0x00158d0007e61ba7 (addr 64492): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
2024-02-05 22:05:20.161  - info: zigbee.1 (29415) 0x00158d0001e45069 (addr 9290): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
2024-02-05 22:05:20.163  - info: zigbee.1 (29415) 0x00158d0007e76c9a (addr 9818): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
2024-02-05 22:05:20.165  - info: zigbee.1 (29415) -> Configuring 0xd85def11a1001f76 RB01
2024-02-05 22:05:20.170  - info: zigbee.1 (29415) 0x00158d0007e78ae1 (addr 2030): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
2024-02-05 22:05:20.172  - info: zigbee.1 (29415) 0xa4c138b118255b77 (addr 49709): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.175  - info: zigbee.1 (29415) 0xa4c138c06aa0a31a (addr 17751): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.176  - info: zigbee.1 (29415) 0x54ef44100025d9db (addr 14169): MCCGQ14LM - Xiaomi Aqara E1 door & window contact sensor (EndDevice)
2024-02-05 22:05:20.178  - info: zigbee.1 (29415) 0x00158d0007e76d2d (addr 22714): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
2024-02-05 22:05:20.181  - info: zigbee.1 (29415) 0xa4c1381e94c1d7c6 (addr 55683): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.183  - info: zigbee.1 (29415) 0x001788010224097d (addr 9503): 8718696449691 - Philips Hue White A60 Single bulb E27/B22 (Router)
2024-02-05 22:05:20.185  - info: zigbee.1 (29415) 0xa4c138bf90547d3b (addr 15028): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.187  - info: zigbee.1 (29415) 0x00124b00281b0213 (addr 24103): DIYRuZ_Flower - DIYRuZ [Flower sensor](http://modkam.ru/?p=1700) (EndDevice)
2024-02-05 22:05:20.189  - info: zigbee.1 (29415) 0xd85def11a100274f (addr 27627): 6736/01 - Busch-Jaeger Zigbee Light Link wall-mounted transmitter 2rows (EndDevice)
2024-02-05 22:05:20.190  - info: zigbee.1 (29415) 0x00124b002871df36 (addr 28815): DIYRuZ_Flower - DIYRuZ [Flower sensor](http://modkam.ru/?p=1700) (EndDevice)
2024-02-05 22:05:20.192  - info: zigbee.1 (29415) 0xd85def11a1001f76 (addr 20884): 6735/01 - Busch-Jaeger Zigbee Light Link wall-mounted transmitter 1row (EndDevice)
2024-02-05 22:05:20.194  - info: zigbee.1 (29415) 0xa4c138f6adeb2948 (addr 38393): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.196  - info: zigbee.1 (29415) 0xa4c138b1f08ff911 (addr 29388): A1Z - Nous Smart plug (with power monitoring) (Router)
2024-02-05 22:05:20.198  - info: zigbee.1 (29415) 0x3c6a2cfffed418db (addr 31409): THS317-ET - OWON Temperature sensor (EndDevice)
2024-02-05 22:05:20.199  - info: zigbee.1 (29415) 0xd85def11a10029d5 (addr 29880): 6736 - Busch-Jaeger Zigbee Light Link power supply relay/dimmer 2rows (Router)
2024-02-05 22:05:20.200  - info: zigbee.1 (29415) Zigbee started
2024-02-05 22:05:20.247  - warn: zigbee.1 (29415) download icon from https://www.zigbee2mqtt.io/images/devices/6737.jpg saved into /opt/iobroker/node_modules/iobroker.zigbee/admin/img/6737.png
2024-02-05 22:05:20.449  - info: zigbee.1 (29415) debug devices set to []
2024-02-05 22:05:34.240  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.255  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.561  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.568  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.720  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.732  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.741  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.759  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.843  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:34.868  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:36.813  - warn: zigbee.1 (29415) DeviceAvailability:Failed to ping 0xa4c138bf90547d3b TS011F
2024-02-05 22:05:38.968  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:39.062  - error: zigbee.0 (29370) Send command to 0xd85def11a1002803 failed with no error code (undefined)
2024-02-05 22:05:44.866  - warn: zigbee.1 (29415) DeviceAvailability:Failed to ping 0xa4c138b1f08ff911 TS011F
2024-02-05 22:05:50.755  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:05:54.113  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:05:56.770  - warn: zigbee.1 (29415) DeviceAvailability:Failed to ping 0xa4c138cdbee4361c TS011F
2024-02-05 22:06:05.099  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:06:08.367  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:06:23.245  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:06:23.278  - error: zigbee.1 (29415) No state available for '6736' with key 'brightness'
2024-02-05 22:06:23.507  - error: zigbee.1 (29415) No state available for '6736' with key 'rm01_row_2'
2024-02-05 22:06:23.682  - error: zigbee.1 (29415) No state available for '6736' with key 'rm01_row_2'
2024-02-05 22:06:26.379  - error: zigbee.1 (29415) No state available for '6736' with key 'rm01_row_3'
2024-02-05 22:06:27.887  - error: zigbee.1 (29415) No state available for '6736' with key 'rm01_row_4'
2024-02-05 22:06:28.967  - error: zigbee.0 (29370) Send command to 0xd85def11a1002700 failed with no error code (undefined)
2024-02-05 22:06:28.974  - error: zigbee.0 (29370) Send command to 0xd85def11a1002700 failed with no error code (undefined)
2024-02-05 22:06:31.149  - error: zigbee.1 (29415) No state available for '6736' with key 'brightness'
2024-02-05 22:06:31.736  - error: zigbee.0 (29370) Send command to 0xd85def11a1002700 failed with no error code (undefined)
2024-02-05 22:06:31.746  - error: zigbee.0 (29370) Send command to 0xd85def11a1002700 failed with no error code (undefined)
2024-02-05 22:06:35.711  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:06:38.987  - error: zigbee.1 (29415) Send command to 0xd85def11a10029d2 failed with no error code (undefined)
2024-02-05 22:06:41.436  - error: zigbee.1 (29415) No state available for '6736' with key 'brightness'
2024-02-05 22:06:43.383  - error: zigbee.1 (29415) No state available for '6736' with key 'brightness'

Dank euch für die Rückmeldungen und einen schönen Abend! Daniel

klada commented 4 months ago

@muhlatte Meine Idee war es, folgende exposes-Definition zu verwenden (Beispiel):

        exposes: (device, options) => {
            const expose = [];
            if (utils.isLegacyEnabled(options)) {
                expose.push(e.action([
                    'row_1_on', 'row_1_off', 'row_1_down', 'row_1_up', 'row_1_stop',
                    'row_2_on', 'row_2_off', 'row_2_down', 'row_2_up', 'row_2_stop',
                    'row_3_on', 'row_3_off', 'row_3_down', 'row_3_up', 'row_3_stop',
                    'row_4_on', 'row_4_off', 'row_4_down', 'row_4_up', 'row_4_stop',
                ]));
            } else {
                expose.push(e.action([
                    'off_row_1', 'on_row_1', 'brightness_step_down_row_1', 'brightness_step_up_row_1', 'brightness_stop_row_1',
                    'off_row_2', 'on_row_2', 'brightness_step_down_row_2', 'brightness_step_up_row_2', 'brightness_stop_row_2',
                    'off_row_3', 'on_row_3', 'brightness_step_down_row_3', 'brightness_step_up_row_3', 'brightness_stop_row_3',
                    'off_row_4', 'on_row_4', 'brightness_step_down_row_4', 'brightness_step_up_row_4', 'brightness_stop_row_4',
                ]));

            }
            expose.push(e.linkquality());

            return expose;
        },

Damit wäre theoretisch die exposes-Definition immer korrekt und wir wären super kompatibel. Aus Kompatibilitätsgründen ist der Legacy-Modus halt an und er würde per Default immer die alte Action-Payload exposen. Um das umzustellen, müsste man lediglich legacy entweder nur für dieses Gerät oder den Gerätetyp auf false stellen und alles wäre gut.

Wenn ich @arteck aber richtig verstanden habe, kann genau das ioBroker halt nicht. Das ist leider das Problem, dass der ZigBee-Adapter, den ioBroker nutzt, wohl nicht das gesamte Feature-Set von zigbee-herdsman-converters unterstützt.

Die Converter setzen nämlich an manchen Stellen einfach voraus, dass man Attribute wie legacy pro Gerät oder Gerätetyp setzen kann (so wie eben in zigbee2mqtt). Und solange das der ioBroker Adapter nicht kann, werden die Geräte in ioBroker leider nicht gehen. Es sei denn, du stellst auf zigbee2mqtt um und bindest die ZigBee-Geräte per MQTT in den ioBroker ein.

Wir könnten den Default für den Wert legacy in den Herdsman-Convertern zwar drehen, aber das würde bedeuten, dass wir aktiv und wissentlich Setups von Leuten kaputt machen, die zigbee2mqtt nutzen. Genau das versucht Koen immer zu vermeiden. Daher fürchte ich, dass wir jetzt hier leider doch in einer Sackgasse sind, solange ihr den Convertern keine Optionen mitgeben könnt.

Oder habe ich jetzt wieder etwas falsch verstanden und ihr könnt doch einfach legacy für alle BJ-Geräte auf false setzen? Dann würde ich mich direkt an die Arbeit machen. :smile:

klada commented 4 months ago

Hi, ich habe hier nochmal bei Koen nachgefragt und es ist tatsächlich so, dass in zigbee2mqtt der Legacy-Mode der zigbee-herdsman-converts für neue Installationen schon seit einer Weile automatisch aus ist.

@arteck Könnt ihr nicht auch im ioBroker eine globale Option einführen, um alle Zigbee-Geräte entweder mit Legacy an oder aus zu betreiben? Neue Installationen sollten auch explizit legacy auf false gesetzt bekommen. Das muss doch zumindest als globale Option gehen, wenn es schon nicht pro Gerät geht.

Das driftet jetzt ein bisschen von dem Problem hier mit den Busch-Jaeger-Geräten ab, aber ich denke ihr habt generell ein Problem im ioBroker, wenn ihr selbst in neuen Installationen Features in den Herdsman-Converters nutzt, die als veraltet deklariert sind.

Kartracer390 commented 2 months ago

Hallo gibt hierzu schon Neuigkeiten?