FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Werner am 31 Dezember 2022, 18:20:58

Titel: Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: Werner am 31 Dezember 2022, 18:20:58
Ich hoffe, dies ist das richtige Forum, hab sonst unter Xiaomi nichts gefunden:
Problem: Ich habe 2 Flower Sensoren in Betrieb, beide Firmware 3.3.5, beide funktioneren mit der zugehörigen App auf dem Tablet und zeigen korrekte Werte an. An FHEM dagegen funktionieren beide nicht mehr seit dem letzten Batteriewechsel. Der eine Sensor zeigt "lastGattError   
The BlockingCall Process terminated unexpectedly. Timedout" und  ich bekomme keine aktualisierten Werte mit dem Befehl get Sensor Data.
Der andere Sensor zeigt nur noch Datenmüll bei den Werten und als Fehler "lastGattError    
Function not implemented (38)".Betriebssystem ist "Raspbian GNU/Linux 9 (stretch)".
Es soll laut Wiki Probleme mit Debian Wheezy geben und dem Bluetooth stack, aber dafür sind meine Linux-Kenntnisse zu rudimentär.  Alle auf Debian Jessie umstellen stelle ich mir nicht so einfach vor.
Titel: Antw:Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: CoolTux am 31 Dezember 2022, 18:37:25
Den Server wo das Bluetooth drauf läuft schon neu gestartet?
Und die Verbindung zum Handy oder Tablet muss getrennt sein.
Titel: Antw:Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: Werner am 31 Dezember 2022, 19:42:08
Handy bzw Handy mit Flower-App runtergefahren bzw Bluetooth ausgeschaltet.  Explizit Entkoppeln kann man nicht. 
Welchen Bluetooth Server neu starten? Gibt nur FHEM mit Bluetooth Adapter, sonst nichts.
Neue fehlermeldung jetzt : lastGattError
   
Transport endpoint is not connected (107)
Aber es kommen für einen Sensor die Daten rüber.
Titel: Antw:Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: CoolTux am 31 Dezember 2022, 20:07:00
Bei dem wo es noch nicht geht Batterie raus und nach ner Weile wieder rein und schauen.
Titel: Antw:Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: Jamo am 31 Dezember 2022, 21:44:20
Hallo Werner,
die beiden von Dir beschriebenen Fehlermeldungen habe ich auch hin- und wieder . Danach funktioniert es dann aber irgendwann wieder. Gründe können sein:
1) falls mal keine Verbindung zum BT-dongle zustandekommt.
    Was hilft, ist die breite Seite zum BT-Dongle auszurichten, ich glaube die Antenne ist auf die Platine geprinted, und dewegen in der einen Richtung besser als in der anderen
2) Die Batterie ist leer (Du hattest aber geschrieben, das Du gerade einen Wechsel gemacht hast)
3) Wie Cooltux geschrieben hat, die Batterie rausnehmen und dann in der unmittelbaren Nähe des BT-Dongles wieder reinzumachen. Dann leuchtet oben die LED Blau.
Gruss und guten Rutsch!


Titel: Antw:Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: Werner am 01 Januar 2023, 11:35:01
Batterie raus, gewartet, wieder rein, keine Verbesserung. Auf anderem Raspi probiert ( auch Debian stretch 9 ): Ein Sensor geht, zeigt aber den Fehler "lastGattError The BlockingCall Process terminated unexpectedly. Timedout
state error" weiter kein Reading. 
Ich habe insgesamt 3 Rechner laufen mit FHEM für die Hausautomation und Telefonansage etc.  , da läuft eigentlich alles sehr gut und ohne Ausfälle.   Diese Xiaomi sollen für die Urlaubsbewässerung eingesetzt werden, da darf nichts ausfallen. 
Titel: Antw:Xiaomi Pflanzensensor Function not implemented (38)
Beitrag von: Werner am 01 Januar 2023, 14:03:58
letzter Versuch: drittes System auch Debian Stretch:
Sensor 1 läuft einwandfrei, auch keine komischen Meldungen.
Sensor 2 gleiche falsche readings wie vorher, aber auch keine Fehlermeldung. Alles sehr seltsam.