NEWS
ZigBee neue Version 1.8.x
-
macht es! und das macht Spass !
Lasse mir per Device-Watcher meine Zigbee-, Tasmota(ca 150) und sonstige Devices ueberwachen, wenn einer offline ist, bekomm ich das mit..der TI Zigbee CC26X1R2 ist per Lan angebunden, das hatte ich noch vergessen..
Angefangen 2016 mit iobroker, damals wie wohl jeder, aufm Raspi .. ist halt etwas gewachsen, das System.. -
@arteck sagte in ZigBee neue Version 1.8.x:
@diwoma der fragt das Gerät ab.. aber nur die Router.. Batterie betriebene gehen damit nicht
Ich habe mal dieses Set auf device_query eingebaut und es scheint zu funktionieren, das Device geht wieder auf avalaible.
Aber es gibt da anscheinend einen Fehler bei der Antwort. Ich erhalte:
zigbee.0 2023-10-14 09:33:40.018 warn Failed to read state '"tilt"'of '0xa4c138776188659a' after query with '{"code":134}' javascript.0 2023-10-14 09:33:39.955 info script.js.Steuerung.Allgemein.ZigbeeRouterControl: $Zigbee ROLL-041 angemeldet javascript.0 2023-10-14 09:33:39.805 info script.js.Steuerung.Allgemein.ZigbeeRouterControl: $Zigbee ROLL-041 abgemeldet
-
@diwoma sagte in ZigBee neue Version 1.8.x:
Fehler bei der Antwort
Moin,
Fehler ≠
Warn
Du bekommst Warnungen, dass, ich vermute, DeinJson
nicht stimmt,134
nicht zutilt
passt, oder dasstilt
nicht perread
gelesen werden kann.
Habe jetzt nicht Rückwerts gesucht, um herauszufinden, um welches Device es geht.
Schau doch mal bei https://www.zigbee2mqtt.io/supported-devices/ vorbei und schau Dir an wie welcher Expose angesprochen werden kann.VG
Bernd -
Guten Morgen.
@dp20eic sagte in ZigBee neue Version 1.8.x:
Fehler ≠ Warn
Sorry, natürlich.
Aber ich verstehe nicht ganz, was Du mit Exposes meinst.
Was ich mache:
Wenn sich das available eines Devices ändert und false wird, setze ich:setState(idParent + ".device_query", true);
Gesamter Code:
/* Trigger for available of Zibee-Router-Devices */ $('state[id=*](functions=ZigRouter)').on(function(dp) { // get the state let val = dp.state.val; // Get Parent id and name let aId = dp.id.split('.'); aId.pop(); let idParent = aId.join("."); let name = getObject(idParent).common.name; log("$Zigbee " + name + ( val? " angemeldet" : " abgemeldet")); if (!val) { // if disconnected try to push with device_query setState(idParent + ".device_query", true); } });
In diesem Fall handelt es sich um einen Tuya TS130F Rollladen-Schalter.
Das Function-Enum ZigRouter ist dem Zigbee-DP available zugeordnet.
Und device_query ist ein bool-scher Datenpunkt. -
@diwoma sagte in ZigBee neue Version 1.8.x:
In diesem Fall handelt es sich um einen Tuya TS130F Rollladen-Schalter.
Moin,
wenn dieser
Tuya TS 130F
= der ID0xa4c138776188659a
ist und dem -> https://www.zigbee2mqtt.io/devices/TS130F.html entspricht, dann ist da ein Werttilt
=Neigung
falsch, denn es gibt im Expose keintilt
.Zeig doch mal das Device im Objektbaum, gibt es da ein DP
tilt
?VG
Bernd -
@dp20eic sagte in ZigBee neue Version 1.8.x:
a4c138776188659a
das ist es ja, ich habe keine Ahnung wo dieses tilt herkommt.
-
@diwoma sagte in ZigBee neue Version 1.8.x:
das ist es ja, ich habe keine Ahnung wo dieses tilt herkommt.
Moin,
was steht denn bei
msg_from_zigbee
hinter drin?VG
Bernd -
@dp20eic sagte in ZigBee neue Version 1.8.x:
was steht denn bei msg_from_zigbee hinter drin?
{ "type": "attributeReport", "data": { "65281": { "1": 2985, "4": 5032, "5": 8, "6": [ 0, 1 ], "10": 8545, "100": 1805, "101": 7715, "102": 97146 } }, "linkquality": 58, "groupID": 0, "cluster": "genBasic", "meta": { "zclTransactionSequenceNumber": 46, "manufacturerCode": null, "frameControl": { "frameType": 0, "manufacturerSpecific": false, "direction": 1, "disableDefaultResponse": true, "reservedBits": 0 } }, "endpoint_id": 1 }
Sorry für die Verspätung, bin im Fernsehsesssel eingeschlafen
-
@diwoma sagte in ZigBee neue Version 1.8.x:
Sorry für die Verspätung, bin im Fernsehsesssel eingeschlafen
Moin,
kann ich verstehen, bei dem Schmuddelwetter hier im südlichen Norden, möchte man am liebsten im Bett bleiben und ein gutes Buch lesen
Nein, ich meinte, was steht da
VG
Bernd -
@dp20eic Verdammt, war am falschen Device:
{ "type": "read", "data": [ "localTime" ], "linkquality": 51, "groupID": 0, "cluster": "genTime", "meta": { "zclTransactionSequenceNumber": 138, "manufacturerCode": null, "frameControl": { "frameType": 0, "manufacturerSpecific": false, "direction": 0, "disableDefaultResponse": false, "reservedBits": 0 } }, "endpoint_id": 1 }
-
@diwoma sagte in ZigBee neue Version 1.8.x:
Verdammt, war am falschen Device:
Moin,
ok, da ist auch nichts von
tilt
?Ich hätte nur noch eine Idee, aber da weiß ich nicht, ob das negative Auswirkungen hat, so mache ich das, wenn ich mit einem Device ärger habe.
Ich stoppe den Adapter und lösche das Device aus den Objekten, dann starte ich den Adapter neu und hoffe, dass die DPs des Geräts wieder frisch und neu angelegt werden.VG
Bernd -
@dp20eic
OK, das wäre einen Versuch wert, allerdings betrifft das alle meine 130F.
Das mache ich dann, wenn das Wetter schlecht wird und Indoor Arbeiten angesagt sind.Danke.
-
@arteck
Ich bekomme bei meinen Tuya Thermostaten immer wieder folgende Fehlermeldung. Die Einstellungen werden dann auch nicht vom betreffenden Gerät übernommen.zigbee.0 2023-10-15 08:50:51.093 info Send command to 0x84fd27fffe8ae1ea failed with: Code 9999 (No response)
Ist das ein Empfangsproblem oder kann ich da sonst irgend etwas machen? Die Thermostate sind ausgeschlossen (neue DP wurden angelegt).
-
@xsev 9999 heisst das Gerät antwortet nicht.. ist die Batterie leer ??
-
@arteck
Vielen Dank dafür. -
Moin! Bei der Version 1.8.24 habe ich das Problem, dass sich der Adapter manchmal mit folgender Fehlermeldung verabschiedet:
-bei 1.8.23 geht alles...code_text ```host.raspberrypi 2023-10-16 05:19:22.595 error instance system.adapter.zigbee.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.raspberrypi 2023-10-16 05:19:22.595 error Caught by controller[1]: at ZigbeeController.handleDeviceAnnounce (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:591:22) host.raspberrypi 2023-10-16 05:19:22.594 error Caught by controller[1]: at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:244:54) host.raspberrypi 2023-10-16 05:19:22.594 error Caught by controller[1]: at DeviceEvent.onZigbeeEvent (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:25:18) host.raspberrypi 2023-10-16 05:19:22.594 error Caught by controller[1]: at DeviceEvent.callOnEvent (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:43:26) host.raspberrypi 2023-10-16 05:19:22.594 error Caught by controller[1]: at Object.bulbOnEvent [as onEvent] (/opt/iobroker/node_modules/zigbee-herdsman-converters/src/devices/ikea.ts:41:36) host.raspberrypi 2023-10-16 05:19:22.594 error Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'color_options') host.raspberrypi 2023-10-16 05:19:22.593 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: zigbee.0 2023-10-16 05:19:21.338 error Cannot read properties of undefined (reading 'color_options') zigbee.0 2023-10-16 05:19:21.338 error TypeError: Cannot read properties of undefined (reading 'color_options') at Object.bulbOnEvent [as onEvent] (/opt/iobroker/node_modules/zigbee-herdsman-converters/src/devices/ikea.ts:41:36) at DeviceEvent.callOnEvent (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:43:26) at DeviceEvent.onZigbeeEvent (/opt/iobroker/node_modules/iobroker.zigbee/lib/zbDeviceEvent.js:25:18) at ZigbeeController.callExtensionMethod (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:244:54) at ZigbeeController.handleDeviceAnnounce (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:591:22) zigbee.0 2023-10-16 05:19:21.215 error unhandled promise rejection: Cannot read properties of undefined (reading 'color_options') zigbee.0 2023-10-16 05:19:21.214 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
-
@earl80 sagte in ZigBee neue Version 1.8.x:
/opt/iobroker/node_modules/zigbee-herdsman-converters/src/devices/ikea.ts:41:36
weil es aus dem konverter kommt und der wird in der ist in der Version 1.8.24 neuer.. und hat bestimmt an der stelle ein Bug
-
@arteck sagte in ZigBee neue Version 1.8.x:
@xsev 9999 heisst das Gerät antwortet nicht.. ist die Batterie leer ??
@arteck Nein Batterien sind neu, allerdings hab ich die Batterien jetzt nochmal raus und wieder rein und siehe da, Meldung ist weg und das Thermostat arbeitet wieder. Werd´s mal beobachten. Danke!
-
@dp20eic sagte in ZigBee neue Version 1.8.x:
Ja und danach hätte/könnte man das machen.
Anhand der Beschreibung auf https://www.zigbee2mqtt.io/supported-devices/ sind die click veraltet, daher sind die wohl in der neuen Zigbee Adapter Version herausgeflogen.
Wenn Du zurückgehst, sollten die auch wieder funktionieren.servus
Ich habe das selbe Problem, seit Zigbee Version 1.8.23 löst eine Betätigung bei meinen "WXKG01LM" keine klicks mehr aus in den Objekten! Bei der Zigbee Version 1.8.22 funktionieren aber noch alle "alten" zuvor eingerichteten "WXKG01LM" "neue" spinnen ebenfalls rum!
Was wäre die Lösung damit die wieder laufen , habe extrem viele dieser Taster, das Ausschließen habe ich ebenfalls schon mehrfach probiert, keine Ahnung was da der Sinn dahinter sein soll, ich komme auf keinen Lösung!
bin echt am verzweifeln, seit gut 2 Jahren lief alles paletti und nun das!
-
@lls
habe aber noch ein 2. Problem!
wollte gestern weitere innr LED Lampen (RB 251 C) zu meiner zigbee Instanz hinzufügen, leider kein Erfolg! Egal was ich mache, sie werden nicht erkannt! Andere Zigbee Devices kann ich hinzufügen! bei mir läuft zur Zeit Zigbee 1.8.22