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 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon

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