Plugin: MiRobot2Lox / Xiaomi Vacuum Robot mit MiniServer steuern

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • DJGoeddek
    Dumb Home'r
    • 03.01.2018
    • 11

    #181
    Ja, der ist auch richtig eingetragen, bei den anderen Plugins funktioniert dieser auch.

    Kommentar

    • MichaelL
      Smart Home'r
      • 08.09.2015
      • 81

      #182
      Da ich vor ein paar Tagen in diesem Thread nach Umsetzungsideen für das Plugin gesucht habe, aber nichts gefunden habe, poste ich mal als Inspiration für andere mit welchen Konfiguration ich aktuell ganz gut fahre. Ich habe folgende Dinge umgesetzt (siehe auch Anhang):

      1. Status ob der Sauger aktuell unterwegs ist (siehe auch hier)
      - Auf Basis des Statuscodes gebe ich an einem Statusbeistein 1/0 aus und packe es in einen Merker ("Nano-Unterwegs"). Verwende ich z.B. zum abschalten der Präsenzmelder der Alarmanlage
      2. Wenn ich nach hause komme und der Sauger saugt noch, dann fähr er ins Dock
      - Wenn "Nano Unterweges" und "Heimkommen" dann Befehl "In Ladestation" ausführen
      3. Wenn ich das Haus verlasse und das "Saugen-überfällig" ist, dann startet der Sauger
      - "Saugen überfällig" wird über die letzte Fläche und den Zeitraum seit letzter Saugung ermittelt
      4. Wenn es einen Fehler gab, führe ich "Find-Me" aus, wenn der Präsenzmelder im EG jemanden erkennt
      - "Fehlercode >1" und Präsenzmelder lösen "Find me" aus

      Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto 2018-04-20 um 08.26.33.png Ansichten: 1 Größe: 89,8 KB ID: 152587

      Ich habe dies Setup jetzt seit ein paar Tagen und es scheint ganz gut zu funktionieren. Ich komme so ganz ohne den "DND" Modus aus und ich habe nicht mehr das Problem, dass der Sauger startet wenn ich zuhause bin.

      Wie habt ihr es gelöst?

      Gruß
      Michael

      Kommentar


      • hagor
        hagor kommentierte
        Kommentar bearbeiten
        Ja genau. Ich habs dann noch so gemacht, dass 5min nach Ende der Reinigung wieder der Impuls auf A kommt um die Bewegungsmelder wieder in die Alarmierung miteinzubeziehen.
        Es hat keine negative Auswirkung auf die Alarmanlage, es wird so quasi nur der Modus umgeschalten. Ein Alarmanlagenbaustein kann immer nur einen Zustand haben, da gibts keine doppelte Aktivierung.
        Du solltest allerdings noch überprüfen ob die Alarmanlage überhaupt aktiv ist bevor du einen Impuls ANm oder A beschaltest. Sonst wird die Alarmanlage aktiv wenn du den Roboter mal bei Anwesenheit startest.
        Ob die Alarmanlage aktiv ist oder nicht bekommst du über den Ausgang AQ (0 unscharf, >0 scharf)

      • Tom001
        Tom001 kommentierte
        Kommentar bearbeiten
        Ok das wollte ich nämlich auch noch fragen.
        Das einzige Problem was ich nun habe: Der Status braucht ca 30 Sekunden bis er geändert wird. Somit geht die Alarmanlage sofort los wenn der Bewegungsmelder den Staubsauger sieht..
        Die Lichter in den Räumen werden auch aktiviert wenn er durchfährt..
        Zuletzt geändert von Tom001; 31.01.2019, 15:19.

      • hagor
        hagor kommentierte
        Kommentar bearbeiten
        In dem Fall musst halt der Startimpuls auch gleich die Bewegungsmelder der Alarmanlage deaktivieren. Bei mir ist es egal, da sich der Roboter in den ersten 60sec nur im Erkennungsbereich von einem BWM bewegt. Wenn dich das mit dem Licht stört (bei mir darf der Roboter nur tagsüber bei Abwesenheit laufen) dann beschalte die DisMv Eingänge der betroffenen Lichtsteuerungen mit dem Reinigungsstatus.
    • DJGoeddek
      Dumb Home'r
      • 03.01.2018
      • 11

      #183
      Ich habe heute noch mal rumgespielt, bin aber leider nicht wirklich weitergekommen. Ich habe noch mal in das Log geschaut und sehe dort folgendes:
      Code:
      -----------------------------
      Apr 20 22:46:02 Setup-Check at boot --  Start installing Setuptools
      ROBOT 1
      -----------------------------
      Apr 20 22:46:02 Robot reachable
      Apr 20 22:46:02 GSD Robot 1 wird ausgeführt
      Apr 20 22:46:02 !!!! Setup-Check at boot --  setuptools  installation failed !!!!
      Apr 20 22:46:02 Setup-Check at boot --  Start installing python-miio
      Apr 20 22:46:02 !!!! Setup-Check at boot --  python-miio installation failed !!!!
      Apr 20 22:46:13 Service mirobo2lox wird beendet
      Apr 20 22:46:13 Service udp_receiver wird beendet
      Apr 20 22:46:02 GET DATA STATUS: Sending cmd get_status with params []
      [{'fan_power': 77, 'clean_time': 3896, 'dnd_enabled': 0, 'error_code': 0, 'in_cleaning': 0, 'msg_seq': 4496, 'map_present': 1, 'battery': 100, 'msg_ver': 8, 'clean_area': 58945000, 'state': 8}] 
      Apr 20 22:46:02 Robot reachable
      Apr 20 22:46:14 Service mirobo2lox gestartet
      Apr 20 22:46:14 Service udp_receiver gestartet
      Apr 20 22:46:02 Service udp_receiver wurde durch Daemon gestartet
      ROBOT 1
      -----------------------------
      Apr 20 22:46:14 Robot reachable
      Apr 20 22:46:14 GSD Robot 1 wird ausgeführt
      Apr 20 22:46:02 GET DATA CONSUMABLES: Sending cmd get_consumable with params []
      [{'sensor_dirty_time': 58437, 'filter_work_time': 388866, 'main_brush_work_time': 388866, 'side_brush_work_time': 388866}] 
      Apr 20 22:46:02 Robot reachable
      Apr 20 22:46:14 GET DATA STATUS: Sending cmd get_status with params []
      [{'clean_area': 58945000, 'error_code': 0, 'clean_time': 3896, 'map_present': 1, 'state': 8, 'battery': 100, 'in_cleaning': 0, 'dnd_enabled': 0, 'msg_ver': 8, 'fan_power': 77, 'msg_seq': 4497}] 
      Apr 20 22:46:14 SEND ERROR (VTI:10):  
      Apr 20 22:46:14 SEND ERROR_CODE (VI:16):  
      Apr 20 22:46:14 SEND STATUS (VTI:9):  
      Apr 20 22:46:14 SEND STATUS_CODE (VI:19):  
      Apr 20 22:46:14 SEND BATTERY (VI:6):  
      Apr 20 22:46:14 SEND FANSPEED (VI:15):  
      Apr 20 22:46:02 GET DATA CLEANING HISTORY: Sending cmd get_clean_summary with params []
      [388443, 5649462500, 133, [1524211200, 1524167865, 1524124798, 1524038399, 1524035730, 1523951998, 1523865602, 1523806849, 1523770200, 1523683800, 1523614671, 1523606400, 1523520000, 1523433600, 1523347199, 1523260799, 1523174761, 1523001600, 1522915200, 1522828800]] 
      Apr 20 22:46:14 SEND TIME (VI:18):  
      Apr 20 22:46:14 SEND AREA (VI:17):  
      Apr 20 22:46:14 SEND DND (VI:14):  
      Apr 20 22:46:14 Robot reachable
      -----------------------------
      Mich wundern zwei sachen...zum einen die Meldung: !!!! Setup-Check at boot -- setuptools installation failed !!!!

      und dann, dass offensichtlich keine Sachen gesendet werden.


      Wenn ich mittels mirobo --ip 172.17.0.234 --token .... vom Loxberry auf den Stausauger zugreife bekomme ich die Werte sauber wieder.


      Vielleicht hat ja noch jemand eine Idee

      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7319

        #184
        DJGoeddek
        Wie man sieht bekommt das Plugin die Daten auch vom Robot sendet diese aber nicht weiter.
        1. Die Skripte im Hintergrund vertragen manche Sonderzeichen nicht. es darf also kein " \ / im Benutzername oder Passwort sein.
        2. Mach mal einen neuen VTI und VI und trage dann diese Nummern ein und kontrolliere ob sich was tut.

        Sollte das auch nicht gehen könnte es evtl. noch ein rechte Problem sein.
        Geh auf die Konsole und melde dich als loxberry an.
        Führe das aus

        wget -t 1 -T 5 -4 -q -O - --user MINISERVER_USER --password MINISERVER_PASS http://MINISERVER_IP:MINISERVER_PORT/dev/sps/io/VI/WERT

        Tausche alles GROSS geschriebene gegen deine Werte aus.
        Kein Support per PN!

        Kommentar

        • DJGoeddek
          Dumb Home'r
          • 03.01.2018
          • 11

          #185
          hismastersvoice Vielen Dank für die Hilfestellung, aber ich habe den Loxberry gestern neu aufgesetzt und siehe da....alles funktioniert wieder .

          Vielen Dank an alle!

          Kommentar

          • MichaelL
            Smart Home'r
            • 08.09.2015
            • 81

            #186
            Vielleicht hat hier ja auch noch jemand einen Tipp für mein aktuelles Robo-Projekt oder etwas ähnliches umgesetzt: https://www.loxforum.com/forum/mein-...Cr-saugroboter

            Kommentar

            • nt86
              Extension Master
              • 24.02.2016
              • 130

              #187
              Hallo zusammen,

              ich habe das Plug-In auf meinem Loxberry 0.2.3 als auch auf dem 1.x installiert. Leider funktioniert es bei beiden nicht und ich komm nicht dahinter warum.

              Mit der aktuellsten App funktioniert auch das Auslesen des Tokens nicht mehr, da dieser nicht lokal vorgehalten wird. Habe nun eine alte Version installiert und den Token auslesen können.

              Anbei das Logfile vom Loxberry 0.2.3:

              Code:
               May 02 21:47:40 Setup-Check at boot --  setuptools already installed May 02 21:47:40 Setup-Check at boot --  Start installing python-miio Downloading/unpacking pip from https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl#sha256=717cdffb2833be8409433a93746744b59505f42146e8d37de6c62b430e25d6d7 Downloading/unpacking setuptools from https://files.pythonhosted.org/packages/8c/10/79282747f9169f21c053c562a0baa21815a8c7879be97abd930dbcf862e8/setuptools-39.1.0-py2.py3-none-any.whl#sha256=0cb8b8625bfdcc2d43ea4b9cdba0b39b2b7befc04f3088897031082aa16ce186 Installing collected packages: pip, setuptools   Found existing installation: pip 1.5.6     Not uninstalling pip at /usr/lib/python3/dist-packages, owned by OS   Found existing installation: setuptools 5.5.1     Not uninstalling setuptools at /usr/lib/python3/dist-packages, owned by OS Successfully installed pip setuptools Cleaning up... Downloading/unpacking python-miio Downloading/unpacking pretty-cron (from python-miio)   Downloading pretty_cron-1.0.2-py2.py3-none-any.whl Downloading/unpacking construct==2.9.41 (from python-miio)   Running setup.py (path:/tmp/pip-build-pj579bvf/construct/setup.py) egg_info for package construct Downloading/unpacking appdirs (from python-miio)   Downloading appdirs-1.4.3-py2.py3-none-any.whl Downloading/unpacking zeroconf (from python-miio)   Downloading zeroconf-0.20.0-py2.py3-none-any.whl Downloading/unpacking pytz (from python-miio) Downloading/unpacking cryptography (from python-miio)   Running setup.py (path:/tmp/pip-build-pj579bvf/cryptography/setup.py) egg_info for package cryptography     no previously-included directories found matching 'docs/_build'     warning: no previously-included files matching '*' found under directory 'vectors' Downloading/unpacking attrs (from python-miio)   Downloading attrs-17.4.0-py2.py3-none-any.whl Downloading/unpacking android-backup (from python-miio)   Downloading android_backup-0.1.0.tar.gz   Running setup.py (path:/tmp/pip-build-pj579bvf/android-backup/setup.py) egg_info for package android-backup Downloading/unpacking click (from python-miio) Downloading/unpacking tqdm (from python-miio) Downloading/unpacking netifaces!=0.10.5 (from zeroconf->python-miio)   Downloading netifaces-0.10.7.tar.gz   Running setup.py (path:/tmp/pip-build-pj579bvf/netifaces/setup.py) egg_info for package netifaces Downloading/unpacking idna>=2.1 (from cryptography->python-miio) Downloading/unpacking asn1crypto>=0.21.0 (from cryptography->python-miio) Downloading/unpacking six>=1.4.1 from https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl#sha256=832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb (from cryptography->python-miio)   Downloading six-1.11.0-py2.py3-none-any.whl Installing collected packages: python-miio, pretty-cron, construct, appdirs, zeroconf, pytz, cryptography, attrs, android-backup, click, tqdm, netifaces, idna, asn1crypto, six *** Error compiling '/tmp/pip-build-pj579bvf/python-miio/miio/device.py'...   File "/tmp/pip-build-pj579bvf/python-miio/miio/device.py", line 331     **extra_params}      ^ SyntaxError: invalid syntax    Running setup.py install for construct   Could not find .egg-info directory in install record for construct==2.9.41 (from python-miio)   Running setup.py install for cryptography     warning: no previously-included files matching 'yacctab.*' found under directory 'tests'     warning: no previously-included files matching 'lextab.*' found under directory 'tests'     warning: no previously-included files matching 'yacctab.*' found under directory 'examples'     warning: no previously-included files matching 'lextab.*' found under directory 'examples'     zip_safe flag not set; analyzing archive contents...     pycparser.ply.__pycache__.lex.cpython-34: module references __file__     pycparser.ply.__pycache__.lex.cpython-34: module MAY be using inspect.getsourcefile     pycparser.ply.__pycache__.yacc.cpython-34: module references __file__     pycparser.ply.__pycache__.yacc.cpython-34: module MAY be using inspect.getsourcefile     pycparser.ply.__pycache__.yacc.cpython-34: module MAY be using inspect.stack     pycparser.ply.__pycache__.ygen.cpython-34: module references __file__          Installed /tmp/pip-build-pj579bvf/cryptography/.eggs/pycparser-2.18-py3.4.egg     no previously-included directories found matching 'docs/_build'     warning: no previously-included files matching '*' found under directory 'vectors'     generating cffi module 'build/temp.linux-x86_64-3.4/_padding.c'     generating cffi module 'build/temp.linux-x86_64-3.4/_constant_time.c'     generating cffi module 'build/temp.linux-x86_64-3.4/_openssl.c'     building '_openssl' extension     x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_64-3.4/_openssl.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_openssl.o -Wconversion -Wno-error=sign-conversion     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘dev_urandom_read’:     build/temp.linux-x86_64-3.4/_openssl.c:1540:17: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion]              size -= n;                      ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘SSL_SESSION_get_master_key’:     build/temp.linux-x86_64-3.4/_openssl.c:2155:9: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]              return session->master_key_length;              ^     build/temp.linux-x86_64-3.4/_openssl.c:2157:18: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]              outlen = session->master_key_length;                       ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_setup_ssl_threads’:     build/temp.linux-x86_64-3.4/_openssl.c:2615:28: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              _ssl_locks_count = CRYPTO_num_locks();                                 ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘Cryptography_pem_password_cb’:     build/temp.linux-x86_64-3.4/_openssl.c:2648:35: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion]              memcpy(buf, st->password, st->length);                                        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_add_extra_chain_cert’:     build/temp.linux-x86_64-3.4/_openssl.c:46134:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_add_extra_chain_cert(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_add_extra_chain_cert’:     build/temp.linux-x86_64-3.4/_openssl.c:46174:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_add_extra_chain_cert(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_clear_options’:     build/temp.linux-x86_64-3.4/_openssl.c:46223:10: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_clear_options(x0, x1);               ^     build/temp.linux-x86_64-3.4/_openssl.c:46223:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_clear_options(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_clear_options’:     build/temp.linux-x86_64-3.4/_openssl.c:46256:14: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_clear_options(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c:46256:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_get_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:46508:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_get_mode(x0);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_get_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:46531:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_get_mode(x0); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_get_options’:     build/temp.linux-x86_64-3.4/_openssl.c:46544:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_get_options(x0);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_get_options’:     build/temp.linux-x86_64-3.4/_openssl.c:46567:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_get_options(x0); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_get_session_cache_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:46616:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_get_session_cache_mode(x0);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_get_session_cache_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:46639:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_get_session_cache_mode(x0); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_cookie_verify_cb’:     build/temp.linux-x86_64-3.4/_openssl.c:47913:36: warning: passing argument 2 of ‘SSL_CTX_set_cookie_verify_cb’ from incompatible pointer type        SSL_CTX_set_cookie_verify_cb(x0, x1);                                         ^     In file included from build/temp.linux-x86_64-3.4/_openssl.c:712:0:     /usr/include/openssl/ssl.h:1127:6: note: expected ‘int (*)(struct SSL *, unsigned char *, unsigned int)’ but argument is of type ‘int (*)(struct SSL *, const unsigned char *, unsigned int)’      void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx,           ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_cookie_verify_cb’:     build/temp.linux-x86_64-3.4/_openssl.c:47945:38: warning: passing argument 2 of ‘SSL_CTX_set_cookie_verify_cb’ from incompatible pointer type        { SSL_CTX_set_cookie_verify_cb(x0, x1); }                                           ^     In file included from build/temp.linux-x86_64-3.4/_openssl.c:712:0:     /usr/include/openssl/ssl.h:1127:6: note: expected ‘int (*)(struct SSL *, unsigned char *, unsigned int)’ but argument is of type ‘int (*)(struct SSL *, const unsigned char *, unsigned int)’      void SSL_CTX_set_cookie_verify_cb(SSL_CTX *ctx,           ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:48245:10: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_mode(x0, x1);               ^     build/temp.linux-x86_64-3.4/_openssl.c:48245:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_mode(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:48278:14: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_set_mode(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c:48278:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_options’:     build/temp.linux-x86_64-3.4/_openssl.c:48409:10: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_options(x0, x1);               ^     build/temp.linux-x86_64-3.4/_openssl.c:48409:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_options(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_options’:     build/temp.linux-x86_64-3.4/_openssl.c:48442:14: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_set_options(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c:48442:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_psk_server_callback’:     build/temp.linux-x86_64-3.4/_openssl.c:48501:39: warning: passing argument 2 of ‘SSL_CTX_set_psk_server_callback’ from incompatible pointer type        SSL_CTX_set_psk_server_callback(x0, x1);                                            ^     In file included from build/temp.linux-x86_64-3.4/_openssl.c:712:0:     /usr/include/openssl/ssl.h:1201:6: note: expected ‘unsigned int (*)(struct SSL *, const char *, unsigned char *, unsigned int)’ but argument is of type ‘unsigned int (*)(struct SSL *, const char *, unsigned char *, int)’      void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx,           ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_psk_server_callback’:     build/temp.linux-x86_64-3.4/_openssl.c:48533:41: warning: passing argument 2 of ‘SSL_CTX_set_psk_server_callback’ from incompatible pointer type        { SSL_CTX_set_psk_server_callback(x0, x1); }                                              ^     In file included from build/temp.linux-x86_64-3.4/_openssl.c:712:0:     /usr/include/openssl/ssl.h:1201:6: note: expected ‘unsigned int (*)(struct SSL *, const char *, unsigned char *, unsigned int)’ but argument is of type ‘unsigned int (*)(struct SSL *, const char *, unsigned char *, int)’      void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx,           ^     In file included from build/temp.linux-x86_64-3.4/_openssl.c:712:0:     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_session_cache_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:48593:45: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_session_cache_mode(x0, x1);                                                  ^     build/temp.linux-x86_64-3.4/_openssl.c:48593:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_session_cache_mode(x0, x1);        ^     In file included from build/temp.linux-x86_64-3.4/_openssl.c:712:0:     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_session_cache_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:48626:49: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_set_session_cache_mode(x0, x1); }                                                      ^     build/temp.linux-x86_64-3.4/_openssl.c:48626:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_set_session_cache_mode(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_tmp_dh’:     build/temp.linux-x86_64-3.4/_openssl.c:48995:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_tmp_dh(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_tmp_dh’:     build/temp.linux-x86_64-3.4/_openssl.c:49035:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_set_tmp_dh(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_CTX_set_tmp_ecdh’:     build/temp.linux-x86_64-3.4/_openssl.c:49048:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_CTX_set_tmp_ecdh(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_CTX_set_tmp_ecdh’:     build/temp.linux-x86_64-3.4/_openssl.c:49088:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_CTX_set_tmp_ecdh(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_get_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:50981:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_get_mode(x0);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_get_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:51004:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_get_mode(x0); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_get_options’:     build/temp.linux-x86_64-3.4/_openssl.c:51017:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_get_options(x0);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_get_options’:     build/temp.linux-x86_64-3.4/_openssl.c:51040:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_get_options(x0); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_set_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:52816:10: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        return SSL_set_mode(x0, x1);               ^     build/temp.linux-x86_64-3.4/_openssl.c:52816:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_set_mode(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_set_mode’:     build/temp.linux-x86_64-3.4/_openssl.c:52849:14: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_set_mode(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c:52849:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_d_SSL_set_options’:     build/temp.linux-x86_64-3.4/_openssl.c:52862:10: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        return SSL_set_options(x0, x1);               ^     build/temp.linux-x86_64-3.4/_openssl.c:52862:3: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]        return SSL_set_options(x0, x1);        ^     build/temp.linux-x86_64-3.4/_openssl.c: In function ‘_cffi_f_SSL_set_options’:     build/temp.linux-x86_64-3.4/_openssl.c:52895:14: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]        { result = SSL_set_options(x0, x1); }                   ^     build/temp.linux-x86_64-3.4/_openssl.c:52895:14: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_openssl.o -lssl -lcrypto -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_openssl.abi3.so     building '_constant_time' extension     x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_64-3.4/_constant_time.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_constant_time.o     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_constant_time.o -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_constant_time.abi3.so     building '_padding' extension     x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_64-3.4/_padding.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_padding.o     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_padding.o -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_padding.abi3.so   Could not find .egg-info directory in install record for cryptography (from python-miio)   Running setup.py install for android-backup     Installing android-backup-unpack script to /usr/local/bin     Installing android-backup-pack script to /usr/local/bin   Could not find .egg-info directory in install record for android-backup (from python-miio)   Running setup.py install for netifaces     checking for getifaddrs...found.     checking for getnameinfo...found.     checking for IPv6 socket IOCTLs...not found.     checking for optional header files...netash/ash.h netatalk/at.h netax25/ax25.h neteconet/ec.h netipx/ipx.h netpacket/packet.h linux/irda.h linux/atm.h linux/llc.h linux/tipc.h linux/dn.h.     checking whether struct sockaddr has a length field...no.     checking which sockaddr_xxx structs are defined...at ax25 in in6 ipx un ash ec ll atmpvc atmsvc dn irda llc.     checking for routing socket support...no.     checking for sysctl(CTL_NET...) support...no.     checking for netlink support...yes.     will use netlink to read routing table     building 'netifaces' extension     x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -DNETIFACES_VERSION=0.10.7 -DHAVE_GETIFADDRS=1 -DHAVE_GETNAMEINFO=1 -DHAVE_NETASH_ASH_H=1 -DHAVE_NETATALK_AT_H=1 -DHAVE_NETAX25_AX25_H=1 -DHAVE_NETECONET_EC_H=1 -DHAVE_NETIPX_IPX_H=1 -DHAVE_NETPACKET_PACKET_H=1 -DHAVE_LINUX_IRDA_H=1 -DHAVE_LINUX_ATM_H=1 -DHAVE_LINUX_LLC_H=1 -DHAVE_LINUX_TIPC_H=1 -DHAVE_LINUX_DN_H=1 -DHAVE_SOCKADDR_AT=1 -DHAVE_SOCKADDR_AX25=1 -DHAVE_SOCKADDR_IN=1 -DHAVE_SOCKADDR_IN6=1 -DHAVE_SOCKADDR_IPX=1 -DHAVE_SOCKADDR_UN=1 -DHAVE_SOCKADDR_ASH=1 -DHAVE_SOCKADDR_EC=1 -DHAVE_SOCKADDR_LL=1 -DHAVE_SOCKADDR_ATMPVC=1 -DHAVE_SOCKADDR_ATMSVC=1 -DHAVE_SOCKADDR_DN=1 -DHAVE_SOCKADDR_IRDA=1 -DHAVE_SOCKADDR_LLC=1 -DHAVE_PF_NETLINK=1 -I/usr/include/python3.4m -c netifaces.c -o build/temp.linux-x86_64-3.4/netifaces.o     x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/netifaces.o -o build/lib.linux-x86_64-3.4/netifaces.cpython-34m.so   Could not find .egg-info directory in install record for netifaces!=0.10.5 (from zeroconf->python-miio)   Found existing installation: six 1.8.0     Not uninstalling six at /usr/lib/python3/dist-packages, owned by OS Successfully installed python-miio pretty-cron construct appdirs zeroconf pytz cryptography attrs android-backup click tqdm netifaces idna asn1crypto six Cleaning up... Requirement already up-to-date: cryptography in /usr/local/lib/python3.4/dist-packages Requirement already up-to-date: idna>=2.1 in /usr/local/lib/python3.4/dist-packages (from cryptography) Requirement already up-to-date: asn1crypto>=0.21.0 in /usr/local/lib/python3.4/dist-packages (from cryptography) Requirement already up-to-date: six>=1.4.1 in /usr/local/lib/python3.4/dist-packages (from cryptography) Cleaning up... Requirement already satisfied (use --upgrade to upgrade): appdirs in /usr/local/lib/python3.4/dist-packages Cleaning up... May 02 21:47:40 Setup-Check at boot -- python-miio installed ----------------------------------------------------- May 02 21:48:46 - Update Miio to the newest Version May 02 21:48:46 - Takes about 1-3 Minutes. Downloading/unpacking pip from https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl#sha256=717cdffb2833be8409433a93746744b59505f42146e8d37de6c62b430e25d6d7 Requirement already up-to-date: setuptools in /usr/local/lib/python3.4/dist-packages Installing collected packages: pip   Found existing installation: pip 1.5.6     Not uninstalling pip at /usr/lib/python3/dist-packages, owned by OS Successfully installed pip Cleaning up... Requirement already up-to-date: python-miio in /usr/local/lib/python3.4/dist-packages Cleaning up... May 02 21:48:53 - Cleanup System... ----------------------------------------------------- May 02 21:48:53 MiRobo2Lox - Services installed May 02 21:48:54 Service mirobo2lox gestartet May 02 21:48:54 Service udp_receiver gestartet May 02 21:48:53 Service mirobo2lox wurde durch Daemon gestartet May 02 21:48:54 Service mirobo2lox wird beendet May 02 21:48:54 Service udp_receiver wird beendet May 02 21:48:54 Service mirobo2lox gestartet May 02 21:48:54 Service udp_receiver gestartet May 02 21:48:53 Service udp_receiver wurde durch Daemon gestartet May 03 08:15:38 Service mirobo2lox wird beendet May 03 08:15:38 Service udp_receiver wird beendet May 03 08:16:02 Service mirobo2lox gestartet May 03 08:16:02 Service udp_receiver gestartet May 03 08:16:07 Setup-Check at boot --  setuptools already installed May 03 08:16:07 Setup-Check at boot --  python-miio already installed May 03 08:16:17 Service mirobo2lox wird beendet May 03 08:16:17 Service udp_receiver wird beendet May 03 08:16:17 Service mirobo2lox gestartet May 03 08:16:17 Service udp_receiver gestartet May 03 08:16:07 Service mirobo2lox wurde durch Daemon gestartet May 03 08:16:18 Service mirobo2lox wird beendet May 03 08:16:18 Service udp_receiver wird beendet May 03 08:16:18 Service mirobo2lox gestartet May 03 08:16:18 Service udp_receiver gestartet May 03 08:16:07 Service udp_receiver wurde durch Daemon gestartet
              Hoffe jemand von euch kann mich in die richtige Richtung stoßen. Hab keine Lust mit der Original-App arbeiten zu müssen.

              VG, nt86

              PS. >> wie bekomm' ich die Zeilenumbrüche im Code-Block hin damit es auch lesbar wird?
              Zuletzt geändert von nt86; 03.05.2018, 20:19.

              Kommentar

              • Halskrause
                Extension Master
                • 11.06.2016
                • 109

                #188
                hismastersvoice es gibt für den Robot nun eine neue Firmware. Mit der neuen Firmware lassen sich auch nur noch Zonen reinigen...ganz interessant da der Sauger mit hohen Teppich ja eher schwer zurecht kommt...die Zonen können über die Mi App einmal angelegt werden.. danach kann man den Zonen-Button klicken und der Sauger fährt nur noch in die vorgesehenen Bereiche...nun meine Frage könntest du denen Zonen Cleanup Befehl im Plugin einbauen?!
                Loxone seit 2015

                Kommentar

                • Scrati
                  LoxBus Spammer
                  • 25.08.2015
                  • 218

                  #189
                  Moin hmv,

                  ich habe immer wieder Probleme mit dem Verbindungsstatus des Staubsaugers. Heißt, ich bekomme dann immer eine Error und kurze Zeit später eine No Error Nachricht. Heute Abend zig mal. In der Loxone bekomme ich das nicht abgefangen. Zumindest habe ich bisher noch keinen Weg gefunden.
                  in meinem Netzwerk habe ich auch sonst keine Probleme. Nur der Staubsauger macht Probleme.

                  Könntest du eine variable Zeitspanne einbauen, bevor der Staubsauger auf nicht erreichbar gesetzt wird, die immer wieder restted wird, wenn erfolgreich Daten abgerufen wurden?

                  MfG

                  Kommentar


                  • hismastersvoice
                    hismastersvoice kommentierte
                    Kommentar bearbeiten
                    Können kann ich, aber du solltest das Problem an der Wurzel suchen.
                    Du scheinst ein WLAN-Problem zu haben.
                • Scrati
                  LoxBus Spammer
                  • 25.08.2015
                  • 218

                  #190
                  Naja. Ich habe mit keinem anderen Gerät Probleme. Keine Aussetzer beim Streamen / Youtube / etc. Wenn tippe ich auf den Staubsauger selbst. Oder in Bodennähe ist der Empfang nicht gut.

                  Kommentar

                  • logol01
                    MS Profi
                    • 03.03.2018
                    • 832

                    #191
                    Hallo kann es sein, dass in der aktuellen Version der MiHome Software das Auslesen des Tokens nicht mehr funktioniert?
                    Der Command: miio-extract-tokens /opt/loxberry/webfrontend/html/tmp/17xxxxxxxx_mihome.sqlite gibt folgenden Fehler aus:
                    ERROR:miio.extract_tokens:Error, unknown database type!

                    Firmware: 3.3.9_001412
                    Ich setze folgendes Produkt ein: Xiaomi MI Saugroboter mit Wischfunktion Roborock 2. Generation Globale Version mit CE-Zeichen

                    Habe aber über folgende Lösung den Token herausbekommen:
                    Online interface to Advanced Encryption Standard (AES), a standard used by US government that uses a specific variant of Rijndael algorithm.


                    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…


                    VG

                    Logol01

                    Kommentar

                    • logol01
                      MS Profi
                      • 03.03.2018
                      • 832

                      #192
                      Hallo zusammen,

                      habe das Plugin MiRobot2Lox installiert und eingerichtet.
                      Steuern über die Loxone Visu geht tadellos.
                      VTi Ports habe ich auch im Loxberry Plugins eingegeben.

                      Folgender Log entsteht:
                      ROBOT 1 ----------------------------- Jun 01 15:15:06 Robot reachable Jun 01 15:15:06 GSD Robot 1 wird ausgeführt Jun 01 15:15:06 GET DATA STATUS: Sending cmd get_status with params [] [{'state': 8, 'error_code': 0, 'msg_ver': 2, 'in_cleaning': 0, 'map_present': 1, 'clean_area': 357500, 'msg_seq': 214, 'fan_power': 100, 'dnd_enabled': 0, 'battery': 100, 'clean_time': 28}] Jun 01 15:15:06 Robot reachable Jun 01 15:15:06 GET DATA CONSUMABLES: Sending cmd get_consumable with params [] [{'side_brush_work_time': 8015, 'main_brush_work_time': 8015, 'sensor_dirty_time': 7709, 'filter_work_time': 8015}] Jun 01 15:15:06 Robot reachable Jun 01 15:15:06 GET DATA CLEANING HISTORY: Sending cmd get_clean_summary with params [] [7709, 90605000, 6, [1527839773, 1527773613, 1527767532, 1527762488, 1527711816, 1527711335]] ----------------------------- ROBOT 1 ----------------------------- Jun 01 15:15:22 Robot reachable Jun 01 15:15:22 GSD Robot 1 wird ausgeführt Jun 01 15:15:22 GET DATA STATUS: Sending cmd get_status with params [] [{'clean_area': 357500, 'state': 8, 'dnd_enabled': 0, 'msg_seq': 215, 'error_code': 0, 'battery': 100, 'fan_power': 100, 'clean_time': 28, 'map_present': 1, 'in_cleaning': 0, 'msg_ver': 2}] Jun 01 15:15:22 Robot reachable Jun 01 15:15:22 GET DATA CONSUMABLES: Sending cmd get_consumable with params [] [{'main_brush_work_time': 8015, 'sensor_dirty_time': 7709, 'side_brush_work_time': 8015, 'filter_work_time': 8015}] Jun 01 15:15:22 Robot reachable Jun 01 15:15:22 GET DATA CLEANING HISTORY: Sending cmd get_clean_summary with params [] [7709, 90605000, 6, [1527839773, 1527773613, 1527767532, 1527762488, 1527711816, 1527711335]] -----------------------------

                      Leider werden in der Visu vom Miniserver aber keine Daten angezeigt.

                      In meinem Miniserver habe ich ein Sonderzeichen ! in meinem Passwort - kann das der Grund sein?

                      Im Loxberry Passwort ist kein Sonderzeichen und kein Umlaut.

                      LG

                      Logol01

                      Kommentar

                      • hismastersvoice
                        Supermoderator
                        • 25.08.2015
                        • 7319

                        #193
                        Zitat von logol01
                        In meinem Miniserver habe ich ein Sonderzeichen ! in meinem Passwort - kann das der Grund sein?
                        Ja ist der Grund...
                        Kein Support per PN!

                        Kommentar

                        • logol01
                          MS Profi
                          • 03.03.2018
                          • 832

                          #194
                          Und schon läufts :-)

                          --> DANKE.

                          Musste das Plugin aber nach dem ändern des Passworts nochmals neu installieren.

                          --> Sehr geiles Plugin und super im Loxwiki erklärt. Das Template und die Musterconfig sind dazu extrem hilfreich.

                          LG

                          Logol01

                          Kommentar

                          • aw_ch
                            Smart Home'r
                            • 15.08.2017
                            • 67

                            #195
                            Hallo zusammen

                            Vor kurzem haben wir nach längerem Umbau unser EFH bezogen. Die Loxone-Grundinstallation (Licht, Heizung, Lüftung) habe ich dabei machen lassen, Feineinstellungen und Erweiterung möchte ich nun selber machen.

                            Als eine der ersten Herausforderungen bin ich nun an der Einbindung des xiaomi roborock 2. Mit einigen Hürden hat die Installation und Einrichtung des Plugins in Loxberry nun erfolgreich geklappt, jeweils einen einzelnen Status und Befehl hab ich eingerichtet und erfolgreich getestet. Damit ich nicht alles manuell einrichten muss, versuche ich nun, das verfügbare Template zu verwenden. Allerdings stehe ich etwas auf dem Schlauch, wie ich das Template in meine Konfiguration übernehmen kann. Gibt es eine Möglichkeit, die Konfiguration komplett einzufügen? Wenn ich alles markiere und in meiner Konfiguration einfüge, stürz Loxone Config komplett ab und startet neu.

                            VG
                            Andre

                            Kommentar

                            Lädt...