fhempy: tuya (lokal)

Begonnen von dominik, 26 April 2022, 19:12:25

Vorheriges Thema - Nächstes Thema

ChrisA4

Kann es leider nicht testen hab keine alte fhem mehr
gibt es da möglichkeiten dies zu beheben??
denn das mit cloud bezahlen  is sicher nicht ok

satprofi

 Vor dem Update hats noch geklappt, fhempy 0.718 glaub ich. Mit heutigem Update bekommst du die 0720, und danach geht's nimmer. Brauche nur die fhempy, fhem glaub ich nicht das daran schuld ist.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

TheTrumpeter

Zitat von: satprofi am 14 Februar 2024, 21:10:21Vor dem Update hats noch geklappt, fhempy 0.718 glaub ich. Mit heutigem Update bekommst du die 0720, und danach geht's nimmer.
Dann muss ich ja fast froh sein, dass das Update bei mir schon lange nicht mehr funktioniert.
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

satprofi

Zitat von: TheTrumpeter am 14 Februar 2024, 21:36:27
Zitat von: satprofi am 14 Februar 2024, 21:10:21Vor dem Update hats noch geklappt, fhempy 0.718 glaub ich. Mit heutigem Update bekommst du die 0720, und danach geht's nimmer.
Dann muss ich ja fast froh sein, dass das Update bei mir schon lange nicht mehr funktioniert.
welche Version hast du?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

ChrisA4

Ist mit der 0719 auch nicht gegangen

TheTrumpeter

FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

stefanru

Das ist aber alles wieder komisch.

Ich aktualisiere immer.

Ich habe auf meinem Rapberry Bullseye folgende Versionen:
python 3.9.2
release 6.1.21-v8+

fhempy version 0.1.721

fhem.pl                     28484 2024-02-06 17:17:48Z rudolfkoenig

Gruß,
Stefan

satprofi

ja, glaub ich schon. Habe auch nur 3.9, aber funktioniert bei dir das tuya_smartlife_integration?

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

stefanru

Hi,

was genau ist tuya_amrtlife integration?
Ich hatte am Anfang die SmartLife App, habe dann aber auf die Tuya App gewechselt wenn es damit etwas zu tun hat.
SmartLife verwende ich zur Zeit nicht.

Gruß,
Stefan

satprofi

Tuya app ist ja smartlife
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

stefanru

Hi,

ja im prinzip schon es gibt aber eine Tuya APP und eine Smart Life App.
Ich hatte irgendwann am Anfang auf die Tuya App umgestellt.
Einen Unterschied sollte das glaube ich nicht machen.

Aber was genau meinst du mit SmartLife Integration?

Gruß,
Stefan

ChrisA4

SmartLife Integration sollte laut beschreibung ein Modul in fhem sein um auf die SmartLife App eine verbindung herzustellen ohne die TuyaIoT.
Damit sollte man alle auf der App befindlichen Geräte steuerbar sein.

Leider funkt es nicht

stefanru

Ah ok danke, das verwende ich nicht.

satprofi

so, es funktioniert.
Dominik hat es repariert, neue version von fhempy_local updaten, danach definieren
Danke an Dominik
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

ChrisA4

Funkt
Danke an Dominik

hab alle Geräte drinnen aber leider , die mir am wichtigsten, haben fehler

bei Beschattungs Motoren sogenante Blinds Drive, gingen über TuyaCloud bislang ohne probleme seit 1.Feb reagieren sie nicht mehr
hatte gehofft sie über smartlife wieder zu steuern kommt aber leider dieser Fehler

Failed to execute function Set: Traceback (most recent call last):
  File "/opt/fhem/.fhempy/fhempy_venv/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/.fhempy/fhempy_venv/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/.fhempy/fhempy_venv/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/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/utils.py", line 340, in handle_set
    return await fct_call(hash, final_params)
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/tuya_smartlife/tuya_smartlife.py", line 75, in set_integer
    await self.device.set_integer(hash, params)
  File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/tuya_smartlife/tuya_smartlife_device.py", line 195, in set_integer
    code = params["function_param"]["code"]
TypeError: 'DeviceFunction' object is not subscriptable

Hier die LList

Internals:
   CFGFN     
   DEF        tuya_smartlife tuya_smartlife_integration bf8c60b945beb98f93hcpa
   DEVICEID   bf8c60b945beb98f93hcpa
   FHEMPYTYPE tuya_smartlife
   FUUID      65d102f6-f33f-c95d-87b2-cdb0357b7c810439
   IODev      fhempy_local
   NAME       tuya_smartlife_bf8c60b945beb98f93hcpa
   NR         745
   PYTHONTYPE tuya_smartlife
   STATE      ready
   TYPE       fhempy
   eventCount 15
   READINGS:
     2024-02-17 20:08:52   border          up
     2024-02-17 20:08:52   control         open
     2024-02-17 20:08:52   control_back_mode back
     2024-02-17 20:08:52   fault           0
     2024-02-17 20:08:52   percent_control 100
     2024-02-17 20:08:52   position_best   0
     2024-02-17 20:03:18   state           ready
     2024-02-17 20:08:52   work_state      opening
   args:
     tuya_smartlife_bf8c60b945beb98f93hcpa
     fhempy
     tuya_smartlife
     tuya_smartlife_integration
     bf8c60b945beb98f93hcpa
   argsh:
   hmccu:
Attributes:
   alias      Jalousie Büro
   group      tuya_smartlife
   room       fhempy


Könnte man sich das ansehen??!?