Hallo,
die Readings von einem Xiaomi Aqara Temperatursensor/Luftfeuchtigkeitssensor aktualisieren sich nicht mehr richtig bzw. es dauert sehr lange.
Mit einem anderen Sensor funktioniert alles ohne Probleme, obwohl hier alle Attribute gleich sind.
In FHEM habe ich für den Temperatursensor und Luftfeuchtigkeitssensor je ein Device angelegt.
Mit UserReadings wird die Temperatur aus dem Device für die Temperatur ausgelesen und im Device für Feuchtigkeit mit angezeigt, damit dewpoint und absfeucht berechnet werden kann.
Die Zeitstempel der Readings sind aber im Device für Luftfeuchtigkeit teilweise weit auseinander.
Die Attributes hatte ich folgendermaßen; aber es funktionierte nicht
Feuchtigkeitssensor:
event-on-update-reading absFeuchte,dewpoint,humidity,temperature
Temperatursensor:
event-on-change-reading temperature
Die Attributes habe ich folgendermaßen geändert; aber es funktioniert trotzdem nicht.
Feuchtigkeitssensor:
event-min-interval absFeuchte:900,dewpoint:900,humidity:900
event-on-change-reading absFeuchte:0.2,dewpoint:0.2,humidity:2,temperature
Temperatursensor:
event-min-interval temperature:900
event-on-change-reading temperature:0.2
List vom Temperatursensor:
Internals:
DEF sensor 85 IODev=deCONZ
FUUID 63cc2ce0-f33f-f59f-02c7-4960fa8c640bf855
FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
ID S85
INTERVAL
IODev deCONZ
NAME HUESensor85
NR 233
STATE ???
TYPE HUEDevice
eventCount 1
has_events 1
manufacturername LUMI
modelid lumi.weather
name Keller2
on 1
reachable 1
swversion 20191205
type ZHATemperature
uniqueid 00:15:8d:00:07:e3:f9:d1-01-0402
Helper:
DBLOG:
temperature:
DbLog:
TIME 1692945898.90489
VALUE 15.62
READINGS:
2023-08-25 07:47:09 IODev deCONZ
2023-08-25 08:53:21 battery 100
2023-08-25 08:53:21 batteryPercent 100
2023-08-25 08:44:58 lastseen 2023-08-25T06:44Z
2023-08-25 08:53:21 reachable 1
2023-08-25 08:44:58 temperature 15.62
helper:
devtype S
state
update_timeout 1
bm:
HUEDevice_Attr:
cnt 1
dmx -1000
dtot 0
dtotcnt 0
mTS 25.08. 08:06:31
max 4.50611114501953e-05
tot 4.50611114501953e-05
mAr:
set
HUESensor85
event-min-interval
temperature:900
HUEDevice_Get:
cnt 3
dmx -1000
dtot 0
dtotcnt 0
mTS 25.08. 09:15:18
max 0.000121116638183594
tot 0.000287055969238281
mAr:
HASH(0x50006a8)
HUESensor85
?
HUEDevice_Set:
cnt 14
dmx -1000
dtot 0
dtotcnt 0
mTS 25.08. 07:48:47
max 0.0166440010070801
tot 0.0251567363739014
mAr:
HASH(0x50006a8)
HUESensor85
?
configList:
json:
ep 1
etag eca9b689231407eee1167e212a456c46
lastannounced
lastseen 2023-08-25T06:53Z
manufacturername LUMI
modelid lumi.weather
name Keller2
swversion 20191205
type ZHATemperature
uniqueid 00:15:8d:00:07:e3:f9:d1-01-0402
config:
battery 100
offset 0
state:
lastupdated 2023-08-25T06:44:58.868
temperature 1562
setList:
Attributes:
IODev deCONZ
alias 2_KEL_TEMPERATUR
event-min-interval temperature:900
event-on-change-reading temperature:0.2
group HUESensor
model lumi.weather
room Keller,deCONZ_Geraete
List vom Feuchtigkeitssensor:
Internals:
DEF sensor 84 IODev=deCONZ
FUUID 63cc2ce0-f33f-f59f-b144-b3d7ddab23a87469
FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
ID S84
INTERVAL
IODev deCONZ
NAME HUESensor84
NR 232
STATE ???
TYPE HUEDevice
eventCount 3
has_events 1
manufacturername LUMI
modelid lumi.weather
name Keller2
on 1
reachable 1
swversion 20191205
type ZHAHumidity
uniqueid 00:15:8d:00:07:e3:f9:d1-01-0405
Helper:
DBLOG:
temperature:
DbLog:
TIME 1692945909.8135
VALUE 15.62
READINGS:
2023-08-25 07:47:09 IODev deCONZ
2023-08-24 21:51:35 absFeuchte 13.3
2023-08-25 08:53:21 battery 100
2023-08-25 08:53:21 batteryPercent 100
2023-08-24 21:51:35 dewpoint 15.6
2023-08-25 00:03:37 humidity 100
2023-08-25 00:03:37 lastseen 2023-08-24T22:03Z
2023-08-25 08:53:21 reachable 1
2023-08-25 09:15:09 temperature 15.62
helper:
devtype S
state
update_timeout 1
bm:
HUEDevice_Attr:
cnt 3
dmx -1000
dtot 0
dtotcnt 0
mTS 25.08. 08:06:55
max 2.69412994384766e-05
tot 7.08103179931641e-05
mAr:
set
HUESensor84
event-min-interval
absFeuchte:900,dewpoint:900,humidity:900,temperature:900
HUEDevice_Get:
cnt 7
dmx -1000
dtot 0
dtotcnt 0
mTS 25.08. 07:49:14
max 9.01222229003906e-05
tot 0.000327110290527344
mAr:
HASH(0x4ee4a08)
HUESensor84
?
HUEDevice_Set:
cnt 26
dmx -1000
dtot 0
dtotcnt 0
mTS 25.08. 07:49:11
max 0.0213179588317871
tot 0.0514318943023682
mAr:
HASH(0x4ee4a08)
HUESensor84
?
configList:
json:
ep 1
etag 6f13c1a1f83cafa0f8e78fcaf73af2f1
lastannounced
lastseen 2023-08-25T06:53Z
manufacturername LUMI
modelid lumi.weather
name Keller2
swversion 20191205
type ZHAHumidity
uniqueid 00:15:8d:00:07:e3:f9:d1-01-0405
config:
battery 100
offset 0
state:
humidity 10000
lastupdated 2023-08-24T22:03:37.640
setList:
Attributes:
IODev deCONZ
alias 2_KEL_LUFTFEUCHTIGKEIT
event-min-interval absFeuchte:900,dewpoint:900,humidity:900
event-on-change-reading absFeuchte:0.2,dewpoint:0.2,humidity:2,temperature
group HUESensor
model lumi.weather
room Keller,deCONZ_Geraete
userReadings temperature {ReadingsVal("HUESensor85","temperature",0)}
An was kann es liegen?
Habe ich etwas übersehen?
Vielen Dank
Grüße
Ruggy
Das Reading hat ein anderen Zeitpunkt als bei Phoscon?
Passiert immer wieder mal, es kommt auch nur Temperatur und keine Luftfeuchtigkeit. Besser mit neuer Batterie.
Die Temperatur im Device Temperatur (und auch UserReadings in Feuchtigkeit) hat den selben Zeitpunkt wie in Phoscon. FHEM wird hier auch ziemlich zeitgleich aktualisiert.
Das Readings Lastseen ca. 15 min älter als der aktuelle Temperaturwert
Im Device für die Luftfeuchtigkeit ist lastseen und humidity immer noch auf 2023-08-25 00:03:37.
Anscheinden wird dieses nicht aktualisiert.
Aber es ist doch eigentlich eine Hardware.
Die Batterie hätte ich erst letztes Wochenende getauscht und ist auch bei 100%
Zuerst drücke ich mal auf kleine Knöpfchen und das nichts hilft (mit warten), dann messe ich die Batterie. Da war bisher immer was unter 2,5 Volt.
Nur meine Erfahrungen