fhempy: tuya (lokal)

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

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Zitat von: Gisbert am 26 Januar 2026, 20:33:34Kann es sein, dass die Datenpunkte einen falschen 'type' haben?
Das wäre noch verstehbar bei Set-Befehlen. Aber Readings wie das Gewicht der Katze können nicht anders als Integer sein, nicht einmal das kommt als Statusmeldung.

LG

pah

Gisbert

Hallo pah,

die Datenpunkte können verschiedene 'types' haben.
Mein fehlender dp bei den Statusmeldungen für den Tankfüllstand des Entfeuchters hat den type 'Enum', die Readings haben aber den Wert 0 und 1. Fhem bzw. Perl behandelt diese Readings als Zahlen nicht als Zeichenkette.
tuya_spec_status [{'code': 'tank', 'dp_id': 101, 'type': 'Enum', 'values': {'range': ['0', '1']}},...
Mir fällt zu deinem Gerät keine weitere Lösung ein.
Bekommst du gar keine Readings mehr, oder nur keine Readings von den neu hinzugefügten Datenpunkten?

Ich habe 3 Devices, die alle laufen müssen; der TYPE ist wie folgt:
  • BindingsIo
  • fhempyServer
  • fhempy
Erfahrungen damit waren damit bisweilen (nicht immer), dass man Fhem neu starten musste, wenn etwas nicht ordnungsgemäß bei den Tuya-Geräten lief.

Viele Grüße Gisbert
Proxmox | UniFiRHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF

Prof. Dr. Peter Henning

Zitat von: Gisbert am 27 Januar 2026, 13:52:36Bekommst du gar keine Readings mehr, oder nur keine Readings von den neu hinzugefügten Datenpunkten?

Na, das Problem ist etwas schwerwiegender. Denn ich bekomme keinerlei Readings, weder vorher noch nachher.

LG

pah

TheTrumpeter

Zitat von: Prof. Dr. Peter Henning am 28 Januar 2026, 03:37:44
Zitat von: Gisbert am 27 Januar 2026, 13:52:36Bekommst du gar keine Readings mehr, oder nur keine Readings von den neu hinzugefügten Datenpunkten?

Na, das Problem ist etwas schwerwiegender. Denn ich bekomme keinerlei Readings, weder vorher noch nachher.

LG

pah

Hast Du das Rauslöschen aus der App und neu anlernen/hinzufügen schon versucht?

Ich habe gestern 4 gleiche Geräte (LED-Strips mit Helligkeits- und Farbtemperaturregelung) hinzugefügt, jeweils 1 nach dem anderen, also in der App hinzufügen, dann in FHEM "scannen" und das neue Gerät anlegen.

Die ersten beiden gingen problemlos, das 3. wurde zwar gefunden und angelegt, aber es wurde beispielsweise nicht das "Lampensymbol" angezeigt wie bei den beiden davor. Das Gerät lies sich nicht schalten oder sonst irgendwie steuern. In FHEM gelöscht und neu angelegt, keine Änderung.
In der App gelöscht und neu hinzugefügt, dann nochmal in FHEM "gesucht" und "angelegt", funktioniert problemlos.
Das 4. Gerät hat dann wieder auf Anhieb wie erwartet 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

Prof. Dr. Peter Henning

Zitat von: TheTrumpeter am 02 Februar 2026, 07:50:13Hast Du das Rauslöschen aus der App und neu anlernen/hinzufügen schon versucht?
Auch das. Keinerlei angezeigte Readings der Datenpunkte, keine Annahme von Steuerbefehlen. Auch dann nicht, wenn das Device im tuya-Developer-Account explizit als "controllable" geflaggt wird.

LG

pah

satprofi

Hallo. Seit gestern abend klappt verbindung zu tuya smartlife nicht mehr. relogin bringt mir keinen qr code mehr für scan in app.

geräte jetzt alle zum kübeln ?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,Zigbee,Shelly,
Tasmota,LD382A,Telegram

Gisbert

Zitat von: satprofi am 26 Februar 2026, 08:16:47Hallo. Seit gestern abend klappt verbindung zu tuya smartlife nicht mehr. relogin bringt mir keinen qr code mehr für scan in app.

geräte jetzt alle zum kübeln ?

Hallo satprofi,

ich bin mir nicht sicher, ob wir es mit der gleichen Sache zu tun haben.

Meine Geräte haben keinen Zugang zum Internet, ergo auch nicht zu einer Tuya Smartlife App. Sie werden alle lokal gesteuert - und das funktioniert nach wie vor ohne Probleme, wenn man denn die Hürden der einmaligen Einrichtung geschafft hat, was offensichtlich nicht immer möglich ist.

Viele Grüße Gisbert
Proxmox | UniFiRHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF

satprofi

hallo. seit aufkündigung seitens tuya vom gratisaccount, geht bei mir local nichts mehr. aber entweder lags an tailscale , das ich zwischenzeitlich wieder deinstalliert habe, oder doch am server.
lg
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,Zigbee,Shelly,
Tasmota,LD382A,Telegram

NewRasPi

Hallo,
gibt es was neues zu der Funktion von Überwachungskameras mit Tuya Software?
Oder kann jemand seine Erfahrungen zu diesem Modell machen?
4K 8MP Dual Kamera Tuya
Vielen Dank für Eure Infos.
Raspberry Pi 3 + Raspberry Pi4; HM Lan Adapter; 8 Kanal Relaiskarte; ca. 15x 1wire Temperatur Sensor DS18B20; 10x HC-SR501 Bewegungsmelder; 9x HM Rauchmelder HM-Sec-SD; HM Funk Fenstersensoren; HM Strommess-Zwischenstecker; Hikvision Kamera; Instar Kamera;

Prof. Dr. Peter Henning

Ich habe hier https://forum.fhem.de/index.php?topic=143728.0 am Beispiel der Katzentoilette beschrieben, wie man ohne fhempy tuya-Geräte auf "lokal" umstellen kann.

Das halte ich in Anbetracht der unsicheren Politik der Tuya-Cloud für den besseren Weg.

LG

pah

Tueftler1983

Hallo zusammen, ich wollte meine Dunstabzugshaube gerne in Fhem einbinden.
Nach stunden an rum probieren und Testen hatte ich es dann geschafft:
Display ein und aus schalten,
Arbeitsleuchte ein und aus schalten, RGB Ambiligt ein und Ausschalten ( nur keine Farbwahl)
und den Lüfter stufe 0 bis 9 einstellen. ich war happy habe alles gespeichert und was ist, ein paar stunden später und alle änderungen sind weg. nix geht mehr.
Also alles wieder auf anfang und was ist das selbe passiert wieder, plötzlich werden alle änderungen wieder überschrieben.
Hat jemand eine Idee woran das liegen kann??
Hier das Originale device:

define tuya_local_xxxxxxxx fhempy tuya xxxxx xxxxx 192.168.2.84 3.3 xxxxxxx xxxxxx
attr tuya_local_bf7789cb403d415705bben IODev fhempy_local
attr tuya_local_bf7789cb403d415705bben alias Dunstabzugshaube
attr tuya_local_bf7789cb403d415705bben dp_01 switch
attr tuya_local_bf7789cb403d415705bben dp_04 light
attr tuya_local_bf7789cb403d415705bben dp_06 switch_lamp
attr tuya_local_bf7789cb403d415705bben dp_07 switch_wash
attr tuya_local_bf7789cb403d415705bben group tuya
attr tuya_local_bf7789cb403d415705bben localkey derkey
attr tuya_local_bf7789cb403d415705bben room fhempy
attr tuya_local_bf7789cb403d415705bben tuya_spec_functions [{'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}, 'desc': 'switch'}, {'code': 'light', 'dp_id': 4, 'type': 'Boolean', 'values': {}, 'desc': 'light'}, {'code': 'switch_lamp', 'dp_id': 6, 'type': 'Boolean', 'values': {}, 'desc': 'switch lamp'}, {'code': 'switch_wash', 'dp_id': 7, 'type': 'Boolean', 'values': {}, 'desc': 'switch wash'}]
attr tuya_local_bf7789cb403d415705bben tuya_spec_status [{'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}}, {'code': 'light', 'dp_id': 4, 'type': 'Boolean', 'values': {}}, {'code': 'switch_lamp', 'dp_id': 6, 'type': 'Boolean', 'values': {}}, {'code': 'switch_wash', 'dp_id': 7, 'type': 'Boolean', 'values': {}}]

und das abgeänderte

define tuya_local_bf7789cb403d415705bben fhempy tuya gwdgkteknzvsattn bf7789cb403d415705bben 192.168.2.84 3.3 ufgxhx9hxrjmhsnvuvxs a5eb0ef1bfea4fe6afa7a39f2364e3fe
setuuid tuya_local_bf7789cb403d415705bben 6a857148-f33f-91a4-1f8f-9f3578b41e67a1ea
attr tuya_local_bf7789cb403d415705bben IODev fhempy_local
attr tuya_local_bf7789cb403d415705bben alias Dunstabzugshaube
attr tuya_local_bf7789cb403d415705bben dp_01 switch
attr tuya_local_bf7789cb403d415705bben dp_104 light
attr tuya_local_bf7789cb403d415705bben dp_106 switch_lamp
attr tuya_local_bf7789cb403d415705bben dp_107 switch_wash
attr tuya_local_bf7789cb403d415705bben dp_102 fan_speed
attr tuya_local_bf7789cb403d415705bben group tuya
attr tuya_local_bf7789cb403d415705bben localkey xxxxxxx
attr tuya_local_bf7789cb403d415705bben room fhempy
attr tuya_local_bf7789cb403d415705bben tuya_spec_functions [{'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}, 'desc': 'switch'}, {'code': 'light', 'dp_id': 104, 'type': 'Boolean', 'values': {}, 'desc': 'light'}, {'code': 'switch_lamp', 'dp_id': 106, 'type': 'Boolean', 'values': {}, 'desc': 'switch lamp'}, {'code': 'switch_wash', 'dp_id': 107, 'type': 'Boolean', 'values': {}, 'desc': 'switch wash'}, {'code': 'fan_speed', 'dp_id': 102, 'type': 'Integer', 'values': '{"min":0,"max":9,"scale":0,"step":1}', 'desc': 'fan speed'}]
attr tuya_local_bf7789cb403d415705bben tuya_spec_status [{'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}}, {'code': 'light', 'dp_id': 104, 'type': 'Boolean', 'values': {}}, {'code': 'switch_lamp', 'dp_id': 106, 'type': 'Boolean', 'values': {}}, {'code': 'switch_wash', 'dp_id': 7, 'type': 'Boolean', 'values': {}}]

hoffe mir kann hier jemand helfen