Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. holger

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    H
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 4
    • Best 0
    • Groups 0

    holger

    @holger

    0
    Reputation
    10
    Profile views
    4
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    holger Follow

    Latest posts made by holger

    • RE: [Frage] Xiaomi Vacuum cleaner

      @tpr:

      @markus-:

      @holger:

      Hat jemand von Euch den Air Purifier 2 laufen?

      Als m.header.value.devtype bekomme ich also 825 - das kann so nicht stimmen, oder? `

      Als Hex ist es bei mir "033b" statt "00c4" im Beispiel für den Air Purifier.

      Wenn du das änderst sollten die Befehle funktionieren. `
      Jetzt wird die Bibliothek direkt diese Information (devtype, serial) vom Gerät abholen, leider kenne ich nicht direkt die Kommandos anderer Geräte (ein paar von Purifier sind in diesem Thema zu finden). Die rohen Kommandos könntest du mit raw_command (wie hier gezeigt https://github.com/rytilahti/python-mir … ctionality) ausführen um andere Geräte zu steuern.

      Die beiden serial und devtype stehen nicht wirklich für entsprechende Merkmale, sondern sie sind nur wegen einer Behauptung so genannt. Auf eeur Erkenttnisse bzw. Patches würde mich natürlich freuen 🙂 `

      Auf meinem Mac (Python 3.6.0 :: Anaconda 4.3.1 (x86_64)) bekomme ich die Fehlermeldung

      ! ````
      msg = {u'data': {u'value': cmd}, u'header': {u'value': header}, u'checksum': 0}
      ! m = Message.build(msg)
      ! Traceback (most recent call last):
      ! File "<ipython-input-18-f0bb71292b90>", line 3, in <module>
      m = Message.build(msg)
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 193, in build
      self.build_stream(obj, stream, context, **kw)
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 205, in build_stream
      self._build(obj, stream, context, "building")
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 872, in _build
      buildret = sc._build(subobj, stream, context, path)
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 2713, in _build
      return self.subcon._build(obj, stream, context, path)
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 1656, in _build
      buildret = self.subcon._build(obj, stream, context, path)
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 2143, in _build
      value = self.subcon._build(value, stream, context, path)
      ! File "/anaconda/lib/python3.6/site-packages/construct/core.py", line 306, in _build
      return self.subcon._build(self._encode(obj, context), stream, context, path)
      ! File "/anaconda/lib/python3.6/site-packages/mirobo/protocol.py", line 114, in _encode
      return Utils.encrypt(json.dumps(obj).encode('utf-8') + b'\x00')
      ! File "/anaconda/lib/python3.6/site-packages/mirobo/protocol.py", line 45, in encrypt
      key, iv = Utils.key_iv()
      ! File "/anaconda/lib/python3.6/site-packages/mirobo/protocol.py", line 39, in key_iv
      key = Utils.md5(Utils.token)
      ! File "/anaconda/lib/python3.6/site-packages/mirobo/protocol.py", line 34, in md5
      checksum.update(data)
      ! TypeError: Unicode-objects must be encoded before hashing</module></ipython-input-18-f0bb71292b90>

      
      Auf meinem Raspberry Pi steigt er mit beim install aus mit der Fehlermeldung
      
      AttributeError: 'Distribution' object has no attribute '_egg_fetcher'
      
      Hat jemand das Paket [https://github.com/rytilahti/python-mirobo](https://github.com/rytilahti/python-mirobo)
      
      auf seinem Mac oder Raspberry Pi erfolgreich laufen?
      posted in ioBroker Allgemein
      H
      holger
    • RE: [Frage] Xiaomi Vacuum cleaner

      @Meistertr:

      Zeige doch mal was die antwort ist. Vll können wir ja dann weiter helfen

      Gesendet von meinem E5823 mit Tapatalk `

      Hmm, will halt nicht meinen vollen Token hier posten und dann schält demnächst ein "Scherzbold" meinen Luftreiniger remote ein und aus…

      posted in ioBroker Allgemein
      H
      holger
    • RE: [Frage] Xiaomi Vacuum cleaner

      @markus-:

      @holger:

      Hat jemand von Euch den Air Purifier 2 laufen?

      Als m.header.value.devtype bekomme ich also 825 - das kann so nicht stimmen, oder? `

      Als Hex ist es bei mir "033b" statt "00c4" im Beispiel für den Air Purifier.

      Wenn du das änderst sollten die Befehle funktionieren. `

      Hab den Token mit Packet Sender ausgelesen und bekomme was ganz anderes als Token…

      Was meinst Du mit Hex 003b bzw. 00c4? Welche Variable sollte diesen Wert haben?

      Sorry, bin ganz neu hier, vielleicht habe ich was im Thread übersehen.

      posted in ioBroker Allgemein
      H
      holger
    • RE: [Frage] Xiaomi Vacuum cleaner

      Hat jemand von Euch den Air Purifier 2 laufen?

      Könnt Ihr mir bitte ggf. sagen, wie ich den zum Laufen bekomme?

      Habe mir python-mirobo installiert. Ich habe verstanden, dass der token über "mirobo discover" für den Air Purifier nicht den richtigen Token liefert.

      Ich bekomme auch ein

      INFO:mirobo.vacuum:Sending discovery packet to broadcast address..
      WARNING:mirobo.protocol:Unable to decrypt, returning raw bytes.
      INFO:mirobo.vacuum:  IP 192.168.13.1: 825 - token: b'b57133210b1XXXXXXXXXXXXXXXXX'
      
      

      Als m.header.value.devtype bekomme ich also 825 - das kann so nicht stimmen, oder?

      Wie komme ich denn an den richtigen Token?

      Und wie mache ich dann weiter?

      posted in ioBroker Allgemein
      H
      holger
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo