Plugin: MiRobot2Lox-NG - Xiaomi Vacuum Robots

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • christof89
    Lox Guru
    • 29.08.2015
    • 1373

    #91
    Zitat von Prof.Mobilux
    Hi,

    habe gestern die Version 1.0.1 heruntergeladen und installiert, habe dann oben genannte Fehlermeldung erhalten,
    heute habe ich hier von der neuen Version gelesen.

    Habe die Version 1.0.1 deinstalliert und 1.0.2 installiert, leider dürfte ich nach wie vor das gleiche Problem haben.
    Screenshot im Anhang...

    Habe jetzt noch per Terminal versucht die beiden neuen SW-Pakete zu installieren, diese waren jedoch schon installiert:
    libffi-dev is already the newest version (3.2.1-6).

    libssl-dev is already the newest version (1.1.0j-1~deb9u1).
    LoxBerry aktuelle Version: 1.4.0.3
    Raspberry Pi Zero W
    Zuletzt geändert von christof89; 10.03.2019, 01:02.

    Kommentar


    • Prof.Mobilux
      Prof.Mobilux kommentierte
      Kommentar bearbeiten
      Was denn für ein Problem? Welcher Screenshot? Welche oben genannte Fehlermeldung? Verstehe nur Bahnhof...
  • christof89
    Lox Guru
    • 29.08.2015
    • 1373

    #92
    Prof.Mobilux sorry, beim Bearbeiten dürfte der Screenshot abhanden gekommen sein, hier nun nochmal.

    Ich sehe das Plugin zwar in der Plugin Verwaltung aber habe diesen Fehler bei der Installation erhalten.
    Da ich meinen Sauger erst in ein paar Wochen bekomme kann ich derzeit aber leider nicht sagen ob es trotzdem funktionieren würde.


    LG
    Angehängte Dateien

    Kommentar

    • maxw
      Lox Guru
      • 26.08.2015
      • 1356

      #93
      Das selbe Problem wie bei mir, irgendwie scheint das Plugin einen gcc zu brauchen.
      Wie gesagt ich hab einen komplett neu aufgesetzten LoxBerry.
      @prof Wahrscheinlich hast du ja keinen “nativ” LoxBerry sondern einen für die Entwicklung.

      Liebe Grüße, Max

      Kommentar

      • christof89
        Lox Guru
        • 29.08.2015
        • 1373

        #94
        Mein LoxBerry wurde auch vor 2 Tagen komplett neu aufgesetzt.
        Habe von einem Pi 2B auf einen ZeroW gewechselt weil ich ihn direkt von der USV versorge und auch das Datenkabel für die Loxone Visualisierung direkt anstecken kann und dort dann per WLAN ins Netz hänge.

        Daher meine Vermutung dass es evtl mit dem Pi Zero zu tun hat, ist dieser vielleicht zu schwach, zu wenig Prozessor Kerne?

        Kommentar


        • maxw
          maxw kommentierte
          Kommentar bearbeiten
          Ich habe einen ganz normalen 3B, hat also nichts mit deinem Zero zu tun
      • MichaelL
        Smart Home'r
        • 08.09.2015
        • 81

        #95
        Ich habe das gleiche Problem wie christof89 und maxw. "Frischer" LB auf Raspberry 3B...

        Hier nochmal ein Auszug aus dem Log:
        Code:
        [COLOR=black][B]INFO:[/B] Start installing Python MIIO tools...[/COLOR]
        Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
        Collecting python-miio
        Using cached https://files.pythonhosted.org/packages/22/2b/2496f53ea46ee5a30424b900e77ce6de4892ec5e2b8cf7300a1c20e5e0b2/python_miio-0.4.4-py3-none-any.whl
        Collecting construct (from python-miio)
        Using cached https://www.piwheels.org/simple/construct/construct-2.9.45-py3-none-any.whl
        Collecting click (from python-miio)
        Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
        Collecting tqdm (from python-miio)
        Using cached https://files.pythonhosted.org/packages/6c/4b/c38b5144cf167c4f52288517436ccafefe9dc01b8d1c190e18a6b154cd4a/tqdm-4.31.1-py2.py3-none-any.whl
        Collecting pretty-cron (from python-miio)
        Using cached https://files.pythonhosted.org/packages/18/52/d981fdd2ff0dbe660cfad6a571c596adf65eb7b25d789bd5547ce5dfdf44/pretty_cron-1.2.0-py2.py3-none-any.whl
        Collecting appdirs (from python-miio)
        Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
        Collecting netifaces (from python-miio)
        Using cached https://www.piwheels.org/simple/netifaces/netifaces-0.10.9-cp35-cp35m-linux_armv7l.whl
        Collecting attrs (from python-miio)
        Using cached https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl
        Collecting android-backup (from python-miio)
        Using cached https://www.piwheels.org/simple/android-backup/android_backup-0.2.0-py3-none-any.whl
        Collecting cryptography (from python-miio)
        Using cached https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing wheel metadata: started
        Preparing wheel metadata: finished with status 'done'
        Collecting zeroconf (from python-miio)
        Using cached https://files.pythonhosted.org/packages/d2/4e/3e751bc1f33d0368bdba509a140cb9f2e54cd1cfb8ebcf4ebd8a5eef794b/zeroconf-0.21.3-py2.py3-none-any.whl
        Collecting pytz (from python-miio)
        Using cached https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl
        Collecting asn1crypto>=0.21.0 (from cryptography->python-miio)
        Using cached https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl
        Requirement already satisfied, skipping upgrade: six>=1.4.1 in /usr/lib/python3.5/dist-packages (from cryptography->python-miio) (1.12.0)
        Collecting cffi!=1.11.3,>=1.8 (from cryptography->python-miio)
        Using cached https://www.piwheels.org/simple/cffi/cffi-1.12.2-cp35-cp35m-linux_armv7l.whl
        Collecting ifaddr (from zeroconf->python-miio)
        Using cached https://www.piwheels.org/simple/ifaddr/ifaddr-0.1.6-py3-none-any.whl
        Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography->python-miio)
        Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.19-py2.py3-none-any.whl
        Building wheels for collected packages: cryptography
        Building wheel for cryptography (PEP 517): started
        Building wheel for cryptography (PEP 517): finished with status 'error'
        Complete output from command /usr/bin/python3 /usr/local/lib/python3.5/dist-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpvopvlcmp:
        running bdist_wheel
        running build
        running build_py
        creating build
        creating build/lib.linux-armv7l-3.5
        creating build/lib.linux-armv7l-3.5/cryptography
        copying src/cryptography/utils.py -> build/lib.linux-armv7l-3.5/cryptography
        copying src/cryptography/fernet.py -> build/lib.linux-armv7l-3.5/cryptography
        copying src/cryptography/exceptions.py -> build/lib.linux-armv7l-3.5/cryptography
        copying src/cryptography/__init__.py -> build/lib.linux-armv7l-3.5/cryptography
        copying src/cryptography/__about__.py -> build/lib.linux-armv7l-3.5/cryptography
        creating build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/oid.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/ocsp.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/name.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/general_name.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/extensions.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/base.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        copying src/cryptography/x509/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/x509
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat
        copying src/cryptography/hazmat/_oid.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat
        copying src/cryptography/hazmat/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/mac.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/bindings
        copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/bindings
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/backends
        copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends
        copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/twofactor
        copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/twofactor
        copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/twofactor
        copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/twofactor
        copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/twofactor
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/serialization
        copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/serialization
        copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/serialization
        copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/serialization
        copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/serialization
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/kdf
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/ciphers
        copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/ciphers
        copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/ciphers
        copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/ciphers
        copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/ciphers
        copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/ciphers
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/primitives/asymmetric
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/bindings/openssl
        copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/bindings/openssl
        copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/bindings/openssl
        copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/bindings/openssl
        creating build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-armv7l-3.5/cryptography/hazmat/backends/openssl
        running egg_info
        writing src/cryptography.egg-info/PKG-INFO
        writing dependency_links to src/cryptography.egg-info/dependency_links.txt
        writing top-level names to src/cryptography.egg-info/top_level.txt
        writing requirements to src/cryptography.egg-info/requires.txt
        reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
        reading manifest template 'MANIFEST.in'
        no previously-included directories found matching 'docs/_build'
        warning: no previously-included files matching '*' found under directory 'vectors'
        writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
        running build_ext
        generating cffi module 'build/temp.linux-armv7l-3.5/_padding.c'
        creating build/temp.linux-armv7l-3.5
        generating cffi module 'build/temp.linux-armv7l-3.5/_constant_time.c'
        generating cffi module 'build/temp.linux-armv7l-3.5/_openssl.c'
        building '_openssl' extension
        creating build/temp.linux-armv7l-3.5/build
        creating build/temp.linux-armv7l-3.5/build/temp.linux-armv7l-3.5
        arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-6waWnr/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c build/temp.linux-armv7l-3.5/_openssl.c -o build/temp.linux-armv7l-3.5/build/temp.linux-armv7l-3.5/_openssl.o -Wconversion -Wno-error=sign-conversion
        build/temp.linux-armv7l-3.5/_openssl.c:22:24: fatal error: pyconfig.h: No such file or directory
        # include 
        ^
        compilation terminated.
        error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
        
        ----------------------------------------
        Failed building wheel for cryptography
        Running setup.py clean for cryptography
        Failed to build cryptography
        Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
        yes: standard output: Broken pipe
        [COLOR=red][B]WARNING:[/B][/COLOR] Python MIIO tools installation failed! The plugin will not work without.
        [COLOR=red][B]WARNING:[/B][/COLOR] Giving up.
        12.03.2019 13:12:58 [COLOR=red][B]CRITICAL:[/B][/COLOR] Fehler während der Script-Installation, die Installation wurde beendet.

        Kommentar

        • dr_dee
          LoxBus Spammer
          • 10.10.2015
          • 271

          #96
          Hallo zusammen.
          Ich hatte das gleiche Problem und konnte es heute lösen. Vielleicht kann man da etwas für die Plugin Installation ableiten.

          Ich habe den Fehler bei Google eingegeben und folgende Link gefunden:
          Raspbeery Pi3 Raspbian Jessie Pixel (latest) Python 3.4 I know i can push commands to terminal from Python. But i wanted to use a more Python-centric approach that could possibly be updated later ...


          Ich habe dann folgende Befehle über Putty ausgeführt: (Waren im 2. Beitrag)
          sudo apt-get install gcc
          sudo apt-get install gcc libffi-dev libssl-dev python3-dev

          Danach habe ich das Plugin neu installiert.

          Vielleicht hilft es den anderen ja auch.
          Gruß Lars
          Wohnhaus Baujahr 2013
          2x Miniserver Go Gen. 2; 1x Miniserver Gen. 1; 5x Extensions; 4x Relay; 4x Dimmer; 1x 1-Wire; KNX-Sensorik/Aktorik; Smart Socket Air; Bewegungsmelder Air; Tür- und Fensterkontakte Air; Wassersensor Air; Touch Air; IR Control Air; Ceiling Light Air
          Loxberry (Raspberry); Philips Hue; Alexa2Lox; Shelly

          Kommentar


          • MichaelL
            MichaelL kommentierte
            Kommentar bearbeiten
            Klappt! Danke dir!

          • Eraser-FX-
            Eraser-FX- kommentierte
            Kommentar bearbeiten
            Das hat funktioniert. Danke
        • dr_dee
          LoxBus Spammer
          • 10.10.2015
          • 271

          #97
          Kann mir jemand sagen, wie das mit den Virtuellen Texteingängen gemeint ist?
          Gibt es eine genaue Erläuterung zu den UDP-Eingängen, welche Bedeutung die genau haben? z.B. Message Sequence

          Vielen Dank im Voraus.
          Wohnhaus Baujahr 2013
          2x Miniserver Go Gen. 2; 1x Miniserver Gen. 1; 5x Extensions; 4x Relay; 4x Dimmer; 1x 1-Wire; KNX-Sensorik/Aktorik; Smart Socket Air; Bewegungsmelder Air; Tür- und Fensterkontakte Air; Wassersensor Air; Touch Air; IR Control Air; Ceiling Light Air
          Loxberry (Raspberry); Philips Hue; Alexa2Lox; Shelly

          Kommentar

          • DJGoeddek
            Dumb Home'r
            • 03.01.2018
            • 11

            #98
            Hallo zusammen,

            zuerst einmal vielen Dank für das Plugin. Ich habe mir den Thread durchgelesen und auch den Wiki Artikel, aber irgendwie stehe ich auf dem Schlauch. Ich habe die Templates importiert und diese funktionieren für die Abfragen auch super. Jedoch verstehe ich noch nicht wirklich, wie ich einen Befehl an den Staubsauger sende.

            Im Virtuellen Ausgang steht ja als Bezeichnung _TMPL_VAR VO_NAME>. Hier gehe ich davon aus, dass ich diesen benennen kann wie ich will.
            Als Befehl steht folgendes drin: <TMPL_VAR VO_SENDCMD>. Hier weiß ich jedoch nicht, wie ich damit umgehen soll (bzw. was ich hier eintragen muss). Senden per UDP habe ich angeschaltet auf UDP Port 7002.
            Weiterhin wüsste ich dann nicht, was ich dann noch bei "Befehl bei ein" anstatt <TMPL_VAR SENDCMD>?command=set_fan_speed&option=77&robot=1&d ebug=0 eintragen soll.

            Ich würde mich freuen, wenn mir einer von euch auf die Sprünge helfen kann

            Kommentar


            • Christian Fenzl
              Christian Fenzl kommentierte
              Kommentar bearbeiten
              TMPL_VAR sind Variablen von Perl zur Generierung des Webinterface.
              Was genau hast du geöffnet?
              Mach mal Screenshots.
          • DJGoeddek
            Dumb Home'r
            • 03.01.2018
            • 11

            #99
            Christian Fenzl

            Auf dem ersten Bild denke ich, dass bei der Adresse etwas anderes (unter anderem den UDP-Port 7002) eingetragen werden muss, oder irre ich mich da.

            Auf dem zweiten Bild (bei Befehl bei EIN) bin ich mir auch extrem unsicher, ob ich das so nutzen kann, oder ich da nicht noch etwas anderes eintragen muss.



            Kommentar

            • Liver_64
              MS Profi
              • 07.09.2015
              • 591

              Keine Ahnung was du gemacht hast, aber du hast definitiv das falsche Template importiert. Diese Daten sind, bei richtiger Vorgehensweise, alle vorhanden.
              Gehe in das Plugin und lade dir das Template (nach erfolgreicher Konfiguration deines Robots) runter und importiere es in den MS

              Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Mi-Robot.png Ansichten: 0 Größe: 100,8 KB ID: 195490
              Anmerkung: Bitte keine Fragen mehr per PN sondern direkt im Forum damit andere mithelfen und mitprofitieren können.
              Bzgl. Sonos Plugin supporte ich nur noch die jeweils aktuelle Version NUR auf dem LoxBerry, ich kann keine VM Unterstützung mangels Hardware geben. Herzlichen Dank!

              Kommentar

              • DJGoeddek
                Dumb Home'r
                • 03.01.2018
                • 11

                Liver_64 : Ich schäme mich nun schon ein wenig :-/. Ich habe die Templates dummerweise nicht aus dem Plugin exportiert, sondern aus dem Zip-File, welches für die Plugin Installation genutzt wird.

                Wenn man es richtig macht, funktioniert alles ;P.

                Vielen Dank für die Hilfe!

                Kommentar

                • DJGoeddek
                  Dumb Home'r
                  • 03.01.2018
                  • 11

                  Prof.Mobilux mir ist gerade noch etwas aufgefallen. In deinem Template haben sich denke ich noch zwei Fehler eingeschlichen:

                  Enthalten ist "MiRobot1:\itotal_clean_area\i\v", funktionieren tut es aber nur mit "MiRobot1:\itotal_clean_area=\i\v"
                  und
                  "MiRobot1:\itotal_cleanups\i\v" funktioniert nur mit "MiRobot1:\itotal_cleanups=\i\v"

                  Kommentar


                  • Prof.Mobilux
                    Prof.Mobilux kommentierte
                    Kommentar bearbeiten
                    Danke für den Hinweis!
                • christof89
                  Lox Guru
                  • 29.08.2015
                  • 1373

                  Hab mal in den Anhang meine Konfig gepackt.
                  Ich habe erstmal nur die Standard-Funktionen eingebaut und noch keine Logik implementiert.

                  Was habt ihr so an Logik integriert, habt ihr vielleicht mal Screenshots von eurer Konfig?
                  Angehängte Dateien

                  Kommentar

                  • Gast

                    hallo

                    christof89 ich habe deine datei mit den fehler und Status Cods erweitert.

                    Prof.Mobilux ich muß für meine Frau noch Zonen Saugen einstellen Kannst du die Koordinaten einblenden das ich die aufschreibe und so Zonen Reinigen Befehl senden kann 2500 2500 ist die Basisstation(Ladestation)
                    Danke für das super Plugin

                    End-of-life Das Plugin funktioniert nach wie vor mit allen Loxberry &lt;2.x Ich werde aber keine Anpassungen mehr vornehmen da ich inzwischen mit eigenen Skripten arbeite, und es eine bessere Alternative LINK (https://www.loxwiki.eu/display/LOXBERRY/MiRobot2Lox-NG) gibt mi-robot-vacuum-c_loxberry.pngMiRobot2Lox Mit diesem


                    ich habe es im Browser mit goto vermessen, wie in diesen Beitrag beschrieben

                    für was ist (Spot) gut ??

                    Wischen ist Fan Power 105 für 1x zur Info

                    ach ja ich habe einen Mi Roborock 2

                    Anhang wird Gerade Aktualisiert
                    Zuletzt geändert von Gast; 28.04.2019, 11:19.

                    Kommentar

                    • Prof.Mobilux
                      Supermoderator
                      • 25.08.2015
                      • 4626

                      Zitat von Knightwolf
                      Prof.Mobilux ich muß für meine Frau noch Zonen Saugen einstellen Kannst du die Koordinaten einblenden das ich die aufschreibe und so Zonen Reinigen Befehl senden kann 2500 2500 ist die Basisstation(Ladestation)
                      Nein, geht nicht. Irgendwo hier oder im Thread zum alten Plugin Mirobo2Lox gab es eine Anleitung, wie man die Koordinaten per Powerpoint ermitteln kann. Einfach mal suchen.

                      für was ist (Spot) gut ??
                      Spotreinigung. Fals Du nur einen begrenzten Bereich schnell reinigen willst/musst. So ca. 1mx1m. Robot hintragen, Spotreinigung drücken, Robot zurück ins Dock schicken. Wenn das Kind z. B. den Zuckertopf fallen gelassen hat :-)
                      🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                      LoxBerry - Beyond the Limits

                      Kommentar


                      • Gast
                        Gast kommentierte
                        Kommentar bearbeiten
                        danke für die Antwort
                        ich habe alles gelöst. soweit
                        super plugin

                        state_codes = [
                        0 => 'Unknown',
                        1 => 'Starting up',
                        2 => 'Sleeping',
                        3 => 'Waiting',
                        4 => 'Remote control',
                        5 => 'Cleaning',
                        6 => 'Returning to base',
                        7 => 'Manual mode',
                        8 => 'Charging',
                        9 => 'Charging problem',
                        10 => 'Pause',
                        11 => 'Spot cleaning',
                        12 => 'Malfunction',
                        13 => 'Shutting down',
                        14 => 'Software update',
                        15 => 'Docking',
                        100 => 'Full'
                        ];

                        error_codes = [
                        0 => 'None',
                        1 => 'Laser sensor fault',
                        2 => 'Collision sensor error',
                        3 => 'Wheel floating',
                        4 => 'Cliff sensor fault',
                        5 => 'Main brush blocked',
                        6 => 'Side brush blocked',
                        7 => 'Wheel blocked',
                        8 => 'Device stuck',
                        9 => 'Dust bin missing',
                        10 => 'Filter blocked',
                        11 => 'Magnetic field detected',
                        12 => 'Low battery',
                        13 => 'Charging problem',
                        14 => 'Battery failure',
                        15 => 'Wall sensor fault',
                        16 => 'Uneven surface',
                        17 => 'Side brush failure',
                        18 => 'Suction fan failure',
                        19 => 'Unpowered charging station',
                        20 => 'Unknown'
                        ];
                        aktualisieren

                        105 ist für wischen Fan Speed

                        Virtuelle UDP Eingänge fehlt noch filter % und noch Stunden, abgefragt wird es
                    Lädt...