Hallo,
wenn ich bei meinen Sensoren das Attribut disabledForIntervals setze, springt der state sofort auf disabled - auch wenn der angegebene Zeitraum nicht erreicht ist. Lasse ich das device auf disabled, dann finden nach Beendigung des Zeitraums keine Abfragen statt - das device bleibt auf disabled. Mache ich eine manuelle Abfrage über die Web Oberfläche, springt das device auf active - aber bei Erreichen des Zeitraums wird weiter abgefragt. Mit andern Worten: das Attribut disabledForIntervals scheint irgendwie nicht zu funktionieren.
Hier ein List eines Sensors:Internals:
BTMAC C4:7C:8D:66:2A:77
CHANGED
DEF C4:7C:8D:66:2A:77
INTERVAL 1800
NAME FlowerSens_Kamelie
NOTIFYDEV global,FlowerSens_Kamelie
NR 467
NTFY_ORDER 50-FlowerSens_Kamelie
STATE Feuchtigkeit: 10 %
TYPE XiaomiBTLESens
VERSION 2.2.0
loglevel 4
OLDREADINGS:
READINGS:
2018-09-10 21:47:57 batteryPercent 99
2018-09-10 21:47:57 batteryState ok
2018-09-11 19:56:45 fertility 68
2018-09-10 21:47:57 firmware 3.1.9
2018-09-07 13:55:36 lastGattError charWrite faild
2018-09-11 19:56:45 lux 194
2018-09-11 19:56:45 moisture 10
2018-09-11 20:08:40 state disabled
2018-09-11 19:56:45 temperature 20.5
helper:
CallBattery 0
CallSensDataCounter 0
updateTimeCallBattery 1536608877.60954
updateTimestampCallBattery 2018-09-10 21:47:57
Attributes:
alias Kamelie
batteryFirmwareAge 48h
disabledForIntervals 22:00-24:00 00:00-06:00
event-min-interval temperature:3600,moisture:3600,fertility:3600,lux:3600
event-on-change-reading batteryState,fertility,lastGattError,lux,moisture,temperature
interval 1800
maxFertility 2000
maxMoisture 60
minFertility 350
minMoisture 5
minTemp 0
model flowerSens
room Garten
sshHost -p 45147 oelidoc@192.168.178.57
stateFormat Feuchtigkeit: moisture %
Irgendeine Idee, was ich falsch mache?
Gruß
oelidoc