Ich habe Probleme mit XiaomiBTLESens und FHEM2FHEM.
Ich habe ein Xiaomi-Device auf einem RasPi Zero W eingerichtet, den ich für BLE-Tags (PRESENCE) nutze. Hier läuft meine dritte FHEM-Installation (FHEM3).
Lokal funktioniert alles prima.
Jetzt habe ich versucht, das Device per FHEM2FHEM auf ein gleichnamiges dummy-Device im meinem Haupt-FHEM (FHEM1) zu übertragen, wie ich das schon mehrfach mit Geräten in meiner zweiten FHEM-Installation (FHEM2) erfolgreich gemacht habe.
Dabei tritt folgendes Problem auf: Die Readings des dummies auf FHEM1 werden zwar einmalig definiert, dann aber mit Ausnahme von "state" nicht mehr aktualisiert. Ursache ist wohl, dass das Update der Readings im Original-Device (FHEM3) keine events auslöst. Im Event monitor taucht jedenfalls außer "state" nichts auf. Erst wenn ich einzelne Readings explizit im Attribut "event-on-update-reading" aufliste, werden events ausgelöst und die Readings im dummy-Device aktualisiert. Sobald ich aber "state" in die Liste aufnehme, löst nur noch "state" ein event aus.
Hier das list des Original-Device (FHEM3):
Internals:
BTMAC C4:7C:8D:64:47:67
CFGFN
DEF C4:7C:8D:64:47:67
INTERVAL 300
NAME Ficus
NOTIFYDEV global,Ficus
NR 56
NTFY_ORDER 50-Ficus
STATE active
TYPE XiaomiBTLESens
VERSION 2.2.2
loglevel 4
READINGS:
2018-10-17 22:59:11 batteryPercent 99
2018-10-17 22:59:11 batteryState ok
2018-10-18 10:44:30 fertility 777
2018-10-17 22:59:11 firmware 3.1.9
2018-10-18 10:20:48 lastGattError charWrite faild
2018-10-18 10:44:30 lux 2581
2018-10-18 10:44:30 moisture 47
2018-10-18 10:44:30 state active
2018-10-18 10:44:30 temperature 21.4
helper:
CallBattery 0
CallSensDataCounter 0
updateTimeCallBattery 1539809951.40486
updateTimestampCallBattery 2018-10-17 22:59:11
Attributes:
event-on-update-reading moisture,temperature,lux,fertility
model flowerSens
room XiaomiBTLESens
und des dummies (FHEM1):
Internals:
CFGFN
NAME Ficus
NR 3961
STATE write sensor data
TYPE dummy
Helper:
DBLOG:
fertility:
myDbLog:
TIME 1539852270.6456
VALUE 777
lux:
myDbLog:
TIME 1539852270.69482
VALUE 2581
moisture:
myDbLog:
TIME 1539852270.62049
VALUE 47
state:
myDbLog:
TIME 1539808234.50414
VALUE write sensor data
temperature:
myDbLog:
TIME 1539852270.67003
VALUE 21.4
READINGS:
2018-10-18 10:44:30 fertility 777
2018-10-18 10:44:30 lux 2581
2018-10-18 10:44:30 moisture 47
2018-10-17 22:30:34 state write sensor data
2018-10-18 10:44:30 temperature 21.4
Attributes:
room Flur