NEWS
ZigBee neue Version 1.4.0
-
Zigbeeversion 1.4.2
Hallo!
Beim Zigbee 3.0 Dimm-Aktor Mini von iluminize wurde die Modellnummer von 511.201 auf 5120.1100 geändert. Info von iluminize selbst.
Kann ich wegen diese Änderung keine Datenpunkte auslesen?
Bin kompletter Anfänger. -
@zmin said in ZigBee neue Version 1.4.0:
5120.1100
natürlich nicht... kurzfristig kannst du es selber fixen..
oder du wartest auf eine neue Version
-
Wie kann ich es selber fixen?
-
Danke für die Starthilfe .... ich habe mal versucht, etwas "an die Community zurückzugeben"
https://github.com/Koenkk/zigbee-herdsman-converters/pull/2089
Mal schauen, ob das klappt
Danke!
Gruß daNick
-
@Asgothian
Ich habe das Problem, dass sich nur manche Gruppen korrekt steuern lassen.
In einer Gruppe lässt sich die Helligkeit einwandfrei steuern von 0 -100, ebefalls die Transitiontime.
In einer anderen Gruppe geht das nicht. Wenn ich einen willkürlichen Helligkeitswert eingebe, gehen zwar alle Leuchten innerhalb der Gruppe an, jedoch immer auf den selben Wert.
Sind Probleme mit Gruppen bekannt?Adpater 1.4.2
-
@schmakus ja wir haben gruppen Probleme..ist bekannt
-
Eine Frage zu den States:
Bei Zigbee2MQTT wird bei manchen Devices angegeben, dass man ein Kommando für z.B. brightness_step (Dimmen) absetzten kann. Ist dies mit dem Adapter auch möglich, bzw. vielleicht mal angedacht?{ "brightness_move": -40, // Starts moving brightness down at 40 units per second "brightness_move": 0, // Stop moving brightness "brightness_step": 40 // Increases brightness by 40 "color_temp_move": 60, // Starts moving color temperature up at 60 units per second "color_temp_move": "stop", // Stop moving color temperature "color_temp_step": 99, // Increase color temperature by 99 }
-
@rasen1992 said in ZigBee neue Version 1.4.0:
Danke für deine Antworten
@Asgothian Gibt es hierzu evtl. schon ein Update, ob der Thermostat mit Zigbee funktioniert?
-
@rasen1992 Der Thermostat sollte mit 1.4.2 funktionieren
@schmakus sagte in ZigBee neue Version 1.4.0:
Eine Frage zu den States:
Bei Zigbee2MQTT wird bei manchen Devices angegeben, dass man ein Kommando für z.B. brightness_step (Dimmen) absetzten kann. Ist dies mit dem Adapter auch möglich, bzw. vielleicht mal angedacht?{ "brightness_move": -40, // Starts moving brightness down at 40 units per second "brightness_move": 0, // Stop moving brightness "brightness_step": 40 // Increases brightness by 40 "color_temp_move": 60, // Starts moving color temperature up at 60 units per second "color_temp_move": "stop", // Stop moving color temperature "color_temp_step": 99, // Increase color temperature by 99 }
Dieses wird aktuell nicht unterstützt. Es gibt auch keine Planung das zu unterstützen. Wenn hinreichend Interesse besteht kann darüber diskutiert werden.. Dieses bitte auf Github tun. -> Issue auf machen.
A.
-
Heute ist ein BWM gekommen den ich als Aquara-Alternative testen wollte, da ich diesen perfekt in der Deckenpanele einbauen kann und er neben der Bewegung und der Luxzahl auch noch die Temperatur und Luftfeuchtigkeit messen soll. Das Anlernen ging auf Anhieb und wurde als TS0202 erkannt.
Leider fehlen in den Objekten die Lux, die Temperatur und die Luftfeuchtigkeit. Meinst du da geht was?Tuya ZigBee Multi-Sensor 4 in 1 Smart PIR Motion Feuchtigkeit Licht Temperatur
-
@docgame da sollte was gehen. Du kannst als erstes mal versuchen ob du per "Developer" tab von dem Vogel was lesen kannst:
Interessant ist ob du (passende) Werte aus dem cluster msTemperatureMeasurement(1026), msRelativeHumidity(1029) oder msilluminaceMeasurement(1024) auslesen kannst.
Du musst natürlich bei device und endpoint die richtigen Einträge machen.
A.
-
@asgothian hahahaha, und da hättest du mich abgehangen, obwohl ich als User schon seit 2017 hier unterwegs bin
-
Moin,
ich habe ein Problem mit der Version 1.4.2
und dem Versuch bei den Hue Bewegungsmeldern
die Empfindlichkeit zu setzen.
Angeblich soll das ein Wert zwischen 0 und 2 sein...nur wenn ich den setzen sagt er mir im Log:
zigbee.0 2021-01-21 18:03:59.361 error at process._tickCallback (internal/process/next_tick.js:68:7)
zigbee.0 2021-01-21 18:03:59.361 error at stateList.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:395:48)
zigbee.0 2021-01-21 18:03:59.361 error at Object.convertSet (/opt/iobroker/node_modules/zigbee-herdsman-converters/converters/toZigbee.js:1359:27)
zigbee.0 2021-01-21 18:03:59.361 error (4597) Error on send command to 0x001788010648d906. Error: TypeError: value.toLowerCase is not a functionÜber Hilfe würde ich mich freuen!
-
@asgothian Das ist dabei rausgekommen:
Ich kenne mich zwar nicht so aus in den Experteneinstellungen aber die Temperatur sieht meines Erachtens nicht so gut aus. Was ist jetzt zu tun? -
-
Bitte die Ergebnisse:
- als Text kopieren (und in Code tags posten)
- Kombinieren damit welche Attribute du versucht hast abzufragen
- sicherstellen das der BWM beim Abfragen auch ausgelöst hat.
-
@asgothian
1026:
undefined "Read 0x14b457fffe3861ba/2 msTemperatureMeasurement({\"measuredValue\":{}}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":true,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null}) failed (Timeout - 55011 - 2 - 201 - 1026 - 1 after 10000ms)"
1029:
SUCCESS {"measuredValue":4183}
1024:
SUCCESS {"measuredValue":12787}
Bewegung tiggern ist ja das einzige was ich beeinflussen kann und dieser State wird in Objekten auch richtig angezeigt.
-
@asgothian
Alles einmal probiert in der Reihenfolge 0,1,2 d.h. 0 ist die älteste Logausgabe untenzigbee.0 2021-01-21 18:33:19.222 error at process._tickCallback (internal/process/next_tick.js:68:7) zigbee.0 2021-01-21 18:33:19.222 error at stateList.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:395:48) zigbee.0 2021-01-21 18:33:19.222 error at Object.convertSet (/opt/iobroker/node_modules/zigbee-herdsman-converters/converters/toZigbee.js:1359:27) zigbee.0 2021-01-21 18:33:19.222 error (4597) Error on send command to 0x001788010648d906. Error: TypeError: value.toLowerCase is not a function zigbee.0 2021-01-21 18:33:11.619 error at process._tickCallback (internal/process/next_tick.js:68:7) zigbee.0 2021-01-21 18:33:11.619 error at stateList.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:395:48) zigbee.0 2021-01-21 18:33:11.619 error at Object.convertSet (/opt/iobroker/node_modules/zigbee-herdsman-converters/converters/toZigbee.js:1359:27) zigbee.0 2021-01-21 18:33:11.619 error (4597) Error on send command to 0x001788010648d906. Error: TypeError: value.toLowerCase is not a function zigbee.0 2021-01-21 18:33:02.199 error at process._tickCallback (internal/process/next_tick.js:68:7) zigbee.0 2021-01-21 18:33:02.199 error at stateList.forEach (/opt/iobroker/node_modules/iobroker.zigbee/main.js:395:48) zigbee.0 2021-01-21 18:33:02.199 error at Object.convertSet (/opt/iobroker/node_modules/zigbee-herdsman-converters/converters/toZigbee.js:1359:27) zigbee.0 2021-01-21 18:33:02.199 error (4597) Error on send command to 0x001788010648d906. Error: TypeError: value.toLowerCase is not a function
Danke das du drauf schaust.
Nachtrag: Ich habe drei von den teilen, alle verhalten sich gleich bei dem Versuch
-
Ich habe zwar keine Ahnung, aber
wenn ich mir die Stelle anschaue wo laut Log der Fehler auftauchthue_motion_sensitivity: { // motion detect sensitivity, philips specific key: ['motion_sensitivity'], convertSet: async (entity, key, value, meta) => { // hue_sml: // 0: low, 1: medium, 2: high (default) // make sure you write to second endpoint! const lookup = {'low': 0, 'medium': 1, 'high': 2}; value = value.toLowerCase(); utils.validateValue(value, Object.keys(lookup)); const payload = {48: {value: lookup[value], type: 32}}; await entity.write('msOccupancySensing', payload, manufacturerOptions.hue); return {state: {motion_sensitivity: value}}; }, convertGet: async (entity, key, meta) => { await entity.read('msOccupancySensing', [48], manufacturerOptions.hue); },
Dann mecker er ja das es kein toLowerCase() gibt...was ja richtig ist wenn es eine Zahl ist.
und im ioBroker ist das Feld als nummer definiert.
Ich habe jetzt einfach mal den Type auf string gestellt und dann "low" eingetragen.....
das scheint durchzugehen und ich sehe keine fehler mehr im log. low wird auch grün nach der eingabe...Kann das funktionieren oder ist das dummfug von meiner seite?
-
@skydream
Das ist kein Dummfug, aber natürlich keine echte Lösung.Ich kann 2 Lösungen anbieten:
- Steuerung über "number" mit 0, 1, 2
- Steuerung über "Auswahl" mit "low, medium, high"
Was ist besser ?
btw. Der Fehler ist entstanden weil im Herdsman von 0,1,2 auf low, medium, high umgestellt wurde.
A.