Xiaomi Mi Flora / Flower Care - Smarter Pflanzensensor homebridge-mi-flower-care
-
-
Ich zitiere mal aus dem Handbuch (== GitHub):
ZitatThe plugins is using Bluetooth LE (Low Energy) to connect to the Xiaomi Flower Care devices. Therefore, the first measured values are only visible after the first broadcast of the sensor. Up to this point the plugin is marked as inactive in HomeKit. In the worst case, the waiting time can last up to several minutes. Just have a little patience.
Hallo nochmal,
Nun sind mittlerweile 8 über 8 Stunden vergangen un dich habe immer noch das gleiche Bild.
Der Sensor:
100% Restladung.
In der App steht immer noch
In der Konfiguration ist folgendes Eingetragen:
Bei hcitool lescan habe ich folgende MAC Adresse gefunden
Ist der Senor kaput oder gibt es etwas was ich übersehen habe?
Ist es auch möglich, die Anzeige Soil Fertility und die Soil Moisture in Bodenfeuchte und Dünger zu wandeln?
Gruß
Peter
Was sagt denn das Journal von der Homebridge? Werden da schon Sensor Werte ausgegeben?
Probier mal:
Service restart sudo service restart bluetooth danch
Adapter Reset sudo hciconfig hci0 reset dann
Adapter Position sudo hciconfig hci0 up und jetzt wieder
Geräte in der Umgebung anzeigen sudo hcitool lescan und prüfe ob der Scan funktioniert.
Anschließen ein restart der Homebridge und abwarten ob sich was tut. In der Eve App werden die Geräte erst als Aktiv angezeigt wenn das erstemal ein Wert empfangen wurde.
Hier das Ergebnis:
[email protected]'s password: Linux raspberrypi 4.9.80-v7+ #1098 SMP Fri Mar 9 19:11:42 GMT 2018 armv7l
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Mar 26 06:18:32 2018 from 192.168.178.33pi@raspberrypi:~ $ sudo service restart bluetouth restart: unrecognized service
pi@raspberrypi:~ $ sudo hciconfig hci0 reset
pi@raspberrypi:~ $ sudo hciconfig hci0 up
pi@raspberrypi:~ $ sudo hcitool lescan Set scan parameters failed: Input/output error
pi@raspberrypi:~ $
LG PN
Beim restart des Bluetooth service ist ein Fehler im Wort Bluetooth. Einfach nochmal machen.
Wenn anschließend dieser Fehler erscheint einfach nochmal einen hciconfig hci0 reset durchführen.
Was ist hiermit?
ZitatWas sagt denn das Journal von der Homebridge? Werden da schon Sensor Werte ausgegeben?
Danke Nastra,
Habe eben auch noch
„service dbus restart“ durchgeführt, danach hat hcitool lescan funktioniert. Auch hier kam die gleiche MAC Adresse für den Flower Care raus. Bin mit meinem Anfänger Latein am Ende
Die MAC Adresse wird auch die richtige sein, es ging jetzt mehr um das BT einmal zu reseten. Hatte anfänglich da auch die Probleme.
Jetzt hast du mir immer noch nicht verraten ob im journal der Homebridge bzw. des Plugins Werte angezeigt werden vom Sensor.
Hallo Nastra, danke für Rückmeldung. Als Anfänger habe ich natürlich gleich die Frage: „Wo finde ich das Journal von Homebridge bzw. die Plugin Werte?“
LG PN
Du musst auf deinen Pi über das Terminal zugreifen mit:
sudo journalctl -f -u homebridge
dort wird dir ein Live Log ausgegeben mit allen Werten die die Homebridge empfängt oder sendet.
Ansonsten schau mal hier da findest du einige Sachen die du ggf. gebrauchen kannst:
Super, Danke für die Info.
Jetzt habe ich aber eine neue Baustelle, so wie es scheint:
Hier das Ergebnis:
pi@raspberrypi:~ $ sudo journalctl -f -u homebridge
-- Logs begin at Thu 2016-11-03 17:16:43 UTC. --
Mar 26 06:43:14 raspberrypi systemd[1]: Started LSB: Start daemon at boot time.
Mar 26 06:43:15 raspberrypi sudo[340]: root : TTY=unknown ; PWD=/root ; USER=root ; ENV=DEBUG=* ; COMMAND=/usr/local/bin/homebridge
Mar 26 06:43:15 raspberrypi sudo[340]: pam_unix(sudo:session): session opened for user root by (uid=0)
Mar 26 06:43:18 raspberrypi node[443]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
Mar 26 06:43:18 raspberrypi node[443]: *** WARNING *** Please fix your application to use the native API of Avahi!
Mar 26 06:43:18 raspberrypi node[443]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
Mar 26 06:43:18 raspberrypi node[443]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Mar 26 06:43:18 raspberrypi node[443]: *** WARNING *** Please fix your application to use the native API of Avahi!
Mar 26 06:43:18 raspberrypi node[443]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>
Mar 26 06:51:32 raspberrypi sudo[340]: pam_unix(sudo:session): session closed for user root
Das ist doch komisch, den die Homebridge läuft.
LG
PN
Das sind standard Meldungen die kannst du ignorieren.
Danke, aber Werte vom Sensor sehe ich nicht im Journal.
LG PN
Was du noch machen kannst ist einen Reboot vom System und dann abwarten. Musste auch feststellen das es einige Zeit gedauert hat bis bei mir das erstmal was aufgetaucht ist. Ansonsten wüsste ich jetzt auch nicht weiter. Sry
Danke für die Hilfe, werde mein Glück versuchen. Reboot läuft.
LG PN
Nur um ganz sicher zu gehen: Ich brauche für meinen Pi einen Bluetooth-Adapater, damit er die Werte empfangen kann. Richtig? Kann mir jemand einen entsprechenden Dongle empfehlen?
Nicht zwingen der Pi 3 hat ein BT Adapter an Board.