Guten Tag,
ich habe einen Xiaomi flowersensor in fhem einfügt, nur funktioniert das Readig nicht.
Folgende Fehlermeldung:
lastGattError The BlockingCall Process terminated unexpectedly. Timedout
2019-02-03 15:48:09 XiaomiBTLESens Flowercare_Balk_01 lastGattError: The BlockingCall Process terminated unexpectedly. Timedout
-----------------------------------------------------------------------------------------------------------
2019.02.03 15:56:11 3: XiaomiBTLESens (Flowercare_Balk_01) - ExecGatttool_Run: another gatttool process is running. waiting...
2019.02.03 15:56:12 1: Timeout for XiaomiBTLESens::ExecGatttool_Run reached, terminated process 12164
2019.02.03 15:56:12 3: Flowercare_Balk_01_notify_1 return value: HASH(0x4a99170)
Hardware ist ein NUC 7i3BNH
Bisher wurde folgendes versucht:
(Der Sensor liegt direkt neben dem NUC)
sudo hcitool lescan
LE Scan ...
C4:7C:8D:6A:5A:98 (unknown)
C4:7C:8D:6A:5A:98 Flower care
Auf einem RPI 3 mit neuer fhem Installation funktioniert der flowersensor und liefert Werte.
Hat jemand eine Idee ?
MfG
Hi,
mach' mal bitte auf der CLI ein:
ps auxww | grep -i gattool
Da scheint ein anderer Prozess Ressourcen zu blockieren. Vernichte ihn. Versuche es dann erneut.
dmq
Danke!
Wer Linux kann ist klar im Vorteil !
Habe den Prozess "umgebracht", den NUC/fhem neugestartet, jetzt werden die Werte ausgelesen.
______________________________________________________________________________
Nachtrag
Wenn der Flowersensor außerhalb der BT-Reichweite ist, gibt es selbstverständlich keine Werte.
Ist der Flowersensor wieder in Reichweite, werden auch keine Werte angeigt. Dafür muss erst der Prozess gattool beendet werden.
1. Alle Prozess mit ps - e
2. kill Prozessnummer