NEWS
Zigbee - wie oft erfolgt Aktualisierung
-
@dimaiv sagte in Zigbee - wie oft erfolgt Aktualisierung:
Luftdruck Unterschied +- 0,2
Dann hab ich ein Montags-Modell erwischt.
-
Wenn man in zigbee auf modell klickt landet man hier:
https://www.zigbee2mqtt.io/devices/WSDCGQ11LM.htmlUnd dort steht was von:
Wo kann man sowas eingeben ?
Vielleicht hilft es ja was ?mfg
-
guten Morgen.
Das sind keine geeichten Sensoren, nicht für diesen Preis
Bei zigbee2mqtt kannst du die Aqara Sensoren in der Konfiguration kallibrieren.
Ob das auch bei dem Adapter ioBroker.zigbee geht, müsstest du mal bei einem Entwickler nachfragen.Schönen Sonntag noch
Gruß, KarstenEDIT:
Du hattest es ja schon gefunden.
Sorry für den Doppelpost -
@hydrotec sagte in Zigbee - wie oft erfolgt Aktualisierung:
Das sind keine geeichten Sensoren, nicht für diesen Preis
Hast du den thread gelesen?
Eine Abweichung von 17 ist nicht normal! -
@bahnuhr
Ich hatte schon bei der Temperatur Unterschiede über 10 °C.
Kallibriert und gut ist, funktionieren deswegen genau so wie die anderen Temperatursensoren.Nachteil an der Geschichte, du brauchst halt einen Referenzwert.
Bei der Temperatur ist das einfach, bei Luftdruck wird es dann etwas schwieriger einen verlässlichen Wert zu finden. -
@hydrotec sagte in Zigbee - wie oft erfolgt Aktualisierung:
Referenzwert.
Was ist ein Referenzwert?
Wie du oben siehst habe ich ca. 6 BME 280 und 2 aqara. Alle zeigen ungefähr (Dezimal) das gleiche an.
Nur eben der 1 Aqara nicht. -
@bahnuhr sagte in Zigbee - wie oft erfolgt Aktualisierung:
Was ist ein Referenzwert?
Wenn du zum Beispiel den Mittelwert deiner Sensoren nimmst, hättest du einen Referenzwert.
Oder du nimmst einen Sensor, und alle anderen passt du an diesen an.
Das kannst du entscheiden was du als Referenz nimmst. -
@bahnuhr sagte in Zigbee - wie oft erfolgt Aktualisierung:
Was ist ein Referenzwert?
den hätte das Eichamt
Das ist ein geprüfter richtiger Wert.
Habe so Dinge mit "Kalibrierung" aber auch bei anderen Chinaböllern gelesen. Leistungsmessung ist da wohl auch so.
So etwas kenne ich bei Homematic nicht. Die Teile sind IMHO korrekt und müssen schon far nicht immer wieder nachkalibriert werden, weil sie driften -
@bahnuhr Ich habe die gleichen Teile und kann nur sagen, egal wo sich das Teil befindet, alles was sich nicht inner halb von 2 Stunden meldet ist ein Fehler. wobei diese Anzeige im Zigbee Adapter nicht zuverlässig ist. Es werden auch Temperaturwerte gemeldet und die Zeit der letzten Aktualisierung im Adapter nicht zurück gesetzt.
Seit Neuem habe ich die auch im Kühlschrank und da sich hier die Temperaturen häufig ändern, ist eine Meldung innerhalb von max. 15 Minuten normal. Aber überprüfe die Zeitstempel und nicht diese Anzeige. Ein sich ein Thermometer mal wieder verabschiedet hat, dann halt wieder Knöpfchen drücken damit sich das Device von selbst announced. Manchmal sucht sich das Teil dann einen zuverlässigeren Router. Wenn sich die Thermometer bei mir direkt mit dem Stick (Conbee2) verbinden, ist das meist weniger stabil, als wenn sie über einen Router verbunden sind.Ansonsten habe ich momentan 4von den Thermometer im Einsatz und Luftdruck unterscheidet sich um max. 3 hPA
Auch Temperatur liegt im Vergleich mit anderen Thermometern alles im erlaubten Toleranzbereich von max. 0,3°C.
-
@bahnuhr sagte in Zigbee - wie oft erfolgt Aktualisierung:
Nur eben der 1 Aqara nicht.
Hast du mal die Batterie entfernt und wieder eingesetzt, oder ausgetauscht?
@homoran sagte in Zigbee - wie oft erfolgt Aktualisierung:
... und müssen schon far nicht immer wieder nachkalibriert werden, ...
Das macht man eigentlich nur einmal, wenn nötig.
-
@hydrotec sagte in Zigbee - wie oft erfolgt Aktualisierung:
Das macht man eigentlich nur einmal, wenn nötig.
Kalibrierung klappt nicht.
Habe mal so zigbee2mqtt auf dem win Rechner installiert.
Aufgerufen und den Aqara angelernt.
Dann "pressure _calibration" durchgeführt.
Und beim nächsten Senden wurden mir tatsächlich 17 weniger angezeigt. Der Wert war dann somit richtig.Dann den Aqara wieder im Adapter zigbee angemeldet. Aber der Wert war wieder der alte !
Insofern wurde die (einmalige) Kalibrierung nicht behalten.
Nochmal die Frage:
Kann man die pressure calibration auch im Adapter (z.B. hinten bei tab Entwickler) ausführen ?Ansonsten bin ich bei @haselchen : keine Energie mehr investieren,
oder bei @BananaJoe : Extra DP und Script und gut ist.(Würde mich aber trotzdem interessieren.)
-
@hydrotec sagte in Zigbee - wie oft erfolgt Aktualisierung:
Hast du mal die Batterie entfernt und wieder eingesetzt, oder ausgetauscht?
Auch dies hab ich jetzt probiert.
Keine Änderung. -
@bahnuhr sagte in Zigbee - wie oft erfolgt Aktualisierung:
Nochmal die Frage:
Kann man die pressure calibration auch im Adapter (z.B. hinten bei tab Entwickler) ausführen ?Frag doch mal @arteck , vermutlich kann er dir genau sagen was mit dem Adapter geht, und was nicht.
Ansonsten bin ich bei @haselchen : keine Energie mehr investieren,
Sehe ich auch so, kann durchaus vorkommen, das mal ein Schlechtes vorkommt.
Einfach einen Neuen bestellen (sind ja echt günstig), den Alten kannst ja, zumindest für die Temperatur noch nehmen.(Würde mich aber trotzdem interessieren.)
JaJa, immer das gleiche mit den Hobbythekern
(kommt mir so bekannt vor)
Auch dies hab ich jetzt probiert.
Keine Änderung.Ein Versuch war es wert, oder.
Dann noch einen angenehmen Sonntag
Gruß, Karsten -
@hydrotec sagte in Zigbee - wie oft erfolgt Aktualisierung:
Dann noch einen angenehmen Sonntag
Das wünsche ich auch.
@arteck
Liest du zufällig mit ?
Hast du eine Idee ? -
@bahnuhr ich lese mit ja.. aber ich sizte nicht 24 vor Rechner und warte auf Probleme
hast du den Sensor mal in die Aussschliessen Tab gepackt.. da sollte zumindest wenns im Comverter richtig angelgt ist der pressure _calibration object erscheinen
-
@arteck
Ich wollte es auch hier empfehlen und es selber probiert. Bei dem Sensor kommt kein zusätzliches Objekt, wenn der ausgeschlossen wird. -
@dimaiv dann sind die exposes nicht richtig gepflegt
habt ih es per payload aus javascript versucht ?
sendTo('zigbee.0', 'SendToDevice', {'device':'60a423fffeff37f2', 'payload':{'pressure _calibration':'5'}}, function(res) { if (res.success) console.log("success") else console.log(res.error); });
wenns im z2m funktioniert ? device ändern und die pressure _calibration zahl
-
@arteck sagte in Zigbee - wie oft erfolgt Aktualisierung:
ich lese mit ja..
sehr gut!
@arteck sagte in Zigbee - wie oft erfolgt Aktualisierung:
aber ich sizte nicht 24 vor Rechner
es sei dir verziehen
sendTo('zigbee.0', 'SendToDevice', {'device':'00158d0007558553', 'payload':{'pressure _calibration':'-17'}}, function(res) { if (res.success) console.log("success") else console.log(res.error); });
Im log kam succress aber auch:
javascript.0 2022-01-17 09:31:03.527 info script.js.Scripte.test8: success zigbee.0 2022-01-17 09:31:03.524 debug sendTo "SendToDevice" to system.adapter.javascript.0 from system.adapter.zigbee.0 zigbee.0 2022-01-17 09:31:03.513 error No converter available for '' with key 'pressure _calibration' zigbee.0 2022-01-17 09:31:03.511 debug Mapped Model: {"zigbeeModel":["lumi.weather"],"model":"WSDCGQ11LM","vendor":"Xiaomi","description":"Aqara temperature, humidity and pressure sensor","meta":{"battery":{"voltageToPercentage":"3V_2100"}},"fromZigbee":[{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","options":[{"type":"numeric","name":"temperature_precision","property":"temperature_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device."},{"type":"numeric","name":"temperature_calibration","property":"temperature_calibration","access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device."}],"type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"],"options":[{"type":"numeric","name":"humidity_precision","property":"humidity_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device."},{"type":"numeric","name":"humidity_calibration","property":"humidity_calibration","access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device."}]},{"cluster":"msPressureMeasurement","type":["attributeReport","readResponse"],"options":[{"type":"numeric","name":"pressure_precision","property":"pressure_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device."},{"type":"numeric","name":"pressure_calibration","property":"pressure_calibration","access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device."}]},{"cluster":"genBasic","type":["attributeReport","readResponse"],"options":[{"type":"numeric","name":"pressure_precision","property":"pressure_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device."},{"type":"numeric","name":"pressure_calibration","property":"pressure_calibration","access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device."},{"type":"numeric","name":"temperature_precision","property":"temperature_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device."},{"type":"numeric","name":"temperature_calibration","property":"temperature_calibration","access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device."},{"type":"numeric","name":"humidity_precision","property":"humidity_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device."},{"type":"numeric","name":"humidity_calibration","property":"humidity_calibration","access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device."}]}],"toZigbee":[],"exposes":[{"type":"numeric","name":"battery","property":"battery","access":1,"unit":"%","description":"Remaining battery in %","value_min":0,"value_max":100},{"type":"numeric","name":"temperature","property":"temperature","access":1,"unit":"°C","description":"Measured temperature value"},{"type":"numeric","name":"humidity","property":"humidity","access":1,"unit":"%","description":"Measured relative humidity"},{"type":"numeric","name":"pressure","property":"pressure","access":1,"unit":"hPa","description":"The measured atmospheric pressure"},{"type":"numeric","name":"voltage","property":"voltage","access":1,"unit":"mV","description":"Voltage of the battery in millivolts"},{"type":"numeric","name":"linkquality","property":"linkquality","access":1,"unit":"lqi","description":"Link quality (signal strength)","value_min":0,"value_max":255}],"options":[{"type":"numeric","name":"temperature_precision","property":"temperature_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device."},{"type":"numeric","name":"temperature_calibration","property":"temperature_calibration","access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device."},{"type":"numeric","name":"humidity_precision","property":"humidity_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device."},{"type":"numeric","name":"humidity_calibration","property":"humidity_calibration","access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device."},{"type":"numeric","name":"pressure_precision","property":"pressure_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device."},{"type":"numeric","name":"pressure_calibration","property":"pressure_calibration","access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device."}]} zigbee.0 2022-01-17 09:31:03.510 debug entity: {"type":"device","device":{"ID":3,"_type":"EndDevice","_ieeeAddr":"0x00158d0007558553","_networkAddress":15865,"_manufacturerID":4151,"_endpoints":[{"ID":1,"profileID":260,"deviceID":770,"inputClusters":[0,3,65535,1026,1027,1029],"outputClusters":[0,4,65535],"deviceNetworkAddress":15865,"deviceIeeeAddress":"0x00158d0007558553","clusters":{"genBasic":{"attributes":{"65281":{"1":3225,"4":5032,"5":15,"6":[0,1],"10":0,"100":1695,"101":4677,"102":101088},"modelId":"lumi.weather","appVersion":5,"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":1701}},"msRelativeHumidity":{"attributes":{"measuredValue":4689}},"msPressureMeasurement":{"attributes":{"measuredValue":1011,"scale":-1,"scaledValue":10111}}},"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":[]}],"_manufacturerName":"LUMI","_powerSource":"Battery","_modelID":"lumi.weather","_applicationVersion":5,"_stackVersion":2,"_zclVersion":1,"_hardwareVersion":30,"_dateCode":"20191205","_softwareBuildID":"3000-0001","_interviewCompleted":true,"_interviewing":false,"_skipDefaultResponse":false,"_skipTimeResponse":false,"meta":{"configured":1},"_lastSeen":1642408010670,"useImplicitCheckin":true,"_linkquality":153},"mapped":{"zigbeeModel":["lumi.weather"],"model":"WSDCGQ11LM","vendor":"Xiaomi","description":"Aqara temperature, humidity and pressure sensor","meta":{"battery":{"voltageToPercentage":"3V_2100"}},"fromZigbee":[{"cluster":"genBasic","type":["attributeReport","readResponse"]},{"cluster":"msTemperatureMeasurement","options":[{"type":"numeric","name":"temperature_precision","property":"temperature_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device."},{"type":"numeric","name":"temperature_calibration","property":"temperature_calibration","access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device."}],"type":["attributeReport","readResponse"]},{"cluster":"msRelativeHumidity","type":["attributeReport","readResponse"],"options":[{"type":"numeric","name":"humidity_precision","property":"humidity_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device."},{"type":"numeric","name":"humidity_calibration","property":"humidity_calibration","access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device."}]},{"cluster":"msPressureMeasurement","type":["attributeReport","readResponse"],"options":[{"type":"numeric","name":"pressure_precision","property":"pressure_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device."},{"type":"numeric","name":"pressure_calibration","property":"pressure_calibration","access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device."}]},{"cluster":"genBasic","type":["attributeReport","readResponse"],"options":[{"type":"numeric","name":"pressure_precision","property":"pressure_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for pressure, takes into effect on next report of device."},{"type":"numeric","name":"pressure_calibration","property":"pressure_calibration","access":2,"description":"Calibrates the pressure value (absolute offset), takes into effect on next report of device."},{"type":"numeric","name":"temperature_precision","property":"temperature_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for temperature, takes into effect on next report of device."},{"type":"numeric","name":"temperature_calibration","property":"temperature_calibration","access":2,"description":"Calibrates the temperature value (absolute offset), takes into effect on next report of device."},{"type":"numeric","name":"humidity_precision","property":"humidity_precision","access":2,"value_min":0,"value_max":3,"description":"Number of digits after decimal point for humidity, takes into effect on next report of device."},{"type":"numeric","name":"humidity_calibration","property":"humidity_calibration","access":2,"description":"Calibrates the humidity value (absolute offset), takes into effect on next report of device."}]}],"toZigbee":[],"exposes":[{"type":"numeric","name":"battery","property":"battery","access":1,"unit":"%","description":"Remaining battery in %","value_min":0,"value_max":100},{"type":"numeric","name":"temperature","property":"temperature","access":1,"unit":"°C","description":"Measured temperature value"},{"type":"numeric","name":"humidity","property":"humidity","access":1,"unit":"%","description":"Measured relative humidity"},{"type":"numeric","name":"pressure","property":"pressure","access":1,"unit":"hPa","description":"The measured atmospheric pressure"},{"type":"numeric","name":"voltage","property":"voltage","access":1,"unit":"mV","description":"Voltage of the battery in millivolts"},{"type":"numeric","name":"linkquality","property":"linkquality","access":1,"unit":"lqi","description":"Link quality (signal strength)","value_min":0,"value_max":255}],"options":["[Circular]","[Circular]","[Circular]","[Circular]","[Circular]","[Circular]"]},"endpoint":"[Circular]","endpoints":"[Circular]","name":"0x00158d0007558553"} zigbee.0 2022-01-17 09:31:03.508 debug Calling publish to state for "00158d0007558553" with [{"stateDesc":{"id":"pressure _calibration","prop":"pressure _calibration","role":"state","type":"string"},"value":"-17","index":0,"timeout":0}] zigbee.0 2022-01-17 09:31:03.507 warn A 00158d0007558553 0x00158d0007558553 zigbee.0 2022-01-17 09:31:03.506 debug publishToDevice called with {"device":"00158d0007558553","payload":{"pressure _calibration":"-17"}}
Passt noch irgend etwas nicht.
-
@bahnuhr sagte in Zigbee - wie oft erfolgt Aktualisierung:
0x00158d0007558553
Wenn ich dies
eingebe, kommt:zigbee.0 2022-01-17 09:51:15.256 error Device "0x00158d0007558553" not found zigbee.0 2022-01-17 09:51:15.255 warn A 0x00158d0007558553 0x0x00158d0007558553 zigbee.0 2022-01-17 09:51:15.254 debug publishToDevice called with {"device":"0x00158d0007558553","payload":{"pressure _calibration":"-17"}}
-
@bahnuhr ohne das 0x