fhempy: xiaomi_tokens (get all tokens with your login)

Begonnen von dominik, 23 Dezember 2020, 17:05:08

Vorheriges Thema - Nächstes Thema

benm

Hi Dominik,

bin begeistert, wie einfach man mit deinem Modul an die Token kommt! Danke erst mal für deine Arbeit!!!

Die Token findet er bei mir ohne Probleme, wenn ich allerdings irgendein Device anlegen will, dann bekomme ich folgende Fehlermeldung:
Failed to execute function Set: Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py", line 348, in _onMessage
    fct_timeout,
  File "/usr/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/generic.py", line 94, in Set
    return await utils.handle_set(self._conf_set, self, hash, args, argsh)
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/utils.py", line 244, in handle_set
    return await fct_call(hash, final_params)
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/xiaomi_tokens/xiaomi_tokens.py", line 73, in set_create_miio_device
    model = self._all_devices[did]["model"]
KeyError: '96634616'


Hängt das mit dem cryptography-Problem zusammen, was ich in dem fhempy:googlecast Beitrag beschrieben habe? Wenn ja, dann sorry für die doppelte Anfrage. Dachte nur, weil die Token gefunden werden, müsste es laufen.

Grüße, Benjamin

dominik

Hi,

nein, hat damit nichts zu tun. Lag an der Anpassung die ich für die Abfrage aller Server gemacht habe.

Sollte in 0.1.49 behoben sein.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik