Einbindung Staubsaugerroboter Xiaomi Mi Robot Vacuum WLAN

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7282

    #61
    Wenn du die IP des Loxberry, und den UDP-Port drin hast muss es gehen.
    Kein Support per PN!

    Kommentar


    • Farrell
      Farrell kommentierte
      Kommentar bearbeiten
      Schau mal mit "netstat -ulpen | grep 7000" ob ein Prozess auf dem Port 7000 läuft.
      Wenn das passt, kannst du mal versuchen mit "tcpdump -n udp port 7000" zu schauen ob die UDP-Pakete auch beim LoxBerry ankommen.

    • brau01ma
      brau01ma kommentierte
      Kommentar bearbeiten
      Ich kann mit den Antworten leider nicht viel anfangen..

      "netstat -ulpen | grep 7000":
      udp 0 0 0.0.0.0:7000 0.0.0.0:* 0 9701 523/socat


      "tcpdump -n udp port 7000"
      tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
      listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes

    • Farrell
      Farrell kommentierte
      Kommentar bearbeiten
      Du musst den tcpdum laufen lassen und dann über die Loxone z.B. ein Starbefehl für den Sauger schicken.
      Pro gesendeten Befehl solltest du dann eine weitere Zeile im Output sehen.

      z.B.
      ..................# tcpdump -n udp port 7000
      tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
      listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
      13:07:14.931734 IP 192.168.1.X.7000 > 192.168.1.X.7000: UDP, length 12
      13:07:49.319173 IP 192.168.1.X.7000 > 192.168.1.X.7000: UDP, length 14
  • Farrell
    Dumb Home'r
    • 06.06.2016
    • 17

    #62
    Mein Sauger lässt sich nach dem Update auf die Version 2 auch nicht mehr starten, finden usw.
    Mit tcpdump auf dem LoyBerry sehen ich UDP-Pakete auf dem richtigen Port ankommen.
    In Wireshark sieht man auch, das der Befehl eigentlich gut ausschaut.
    Zuletzt geändert von Farrell; 24.08.2017, 22:16.

    Kommentar

    • hismastersvoice
      Supermoderator
      • 25.08.2015
      • 7282

      #63
      Schau mal bitte in den log was dort seht...
      Wenn der Befehl ankommt bzw erkannt wird schreibt er es in den log.

      Bei mir funktioniert es ohne weiteres.
      Kein Support per PN!

      Kommentar

      • Farrell
        Dumb Home'r
        • 06.06.2016
        • 17

        #64
        Bei mir gehts jetzt auch, der udp_receiver lief nicht.
        mirobo2lox[682]: bash: /opt/loxberry/data/plugins/mirobot2lox/udp_reci: Permission denied

        Restart vom Service hat Abhilfe geschaffen.
        service mirobo2lox stop
        service mirobo2lox start
        service mirobo2lox status



        Kommentar

        • hismastersvoice
          Supermoderator
          • 25.08.2015
          • 7282

          #65
          Komisch...
          Der Service sollte nach dem reboot aktiv sein.
          Kannst du mal deinen log posten.
          Kein Support per PN!

          Kommentar


          • Farrell
            Farrell kommentierte
            Kommentar bearbeiten
            Aug 24 17:13:15 Setup-Check at boot -- setuptools already installed
            Aug 24 17:13:15 Setup-Check at boot -- python-mirobo already installed
            Aug 24 17:13:15 Setup-Check at boot -- Start installing zeroconf
            Aug 24 17:13:15 Setup-Check at boot -- zeroconf installed
            Aug 24 17:13:15 MiRobo2Lox - Services installed
            Aug 24 17:13:15 Service mirobo2lox wurde durch Daemon gestartet
            Aug 24 17:13:15 Service udp_receiver wurde durch Daemon gestartet
            Aug 24 21:53:53 Service mirobo2lox wird beendet
            Aug 24 21:53:53 Service udp_receiver wird beendet
            Aug 24 21:54:00 Service mirobo2lox gestartet
            Aug 24 21:54:00 Service udp_receiver gestartet
            Aug 24 21:54:14 Robot 1 UDP Find Me

          • hismastersvoice
            hismastersvoice kommentierte
            Kommentar bearbeiten
            Schaut alles normal aus...
            Muss ich mal schauen warum permission denied gekommen ist.
        • telefonjoker
          LoxBus Spammer
          • 25.08.2015
          • 272

          #66
          Wieviel Zeichen soll denn der Token haben? In der Anleitung steht etwas von 32 Zeichen. Meiner ist 96 Zeichen lang. Und die Verbindung zum Staubsauger will einfach nicht klappen
          Zuletzt geändert von telefonjoker; 09.09.2017, 02:25.
          Miniserver V2 14 RC, 5 x Extensions, 1 x Dimmer Ext., 1 x 1Wire Ext., 1 x DMX Ext, 1 x Air Ext., 1 x Tree Ext, 1 x Modbus Ext. 1x IO Ext.
          Mobotix T24, 2 x Raspberry Pi 2, Youless Energiemonitor, Loxberry,
          2 x Grundfoss Magma Umwälzpumpen mit 0-10V Anschluss und Modbus.
          Bartl Wärmepumpe mit TEM-Steuerung und EBUS-Protokoll. EBUS-Koppler

          Kommentar

          • hismastersvoice
            Supermoderator
            • 25.08.2015
            • 7282

            #67
            Dann ist es nicht der Token, er ist immer 32 Zeichen lang.
            Deswegen funktioniert auch die Verbindung nicht.
            Wie hast du ihn ausgelesen?
            Kein Support per PN!

            Kommentar

            • telefonjoker
              LoxBus Spammer
              • 25.08.2015
              • 272

              #68
              Hallo hismastersvoice,
              ich habe das nach der Anleitung mit iOS ohne Jailbroken auf einen Mac gemacht. Ich hatte allerdings nur diese DB 1732207861_mihome.sqlite zur Verfügung. Die DB mit dieser Bezeichnung _mihome.sqlite gibt es zwar, hat aber keinen Inhalt. Das kommt bei meiner Abfrage heraus:
              Zuletzt geändert von telefonjoker; 09.09.2017, 13:21.
              Miniserver V2 14 RC, 5 x Extensions, 1 x Dimmer Ext., 1 x 1Wire Ext., 1 x DMX Ext, 1 x Air Ext., 1 x Tree Ext, 1 x Modbus Ext. 1x IO Ext.
              Mobotix T24, 2 x Raspberry Pi 2, Youless Energiemonitor, Loxberry,
              2 x Grundfoss Magma Umwälzpumpen mit 0-10V Anschluss und Modbus.
              Bartl Wärmepumpe mit TEM-Steuerung und EBUS-Protokoll. EBUS-Koppler

              Kommentar

              • telefonjoker
                LoxBus Spammer
                • 25.08.2015
                • 272

                #69

                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto 2017-09-09 um 12.34.42 Kopie.png Ansichten: 2 Größe: 103,3 KB ID: 114876
                Miniserver V2 14 RC, 5 x Extensions, 1 x Dimmer Ext., 1 x 1Wire Ext., 1 x DMX Ext, 1 x Air Ext., 1 x Tree Ext, 1 x Modbus Ext. 1x IO Ext.
                Mobotix T24, 2 x Raspberry Pi 2, Youless Energiemonitor, Loxberry,
                2 x Grundfoss Magma Umwälzpumpen mit 0-10V Anschluss und Modbus.
                Bartl Wärmepumpe mit TEM-Steuerung und EBUS-Protokoll. EBUS-Koppler

                Kommentar

                • telefonjoker
                  LoxBus Spammer
                  • 25.08.2015
                  • 272

                  #70
                  scheint wohl das die IOS-App eine Verschlüsselung des Tokens durchführt. Somit ist es nicht mehr möglich den Staubsauger mit dem PLUGIN zu betreiben. Zumindest nicht, wenn mann die APP von IOS verwendet. Schade schade....

                  Quelle:
                  http://www.forum.iobroker.net/forum/...898&start=1120

                  Habe es neben meinem IPHONE 6 noch mit einem alten IPAD mit IOS 9.1 versucht, aber leider auch die selbe Länge von 96 Zeichen. Es liegt an der APP !!!
                  Wer also die APP mit der Version 3.24.0 hat, damit geht es nicht mehr.
                  Vielleicht können ja die Nutzer, bei denen es noch funktioniert, die Version ihrer XIAOMI-App hier posten:
                  Version 3.24.0 = Token mit 96 Zeichen
                  Zuletzt geändert von telefonjoker; 09.09.2017, 15:13.
                  Miniserver V2 14 RC, 5 x Extensions, 1 x Dimmer Ext., 1 x 1Wire Ext., 1 x DMX Ext, 1 x Air Ext., 1 x Tree Ext, 1 x Modbus Ext. 1x IO Ext.
                  Mobotix T24, 2 x Raspberry Pi 2, Youless Energiemonitor, Loxberry,
                  2 x Grundfoss Magma Umwälzpumpen mit 0-10V Anschluss und Modbus.
                  Bartl Wärmepumpe mit TEM-Steuerung und EBUS-Protokoll. EBUS-Koppler

                  Kommentar

                  • telefonjoker
                    LoxBus Spammer
                    • 25.08.2015
                    • 272

                    #71
                    Es gibt eventuell ein Workaround, dazu benötigt man einen Raspberry, leider habe ich keinen aktuell zur Verfügung, deswegen nur mit Vorbehalt:
                    Anleitung zum Token auslesen von Xiaomi Geräten Bisher entschlüsselte Geräte: - Xiaomi-mi-robot-vacuum 1.Gen - Xiaomi Smart Fan - Xiaomi Plant Monitor Datenbank finden (Voraussetzung für Variante 1 und 2) 1.) Xiaomi Gerät miHome App verbinden und im…


                    Miniserver V2 14 RC, 5 x Extensions, 1 x Dimmer Ext., 1 x 1Wire Ext., 1 x DMX Ext, 1 x Air Ext., 1 x Tree Ext, 1 x Modbus Ext. 1x IO Ext.
                    Mobotix T24, 2 x Raspberry Pi 2, Youless Energiemonitor, Loxberry,
                    2 x Grundfoss Magma Umwälzpumpen mit 0-10V Anschluss und Modbus.
                    Bartl Wärmepumpe mit TEM-Steuerung und EBUS-Protokoll. EBUS-Koppler

                    Kommentar

                    • hismastersvoice
                      Supermoderator
                      • 25.08.2015
                      • 7282

                      #72
                      Schaut Mal hier
                      Homey app to control Mi Home devices that implement the miIO protocol and Xiaomi gateway child devices - File not found · shaarkys/com.xiaomi-miio


                      Ich kann zumindest bei Android betätigen dass ich den Token bei neuester Firmware und App lesen kann.
                      Kein Support per PN!

                      Kommentar

                      • hodojazi
                        Extension Master
                        • 03.10.2016
                        • 102

                        #73
                        Und der Umweg über eine Android VM in der die Mihome App installiert wird, auch als iOS User bleibt einem ja immer noch.

                        Kommentar

                        • hodojazi
                          Extension Master
                          • 03.10.2016
                          • 102

                          #74
                          telefonjoker
                          Den Stand der Entwicklungen zum 96 Zeichen Token kannst du ab nun hier verfolgen: https://github.com/rytilahti/python-mirobo/issues/75

                          Kommentar

                          • telefonjoker
                            LoxBus Spammer
                            • 25.08.2015
                            • 272

                            #75
                            Danke hodojazi,
                            bin jetzt kein Entwickler, aber ist das der Link zum Code, der eingebaut werden müsste damit der Token nun akzeptiert wird?
                            Miniserver V2 14 RC, 5 x Extensions, 1 x Dimmer Ext., 1 x 1Wire Ext., 1 x DMX Ext, 1 x Air Ext., 1 x Tree Ext, 1 x Modbus Ext. 1x IO Ext.
                            Mobotix T24, 2 x Raspberry Pi 2, Youless Energiemonitor, Loxberry,
                            2 x Grundfoss Magma Umwälzpumpen mit 0-10V Anschluss und Modbus.
                            Bartl Wärmepumpe mit TEM-Steuerung und EBUS-Protokoll. EBUS-Koppler

                            Kommentar

                            Lädt...