Community

HowTo-Wiki: Xiaomi Mi Robot über homee steuern

Kann man die oben genannten Fehler in homee in irgend einer Art in Klartext darstellen? z.B. unter Alarme?
Die “States” vielleicht ebenfalls als Alarme - wie bei einem Bewegungsmelder “Bewegung”/“keine Bewegung” z.B.?
Vermutlich bin ich der letzte hier im Forum, der noch nicht mit hih und Node Red arbeitet - gelobe aber Besserung :wink:

Hi,

ehrlich gesagt: ich glaube mit dem Text wird das nichts. Ich hätte noch keine Möglichkeit gefunden, einen String in hih anzuzeigen. Du könntest je Wert einen Schalter anlegen und den auf true setzen, wenn die jeweilige Meldung kommt. Aber ein Gerät mit 19 Schaltern zur Übersicht? Vielleicht hat @Micha noch eine Idee?

Mit den States im Prinzip ähnlich. Ich denke es ließe sich schon berechnen, dass wertabhängig ein Bewegungsmelder auf 0 oder 1 gesetzt wird. Darüber hinaus wird es auch schon wieder dünn.

:coffee:

Ich habe ne Idee , die muss ich aber erstmal testen.
Dazu muss ich mir aber noch nen paar Sachen genauer anschauen.

2 Like

Für dich als Referenz: Die Werte sind im iobroker verfügbar. Der Adapter schaltet nummerisch, hat aber eine Wertetabelle für die “Übersetzung”.

Nur zur Info an jene die wie ich erst jetzt den Token benötigen:
Leider habe ich das Posting zu spät entdeckt und vorher unzählige andere Varianten versucht. Auch bei mir war die einzige Methode die zum Erfolg führte die folgende

Non-Rooted Android Phones

Extract token from log file

This method will only work when you install the Mi Home app version v5.4.54. You can find it here. It looks like Xiaomi made a mistake in this app version where the log file written to internal memory exposes the device tokens of your Xiaomi miio devices.

  • Setup your Android device with the Mi Home app version 5.4.54
  • Log in with you Xiaomi account
  • Use a file explorer to navigate to /sdcard/SmartHome/logs/Plug_Devicemanager/
  • Look for a log file named yyyy-mm-dd.txt and open it with a file editor
  • Search for a string similar to this with you device name and token

Quelle

Gesucht wird diese Stelle im Log-File:

"token":"90557f1373xxxxxxx8314a74d547b5"

Gab es jetzt nicht auch eine Möglichkeit den Token über iobroker oder Nodered auszulesen?

Schau mal hier:

  1. Token auslesen - das geht nun bestens über eine Iobroker Installation mit dem entsprechenden mi-home Adapter installiert.

a) Iobroker Download, z.B. für Windows: https://www.iobroker.net/#de/download

b) Benötigten Adapter in Iobroker installieren: https://forum.iobroker.net/top…pter-mihome-vacuum-v2-0-x

Nach Eingabe Eurer Mi Anmeldedaten (Email Adresse und Passwort) könnte Ihr dann den Token im Adapter Konfigurationsmenü einfachst auslesen lassen und Euch notieren…

5 Like