Xiaomi Mi Flora / Flower Care - Smarter Pflanzensensor homebridge-mi-flower-care

  • Hi, folgende Frage zu den Sensoren. Da unterschiedliche Pflanzen unterschiedliche Anforderungen haben, kann man fuer diese unterschiedliche Triggerwerte festlegen um gezielt Pushnotifications zu kriegen?

  • In der Config des Plugin lassen sich Feuchtigkeit und Lichtschwellwerte festlegen.

  • In der Config des Plugin lassen sich Feuchtigkeit und Lichtschwellwerte festlegen.

    Kann ich da dann jeden einzelnen Sensor konfigurieren? Und werden diese Werte dann von HK als "trigger" fuer eine Notification genutzt?

  • Ich habe alles wie beschrieben installiert und im EVE app tauchen meine zwei Sensoren auch auf - beide sind aber mit den Werten auf 0 und die App meint die Batterie ist leer. Was könnte das Problem sein?



    And btw EVE app says ‚device is inactive‘

    Einmal editiert, zuletzt von Nastra ()

  • Ich habe alles wie beschrieben installiert und im EVE app tauchen meine zwei Sensoren auch auf - beide sind aber mit den Werten auf 0 und die App meint die Batterie ist leer. Was könnte das Problem sein?



    And btw EVE app says ‚device is inactive‘



    Note


    The 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.

  • Also nun habe ich den PI komplett neu eingerichtet (aber nichts anders gemacht) und jetzt funktionieren die Sensoren. Seltsam ist bloß das Errorlog: das Plugin scheint alle BLE Geräte als Pflanzensensoren zu erkennen:


    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: undefined

    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: undefined

    Thu, 05 Jul 2018 06:29:20 GMT gap advertisement = {"manufacturerData":{"type":"Buffer","data":[76,0,10,1,0]},"serviceData":[],"serviceUuids":[],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}

    Thu, 05 Jul 2018 06:29:20 GMT hci rssi = -33

    Thu, 05 Jul 2018 06:29:20 GMT hci eir =

    Thu, 05 Jul 2018 06:29:20 GMT hci address type = random

    Thu, 05 Jul 2018 06:29:20 GMT hci address = 2c:1f:c9:19:c4:c6

    Thu, 05 Jul 2018 06:29:20 GMT hci type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event data = 0401c6c419c91f2c00df

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event status = 1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event type = 2

    Thu, 05 Jul 2018 06:29:20 GMT hci sub event type = 62

    Thu, 05 Jul 2018 06:29:20 GMT hci event type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci onSocketData: 043e0c02010401c6c419c91f2c00df

    Thu, 05 Jul 2018 06:29:20 GMT gap advertisement = {"manufacturerData":{"type":"Buffer","data":[76,0,10,1,0]},"serviceData":[],"serviceUuids":[],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}

    Thu, 05 Jul 2018 06:29:20 GMT hci rssi = -34

    Thu, 05 Jul 2018 06:29:20 GMT hci eir = 02010606ff4c000a0100

    Thu, 05 Jul 2018 06:29:20 GMT hci address type = random

    Thu, 05 Jul 2018 06:29:20 GMT hci address = 2c:1f:c9:19:c4:c6

    Thu, 05 Jul 2018 06:29:20 GMT hci type = 0

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event data = 0001c6c419c91f2c0a02010606ff4c000a0100de

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event status = 1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event type = 2

    Thu, 05 Jul 2018 06:29:20 GMT hci sub event type = 62

    Thu, 05 Jul 2018 06:29:20 GMT hci event type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci onSocketData: 043e1602010001c6c419c91f2c0a02010606ff4c000a0100de

    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: FIBARO Single Switch

    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: FIBARO Single Switch

    Thu, 05 Jul 2018 06:29:20 GMT gap advertisement = {"localName":"FIBARO Single Switch ","manufacturerData":{"type":"Buffer","data":[76,0,6,45,0,252,149,122,4,113,69,8,0,91,11,1,2]},"serviceData":[],"serviceUuids":[],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}

    Thu, 05 Jul 2018 06:29:20 GMT hci rssi = -64

    Thu, 05 Jul 2018 06:29:20 GMT hci eir = 160946494241524f2053696e676c652053776974636820

    Thu, 05 Jul 2018 06:29:20 GMT hci address type = public

    Thu, 05 Jul 2018 06:29:20 GMT hci address = ac:17:02:2f:be:d5

    Thu, 05 Jul 2018 06:29:20 GMT hci type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event data = 0400d5be2f0217ac17160946494241524f2053696e676c652053776974636820c0

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event status = 1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event type = 2

    Thu, 05 Jul 2018 06:29:20 GMT hci sub event type = 62

    Thu, 05 Jul 2018 06:29:20 GMT hci event type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci onSocketData: 043e2302010400d5be2f0217ac17160946494241524f2053696e676c652053776974636820c0

    Thu, 05 Jul 2018 06:29:20 GMT gap advertisement = {"localName":"FIBARO ","manufacturerData":{"type":"Buffer","data":[76,0,6,45,0,252,149,122,4,113,69,8,0,91,11,1,2]},"serviceData":[],"serviceUuids":[],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}

    Thu, 05 Jul 2018 06:29:20 GMT hci rssi = -64

    Thu, 05 Jul 2018 06:29:20 GMT hci eir = 02010612ff4c00062d00fc957a04714508005b0b0102080846494241524f20

    Thu, 05 Jul 2018 06:29:20 GMT hci address type = public

    Thu, 05 Jul 2018 06:29:20 GMT hci address = ac:17:02:2f:be:d5

    Thu, 05 Jul 2018 06:29:20 GMT hci type = 0

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event data = 0000d5be2f0217ac1f02010612ff4c00062d00fc957a04714508005b0b0102080846494241524f20c0

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event status = 1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event type = 2

    Thu, 05 Jul 2018 06:29:20 GMT hci sub event type = 62

    Thu, 05 Jul 2018 06:29:20 GMT hci event type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci onSocketData: 043e2b02010000d5be2f0217ac1f02010612ff4c00062d00fc957a04714508005b0b0102080846494241524f20c0

    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: undefined

    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: undefined

    Thu, 05 Jul 2018 06:29:20 GMT gap advertisement = {"manufacturerData":{"type":"Buffer","data":[76,0,9,6,3,75,192,168,178,98]},"serviceData":[],"serviceUuids":[],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}

    Thu, 05 Jul 2018 06:29:20 GMT hci rssi = -92

    Thu, 05 Jul 2018 06:29:20 GMT hci eir = 02011b0bff4c000906034bc0a8b262

    Thu, 05 Jul 2018 06:29:20 GMT hci address type = random

    Thu, 05 Jul 2018 06:29:20 GMT hci address = 3a:14:38:e0:c3:ee

    Thu, 05 Jul 2018 06:29:20 GMT hci type = 3

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event data = 0301eec3e038143a0f02011b0bff4c000906034bc0a8b262a4

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event status = 1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event type = 2

    Thu, 05 Jul 2018 06:29:20 GMT hci sub event type = 62

    Thu, 05 Jul 2018 06:29:20 GMT hci event type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci onSocketData: 043e1b02010301eec3e038143a0f02011b0bff4c000906034bc0a8b262a4

    Thu, 05 Jul 2018 06:29:20 GMT gap advertisement = {"manufacturerData":{"type":"Buffer","data":[76,0,10,1,0]},"serviceData":[],"serviceUuids":[],"solicitationServiceUuids":[],"serviceSolicitationUuids":[]}

    Thu, 05 Jul 2018 06:29:20 GMT hci rssi = -47

    Thu, 05 Jul 2018 06:29:20 GMT hci eir = 02010606ff4c000a0100

    Thu, 05 Jul 2018 06:29:20 GMT hci address type = random

    Thu, 05 Jul 2018 06:29:20 GMT hci address = 2c:1f:c9:19:c4:c6

    Thu, 05 Jul 2018 06:29:20 GMT hci type = 0

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event data = 0001c6c419c91f2c0a02010606ff4c000a0100d1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event status = 1

    Thu, 05 Jul 2018 06:29:20 GMT hci LE meta event type = 2

    Thu, 05 Jul 2018 06:29:20 GMT hci sub event type = 62

    Thu, 05 Jul 2018 06:29:20 GMT hci event type = 4

    Thu, 05 Jul 2018 06:29:20 GMT hci onSocketData: 043e1602010001c6c419c91f2c0a02010606ff4c000a0100d1

    Thu, 05 Jul 2018 06:29:20 GMT miflora device discovered: FIBARO Single Switch

  • Schau in deinen HomeKit log, dort sollten Messwerte (nach einer gewissen Zeit) auftauchen. Ansonsten: Ist das gerät via hcitool sichtbar? Benutzt du andere Bluetooth-Accessoires?


    Wie gesagt: inzwischen funktioniert es soweit. Und schon tauchen Wünsche auf: hast Du Pläne Sollwerte irgendwie einzublenden?

  • Um die Sensoren nutzen zu koennen, brauch ich auch ein Gateway, oder kann ich die direkt "per bluetooth verbinden" bzw. ansteuern?

  • Habe heute meinen Sensor von AliExpress bekommen, schaffe es aber nicht mal ihn mit der Mi Home bzw der Flower Care App zu verbinden :(

  • Den Plaste streifen zwischen Batterie und Kontakt entfernt? Diode leuchtet dann kurz blau auf.



    Gesendet von iPhone mit Community

    ja das habe ich eh gemacht ^^

    Aber mein iPhone findet ihn trotzdem nicht :/

    Kann es sein, dass ich über AliExpress eine chinesische Version bekommen habe?

    Wenn ja, was müsste ich denn da tun um ihn verwenden zu können?

  • Versuche doch nochmal die Batterie raus und wieder einzusetzen. Dann startet der Sensor wieder neu. Vielleicht bringt das ja was. Ich glaube aber auch mal gelesen zu haben das es Asiatische und Europäische Sensoren gibt.



    Gesendet von iPhone mit Community

  • vek030 das hab ich auch schon des Öfteren versucht.

  • Tatsächlich kann es Probleme geben wenn der Sensor nicht EU Version ist.


    Aber es gibt trotzdem die Möglichkeit ihn einzubinden mittels vpn musst du mal googeln

  • Plugin läuft nach etwas fummeln bei mir auch (der root wars ;))

    Hat jemand eine günstige Quelle für die Sensoren? Hatte meinen zum Testen von Amazon...



    Gibts nen PayPal-Spenden-Button für das Plugin?

  • Sollwerte für Feuchtigkeit und Helligkeit sind da und es werden Sensoren ausgelöst sobald diese unterschritten werden. (humidityAlertLevel, lowLightAlertLevel)


    heute habe ich meinen Sensor Nummer 11 in Betrieb genommen, alles läuft soweit super, was ich aber nicht verstehe, ist, sofort nach der Inbetriebnahme des neuen Sensors hat Homebridge / das Plugin eine History aufgebaut - das ist für den neuen Sensor und die neue Pflanze eigentlich nicht möglich, woher kommen die Daten???