Seite 1 von 1

Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 18. Sep 2022 11:09
von TorstenE
Hallo Mitstreiter,

wenn ich meinen Aquara H1 Schalter neben meinen Aqara Bewegungsmelder lege
erhalte ich unterschiedliche Angaben zur Raumtemperatur.

Der Unterschied beträgt jedoch 4 Grad.
Der Bewegungsmelder gibt 21 Grad an und der Schalter 25 Grad.

Meine Fragen:
Ist das normal und die Geräte müssen justiert werden, wenn ja wie ?
Wie misst ihr die Temperatur zuverässig (Udo1Toni, mit KNX-Sensoren vermutlich ;-))?

Schönen Sonntag

Torsten

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 04:48
von udo1toni
Die Differenz zwischen 21 und 4 beträgt aber 17... (ich nehme mal an, der Taster zeigt 17 Grad an...) ;)

Ja, ich habe im ganzen Haus knx Raumtemperaturregler mit eingebauten Sensoren. Aber auch die müssen kalibriert werden, weil die gemessene Temperatur unter anderem von der Bauart der Wand abhängt. Das ist natürlich ein einmaliger Vorgang, man bestimmt die Abweichung von der Ist-Temperatur und trägt diese Differenz ein.

Ich gehe stark davon aus, dass es bei Aquara Modulen eine ähnliche Funktion geben wird. Mutmaßlich wird das aber nur über die native App zur Verfügung gestellt, nicht über openHAB.

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 08:07
von TorstenE
Guten Morgen Udo1Toni,

yepp mit den Zahlen hat es nicht ganz gepasst vor lauter "hudeln" (korrigiert).
Die Temperatur-Sensoren lassen sich nicht kallibrieren.

Ich habe in einem anderen Forum jedoch eine Idee gefunden,
eine Offline-Kallibrierung.
D.h. die Temperatur wird einfach berechnet wenn ein
Wert empfangen wird. Der "Original-Wert" wird nicht verworfen.

Die Abweichung kann somit aboslut +/- oder in %-Prozent berechnet werden,
je nach Geschmack.

Meine Idee wäre jetzt ein "Pseudo"-Item zu erstellen, welches den
berechneten Wert per Rule erhält. (z.B. "Wohnzimmertemperatur")

Wenn das Temperatur-Item des Aqara ein Update erhält, dann per Rule die Offset-Kallibrierung
durchführen und diesen Wert dann dem "Wohnzimmertemperatur"-Item zuweisen.

Oder geht es "eleganter"

Schönen Wochenstart

Torsten

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 09:40
von udo1toni
Ja, wenn die Sensoren selbst nicht kalibriert werden können (ich fasse es nicht...), kannst Du das natürlich auch leicht in openHAB erledigen.
Im Zweifel sollte das sogar recht komfortabel über das Offset Profile gehen.

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 10:53
von TorstenE
Was ist das "Offset Profil" ?

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 17:12
von udo1toni
Das Offset Profile setzt Du im Link zwischen Channel und Item. Du gibst als Profile Offset an und den Korrekturwert, fertig.

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 18:00
von sihui
TorstenE hat geschrieben: 18. Sep 2022 11:09 wenn ja wie ?
Da du leider nicht schreibst um welchen Sensor genau es sich handelt und auch nicht schreibst, wie du diesen angebunden hast (ob natives Zigbee Binding oder Zigbee2MQTT) hier mal die Anleitung zum Kalibrieren bei Anbindung über Z2M:

https://www.zigbee2mqtt.io/devices/WSDCGQ12LM.html

Bedeutet: die Abweichung als Nummer an das Topic temperature_calibration senden und gut ist.

Re: Aqara - Schalter - Bewegungsmelder untersch. Temperaturen

Verfasst: 19. Sep 2022 18:30
von TorstenE
Oh Sihui (ich les immer Sushi)

https://www.zigbee2mqtt.io/devices/WXKG15LM.html

ist über Zigbe2MQTT eingebunden, was auch (fast) ganz gut funktioniert.

Wenn die linke Taste kurz gedrückt wurde:

Code: Alles auswählen

{
  "action" : "single_right",
  "battery" : 100,
  "device_temperature" : 25,
  "linkquality" : 63,
  "power_outage_count" : 25,
  "state" : "OFF",
  "voltage" : 3200
}
Ich les mir Deine Beschreibung (LinkI) gleich mal durch - D A N K E

Weshalb "fast"?
Das Teil sendet diese Date ohne "action" regelmäßig. Da in einer Rule dieser Wert aber abgefragt wird, wird eine Warnung im Log-File erstellt, das der Wert nicht bekannt ist. Hier wäre ein "action" ohne Wert schlauer - aber egal, das ist jetzt nicht das Thema