FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Szlachta am 12 September 2023, 14:31:34

Titel: fhempy: xiaomi_tokens Passwort-Eingabe nicht möglich
Beitrag von: Szlachta am 12 September 2023, 14:31:34
Hallo,

habe mich heute mit fhempy bzw. xiaomi_tokens beschäftigt, leider klappt das Setzen des Passworts nicht:

Failed to execute function Set: Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fhem_pythonbinding.py", line 385, in handle_function
    ret = await self.execute_function(hash, fhem_reply_done, nmInstance)
  File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fhem_pythonbinding.py", line 484, in execute_function
    ret = await asyncio.wait_for(
  File "/usr/lib/python3.9/asyncio/tasks.py", line 481, in wait_for
    return fut.result()
  File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/generic.py", line 208, in Set
    return await utils.handle_set(self._conf_set, self, hash, args, argsh)
  File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/utils.py", line 338, in handle_set
    return await fct_call(hash, final_params)
  File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/xiaomi_tokens/xiaomi_tokens.py", line 59, in set_password
    self._password = params["password"]
KeyError: 'password'

Funktioniert xiaomi_tokens noch? Ist das Thema eventuell mit Sonderzeichen im Passwort verbunden, wie kann escaped werden?

Danke