Beiträge von det

    Und wenn du mal den Token wie in dem Plugin beschrieben ausliest??

    Habe ich ja mit einem Raspberry 3 gemacht. s.o.


    Aktualler Stand: Robo ist im HomeKit wieder drinn

    forum.smartapfel.de/attachment/519/


    Lösung in meinem Fall:

    - Robo, Reset auf Werkseinstellung

    - App auf allen Geräten löschen

    - neues Konto mit anderer EMail-Adresse anlegen

    - Token mit "miio --discover --sync" von einem RasPi3 aus auslesen und sichern (=Token1)

    - App auf iPhone neu runterladen

    - Robo in in App integrieren

    - Token aus Backup vom iPhone auslesen (=Token2)

    - Token1 in die config.json von HomeKit eintragen und HK restarten


    (Token wurden teilweise mit xx ersetzt, da es mein aktueller ist)

    Token1 (mit Raspi ausgelesen-> config.json):

    Code
    346b3xxxxxxxxxx73xxxxx262xxx14d

    Token2 (aus Backup exportiert):

    Code
    ‚‚"                         /'%    '/1)
    
    MÇ@Ikшô/è@)¾§ÎÂìBC:05:43:XX:XX:XXFully charged646106613.3.9_0030770192.168.xx.xx34:CE:00:XX:XX:XXrockrobo.vacuum.v1Mi Robot Uschi1d6b6577d917c5ee78f5b7ced3xxxxxxxxxx4eced0e9fdcfaedb9aa41c7082b60143db63eexxxxxxxxxx69917680151e
       ò ò

    Also ob das mit dem Auslesen aus dem Backup weiterhin geht, ist sehr fraglich.


    Jetzt erst habe ich die Firmware aktualisiert, und umbenannt!!


    Auslesen des Token mit einem RasPi3:

    Am Robo blinkt durch den Werksreset die blaue LED.

    wicd-curses auf dem RasPi installieren und starten

    Code
    sudo apt install wicd-curses
    wicd-curses

    Bevor wicd-curses nun aber überhaupt funktioniert, muss in den Einstellungen des Programms den Dhcp-Client anpassen,.

    Öffnet dazu mit [Shift]+[P] die Einstellungen und wechselt mit [Pfeil-rechts] in den „Reiter“ Externe Programme — dieser ist recht leicht zu übersehen.

    In diesem wählt ihr dann die Option dhclient an und speichert die Einstellung mit [F10].

    Arbeitet ihr via SSH mit dem RasPi, dann wird die Funktionstaste etwas in der Terminal-App auslösen und die Eingabe nicht zum entfernten Rechner übertragen. Bei Bedarf könnt ihr aber die blauen Flächen quasi wie Buttons einer GUI auch einfach mit der Maus anklicken und so eure Konfiguration abspeichern .

    Im Hauptmenü das WLAN vom Robo mit Enter bestätigen, dadurch verbindet sich der Raspi mit dem WLAN vom Robo.

    Mit Alt+F2 zweite Konsole aktivieren und mit pi anmelden.

    starten von:

    Code
    miio --discover --sync

    (Mit "miio --discover --sync > token.txt" wird Anzeige in eine Textdatei umgeleitet.)


    danach sollte so etwas erscheinen:

    Code
    INFO  Discovering devices. Press Ctrl+C to stop.
    
    Device ID: 64610661
    Model info: Unknown 
    Address: 192.168.8.1 
    Token: 346b3xxxxxxxxxx73xxxxx262xxx14d via auto-token
    Support: Unknown


    Diesen Token habe ich in die config.json eingetragen.


    So nun bin ich erstmal glücklich,

    :)

    Ist immer Mainland (China) eingestellt.

    Das exportieren von iPhone zu windows ist nicht das Problem.

    Ich will von windows auf iPhone kopieren, da ist mir nichts bekannt.

    :)

    Die Frage ist wie kann ich die gesicherte Datei wieder auf das iPhone kopieren?

    Mir ist noch eingefallen ob es an dem User Account liegen kann.

    Ich habe auch schon robo in der App gelöscht, cache geleert und dann die APP gelöscht und neu runter geladen.

    Am Robo WiFi Reset gemacht und neu eingerichtet.


    Mir fällt jetzt nur noch ein,

    - robo in APP löschen, cache leeren (auf allen iOS Geräten)

    - neuen User Account anlegen

    - Robo auf Werksreset zurücksetzen

    und dann komplett neu Inbetrieb nehmen auf einem iOS10 Gerät mit neuem User Account.


    Was mir auch noch einfällt ist das es vielleicht was mit dem letzten App Update zu tuen ha

    Deswegen wäre es super wenn jemand jetzt nochmal den Token exportieren kann und sich den Token ansieht.

    Ob er immer noch 32 Zeichen hat.

    Also bringt alles nicht's.


    Ich habe gemacht:

    - reset WLAN -> neu einbinden -> Token auslesen (mehrfach)

    - reset des Roboter auf Auslieferungszustand (Hometaste gedrückt halten und Reset drücken, warten bis Musik ertönt) -> neu einbinden -> Token auslesen

    - update auf akt. Firmware -> neu einbinden -> Token auslesen


    jedesmal ist der Token 3x32


    - reset WLAN, mit einem RasPi3 mit dem WLAN des Xiaomi verbunden per, miio --discover --sync den Token ausgelesen (32 Ziffern)

    in die App integriert, -> Token auslesen (Token 3x32 Zeichen)


    hier mal das mit "miio" ausgelesene:

    forum.smartapfel.de/attachment/513/

    Wie man sieht, kommt die Fehlermeldung hier auch.


    hier der Token aus dem Backup:

    Code
    fb7f7c888cca1a9b274bfa92c59f6f938c785111138a7a41746ac77ec3f98eb80143db63ee66b0cdff9f69917680151e

    dieser ist also ganz anderst.

    X/

    Meine Zentrale ist eine Apple TV mit iOS 10,


    wurde auch schon neu gestartet,


    Komisch ist das es auch in der HUE-APP ist