Plugin: Xiaomi MiFlora Flower Monitor

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Schurich83
    Extension Master
    • 21.01.2016
    • 107

    #61
    Hi wie viele Sensor kann das plugin verarbeiten? Nach der vierten ist bei mir Schluss.

    Kommentar

    • Rogier@honselaar.com
      Dumb Home'r
      • 03.10.2017
      • 15

      #62
      Mehr als 4 gehen. Sind die weitere in Bluetooth Reichweite?

      Kommentar

      • Schurich83
        Extension Master
        • 21.01.2016
        • 107

        #63
        Im Reichweite von Pi 5 Meter

        Kommentar

        • Gerrit
          MS Profi
          • 26.08.2015
          • 940

          #64
          Schon alle Fehlerquellen ausgeschlossen?
          - Sensor direkt neben Pi legen
          - Sensor funktioniert auch mit der Mi App
          - Batterie ist voll

          Kommentar

          • Schurich83
            Extension Master
            • 21.01.2016
            • 107

            #65
            Ja alles gemacht Sensor ist neuware

            Kommentar

            • Michael M.
              LoxBus Spammer
              • 23.03.2016
              • 237

              #66
              Ich hab bei mir 10 Sensoren aktiv, und alle funktionieren. Du kannst per SSH auf dem Loxberry folgendes probieren:

              hcitool lescan

              Das ist ein Linux-Kommando um alle Bluetooth Low Energy Geräte anzuzeigen, welche der Raspberry finden kann. Wenn dort alle auftauchen, bitte mal den Output des Kommandos hier im Forum posten.

              PS: ich habe die Device-ID (sieht aus wie eine MAC-Adresse), welche bei hcitool lescan ausgegeben wird, bei mir auf jeden Sensor geschrieben / geklebt, damit ich auch später mit der ID einen Sensor finden kann .

              Kommentar

              • rani22
                Smart Home'r
                • 17.11.2016
                • 35

                #67
                Besteht die Absicht das Plugin zu erweitern, so dass auch der Temperatur & Humidity Sensor von Xiaomi mit abgefragt werden kann?

                Kommentar

                • Michael M.
                  LoxBus Spammer
                  • 23.03.2016
                  • 237

                  #68
                  Zitat von rani22
                  Besteht die Absicht das Plugin zu erweitern, so dass auch der Temperatur & Humidity Sensor von Xiaomi mit abgefragt werden kann?
                  Von meiner Seite aktuell nicht. Der Codes des Plugins steht ja auf GitHub, wenn jemand die Erweiterung macht, kann er gerne das Plugin verwenden und einen Merge-Request stellen.

                  Kommentar

                  • kozmo21
                    Azubi
                    • 12.01.2019
                    • 3

                    #69

                    Hallo, schreibe einen Beitrag von Google Traslator, ich entschuldige mich für die Qualität. Ich installierte meine Flora. Dieses Plugin war der Hauptgrund, warum ich anfing, Loxberry zu verwenden. Alle Plugins Ich habe Probleme ohne Probleme. Mit Mi Flora habe ich ein Problem Ich kann die Daten nicht bekommen, ich habe es nur einmal geschafft. dann starte ich loxberry neu und es funktioniert seitdem nicht Schale schreibe ich das:




                    loxberry @ loxberry: ~ $ /opt/loxberry/bin/plugins/xiaomi-miflora/miflora.py 12.01.2019 13:12:07 INFO Scannen für Xiaomi MiFlora-Geräte (dauert bis zu 10 Sekunden) Traceback (letzter Anruf zuletzt): Datei "/usr/local/lib/python3.5/dist-packages/btlewrap/bluepy.py", Zeile 26, in _func_wrapper return func (* args, ** kwargs) Datei "/usr/local/lib/python3.5/dist-packages/btlewrap/bluepy.py", Zeile 114 in scan_for_devices für Gerät in scanner.scan (Timeout): Datei "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", Zeile 852, im Scan self.start (passive = passiv) Datei "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", Zeile 790, im Start self._mgmtCmd ("le on") Datei "/usr/local/lib/python3.5/dist-packages/bluepy/btle.py", Zeile 312, in _mgmtCmd raise BTLEManagementError ("Fehler beim Ausführen des Verwaltungsbefehls '% s'"% (cmd), rsp) bluepy.btle.BTLEManagementError: Fehler beim Ausführen des Befehls 'le on' (Code: 17, Fehler: Ungültiger Index). Die obige Ausnahme war die direkte Ursache der folgenden Ausnahme: Traceback (letzter Anruf zuletzt): Datei "/opt/loxberry/bin/plugins/xiaomi-miflora/miflora.py", Zeile 305, in <Modul> main () Datei "/opt/loxberry/bin/plugins/xiaomi-miflora/miflora.py", Zeile 76, in main devices = miflora_scanner.scan (BluepyBackend, scanTimeout) Datei "/opt/loxberry/bin/plugins/xiaomi-miflora/miflora/miflora_scanner.py", Zeile 16, im Scan für (mac, name) in backend.scan_for_devices (Timeout): Datei "/usr/local/lib/python3.5/dist-packages/btlewrap/bluepy.py", Zeile 32, in _func_wrapper heben Sie BluetoothBackendException () von last_error an btlewrap.base.BluetoothBackendException




                    Ich habe kein externes Bluetooth. Und ich vermute, ich arbeite nicht intern und ich weiß nicht warum du kannst mir helfen
                    silvester

                    Kommentar

                    • Michael M.
                      LoxBus Spammer
                      • 23.03.2016
                      • 237

                      #70
                      Hello kozmo21,

                      seems to me, that your bluetooth device is not recognised or accessible when the script will poll. can you manually try the command "hcitool lescan" in the Loxberry / Linux command line? Are you running any other Plugins or applications on your loxberry that are using Bluetooth? Which Model of the Raspberry do you have?

                      with kind regards..
                      mm85

                      Kommentar

                      • kozmo21
                        Azubi
                        • 12.01.2019
                        • 3

                        #71
                        Zitat von Michael M.
                        Hello kozmo21,

                        seems to me, that your bluetooth device is not recognised or accessible when the script will poll. can you manually try the command "hcitool lescan" in the Loxberry / Linux command line? Are you running any other Plugins or applications on your loxberry that are using Bluetooth? Which Model of the Raspberry do you have?

                        with kind regards..
                        mm85
                        Hi you are right the device is not recognized.
                        I was hoping to make a mistake elsewhere, because once the module came to life and sent me data.
                        I use Rpi3 B +. I still have 3 sensors with my flora. I ordered an external BT module CI-479 with a large signal range.
                        I'm hoping it will work. Plugin I would like to use the summer in the garden to measure moisture. and control the irrigation system based on collected data.
                        Do you mean the flora sensor will know how to work in MESH technology to have the signal range in the garden about 150m?

                        Kommentar

                        • Michael M.
                          LoxBus Spammer
                          • 23.03.2016
                          • 237

                          #72
                          The BT Low Engery flower sensors do not have any kind of MESH technology built in. Each device will be polled directly from the bluetooth receiver in the raspberry pi.

                          Kommentar

                          • LeeTschi
                            Azubi
                            • 17.07.2018
                            • 6

                            #73
                            HI, Ich erhalte im Plugin den folgenden Fehler, wenn ich auf "Jetzt Abfragen" drücke:
                            DEBUG: manual poll /opt/loxberry/bin/plugins/xiaomi-miflora/miflora.py
                            Via SSH erhalte ich folgendes:
                            /usr/bin/python3 /opt/loxberry/bin/plugins/xiaomi-miflora/ miflora.py
                            30.01.2019 22:26:51 INFO Scanning for Xiaomi MiFlora devices (takes up to 10 se conds)
                            30.01.2019 22:27:01 INFO Found 1 devices:
                            30.01.2019 22:27:01 INFO Polling device: C4:7C:8D:6A:13:7D
                            30.01.2019 22:27:13 INFO C47C8D6A137D.Name=Flower care
                            30.01.2019 22:27:13 INFO C47C8D6A137D.PollTime=318119233
                            30.01.2019 22:27:13 INFO C47C8D6A137D.PollTimeString=30.01.2019 22:27:13
                            30.01.2019 22:27:13 INFO C47C8D6A137D.Firmware=2.6.5
                            Traceback (most recent call last):
                            File "/opt/loxberry/bin/plugins/xiaomi-miflora/miflora.py", line 305, in <module>
                            main()
                            File "/opt/loxberry/bin/plugins/xiaomi-miflora/miflora.py", line 187, in main
                            value = "{0}.{1}={2}".format(devicemac, "Temperature", poller.parameter_value(MI_TEMPERATURE))
                            File "/opt/loxberry/bin/plugins/xiaomi-miflora/miflora/miflora_poller.py", line 141, in parameter_value
                            raise BluetoothBackendException("Could not read data from Mi Flora sensor %s" % self._mac)
                            btlewrap.base.BluetoothBackendException: Could not read data from Mi Flora sensor C4:7C:8D:6A:13:7D
                            Hat Jemand einen Tipp, was ich falsch mache? Vielen Dank im Voraus.

                            Kommentar


                            • LeeTschi
                              LeeTschi kommentierte
                              Kommentar bearbeiten
                              Habe über die MiHome App ein Update des Sensors gemacht, nun läuft es.
                          • hmpf99
                            Extension Master
                            • 02.11.2017
                            • 102

                            #74
                            Hallo und guten Tag,

                            als getestet steht die internationale Version da. Die ist aber ja um einiges teurer. Geht denn eventuell auch die China-Version?

                            Happy Day und Dank, Frank

                            Kommentar

                            • Michael M.
                              LoxBus Spammer
                              • 23.03.2016
                              • 237

                              #75
                              Hallo Frank,

                              das kann ich leider nicht sagen, da ich nur die internationale Version habe. Ich hab die aber auch bei einem Chinesischen Händler gekauft, aber es stand Intl. Version dabei.
                              Hatte unter 10€ pro Stück gezahlt.

                              Grüsse
                              mm85


                              Gesendet von iPhone mit Tapatalk

                              Kommentar


                              • hmpf99
                                hmpf99 kommentierte
                                Kommentar bearbeiten
                                Danke :-) Dann suche ich mal.
                            Lädt...