fhempy: tuya (lokal)

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

Vorheriges Thema - Nächstes Thema

thburkhart

#435
Zitat von: Gisbert am 19 Januar 2023, 08:07:30
Hallo thburkhart,

wie bereits erwähnt bekomme ich mit event-min-interval und event-on-change-reading jetzt alle Events, Readings und log-Einträge, nur nicht beim Reading state.
event-min-interval Zeitstempel:120,humidity_indoor:120,temp_indoor:120,state:120,dewpoint:300
event-on-change-reading Zeitstempel,humidity_indoor:2,temp_indoor,state,dewpoint:1


Wenn sich state ändert (on/off), ändert sich das Reading, es gibt aber kein Event und kein log-Eintrag.
Das war noch vor kurzer Zeit anders, da gab es ein Event und ein log-Eintrag.
Vielleicht hängt es mit einem Versions-Update zusammen, die alle paar Tage kommen.

Viele Grüße Gisbert

ich habe nun auch ein device, bei dem keine events mehr erzeugt werden :

[code]define TUYA_Temp4 fhempy tuya lf36y5nwb8jkxwgg bf0982f08295070ae7tulb 192.168.9.129 d81b4251f2f1ac46 3.3
attr TUYA_Temp4 DbLogInclude va_humidity,va_temperature
attr TUYA_Temp4 alias TUYA_Temp4 Temperatur Terrasse
attr TUYA_Temp4 dp_01 va_temperature
attr TUYA_Temp4 dp_02 va_humidity
attr TUYA_Temp4 dp_03 battery_state
attr TUYA_Temp4 dp_09 temp_unit_convert
attr TUYA_Temp4 event-min-interval va_temperature:3000
attr TUYA_Temp4 event-on-change-reading .*
attr TUYA_Temp4 group Temperatur und Feuchtigkeit aussen
attr TUYA_Temp4 room TUYA TempHum,Temperaturen Aussen,Terrasse,fhempy
attr TUYA_Temp4 tuya_spec_functions [{'code': 'temp_unit_convert', 'dp_id': 9, 'type': 'Enum', 'values': {'range': ['c', 'f']}, 'desc': 'temp unit convert'}]
attr TUYA_Temp4 tuya_spec_status [{'code': 'va_temperature', 'dp_id': 1, 'type': 'Integer', 'values': {'unit': '℃', 'min': -200, 'max': 600, 'scale': 1, 'step': 1}}, {'code': 'va_humidity', 'dp_id': 2, 'type': 'Integer', 'values': {'unit': '%', 'min': 0, 'max': 100, 'scale': 0, 'step': 1}}, {'code': 'battery_state', 'dp_id': 3, 'type': 'Enum', 'values': {'range': ['low', 'middle', 'high']}}, {'code': 'temp_unit_convert', 'dp_id': 9, 'type': 'Enum', 'values': {'range': ['c', 'f']}}]
#   DEF        tuya lf36y5nwb8jkxwgg bf0982f08295070ae7tulb 192.168.9.129 d81b4251f2f1ac46 3.3 ea8453wdazquzfl08l0e 8a4b27dd759d4c6a9456aa8155d2a0ea
#   DEVICEID   bf0982f08295070ae7tulb
#   FHEMPYTYPE tuya
#   FUUID      63af679f-f33f-fd5f-742e-e728a0f623922f1a
#   IODev      local_pybinding
#   NAME       TUYA_Temp4
#   NR         1987
#   PYTHONTYPE tuya
#   STATE      ready
#   TYPE       fhempy
#   eventCount 24
#   Helper:
#     DBLOG:
#       online:
#         dblog_THB:
#           TIME       1674113906.04127
#           VALUE      1
#       state:
#         dblog_THB:
#           TIME       1674113906.04127
#           VALUE      ready
#       va_humidity:
#         dblog_THB:
#           TIME       1674113906.04127
#           VALUE      32.0
#       va_temperature:
#         dblog_THB:
#           TIME       1674113906.04127
#           VALUE      0.0
#   READINGS:
#     2023-01-01 12:29:11   active_time     1671725935
#     2023-01-15 22:49:06   battery_state   1
#     2023-01-01 12:29:11   biz_type        18
#     2023-01-01 12:29:11   category        wsdcg
#     2023-01-01 12:29:11   create_time     1671725935
#     2023-01-19 08:38:10   dp_04           559
#     2023-01-19 08:38:10   dp_05           20
#     2023-01-19 08:38:10   dp_06           2294
#     2023-01-17 11:27:08   dp_07           0
#     2023-01-13 21:16:44   dp_08           0
#     2023-01-13 21:16:44   dp_10           0
#     2023-01-01 12:29:32   dp_101          0
#     2023-01-01 12:29:32   dp_102          0
#     2023-01-17 14:52:47   dp_103          0
#     2023-01-01 12:29:32   dp_104          0
#     2023-01-01 12:29:32   dp_105          0
#     2023-01-13 21:16:44   dp_11           0
#     2023-01-13 21:16:44   dp_12           0
#     2023-01-13 21:16:44   dp_15           0
#     2023-01-19 08:38:10   dp_18           77
#     2023-01-19 08:38:10   dp_19           1712
#     2023-01-19 08:38:10   dp_20           2293
#     2023-01-19 08:38:10   dp_21           1
#     2023-01-19 08:38:10   dp_22           709
#     2023-01-19 08:38:10   dp_23           30147
#     2023-01-19 08:38:10   dp_24           20479
#     2023-01-19 08:38:10   dp_25           1020
#     2023-01-01 12:29:32   dp_26           0
#     2023-01-10 00:28:17   dp_32           normal
#     2023-01-13 21:16:44   dp_38           1
#     2023-01-01 12:29:32   dp_39           0
#     2023-01-01 12:29:11   icon            smart/icon/ay1525749833414yotNt/d9d4ceec63cb81ff6e8c8d6c2fb4edb3.png
#     2023-01-01 12:29:11   id              bf0982f08295070ae7tulb
#     2023-01-01 12:29:11   ip              78.43.212.60
#     2023-01-01 12:29:11   lat             48.5585
#     2023-01-01 12:29:11   local_key       d81b4251f2f1ac46
#     2023-01-01 12:29:11   lon             9.2025
#     2023-01-01 12:29:11   model           TH01 CB3S
#     2023-01-01 12:29:11   name            Temperatur Terrasse
#     2023-01-19 08:38:10   online          1
#     2023-01-01 12:29:11   owner_id        3389434
#     2023-01-01 12:29:11   product_id      lf36y5nwb8jkxwgg
#     2023-01-01 12:29:11   product_name    T & H Sensor
#     2023-01-19 08:38:10   state           ready
#     2023-01-01 12:29:11   sub             0
#     2023-01-01 12:29:32   temp_unit_convert 0
#     2023-01-01 12:29:11   time_zone       +01:00
#     2023-01-01 12:29:11   uid             eu1548823829280mLHX1
#     2023-01-01 12:29:11   update_time     1671989741
#     2023-01-01 12:29:11   uuid            1ff0620fa0c0d31a
#     2023-01-19 08:38:10   va_humidity     32.0
#     2023-01-19 08:38:10   va_temperature  0.0
#   args:
#     TUYA_Temp4
#     fhempy
#     tuya
#     lf36y5nwb8jkxwgg
#     bf0982f08295070ae7tulb
#     192.168.9.129
#     d81b4251f2f1ac46
#     3.3
#     ea8453wdazquzfl08l0e
#     8a4b27dd759d4c6a9456aa8155d2a0ea
#   argsh:
#
setstate TUYA_Temp4 ready
setstate TUYA_Temp4 2023-01-01 12:29:11 active_time 1671725935
setstate TUYA_Temp4 2023-01-15 22:49:06 battery_state 1
setstate TUYA_Temp4 2023-01-01 12:29:11 biz_type 18
setstate TUYA_Temp4 2023-01-01 12:29:11 category wsdcg
setstate TUYA_Temp4 2023-01-01 12:29:11 create_time 1671725935
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_04 559
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_05 20
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_06 2294
setstate TUYA_Temp4 2023-01-17 11:27:08 dp_07 0
setstate TUYA_Temp4 2023-01-13 21:16:44 dp_08 0
setstate TUYA_Temp4 2023-01-13 21:16:44 dp_10 0
setstate TUYA_Temp4 2023-01-01 12:29:32 dp_101 0
setstate TUYA_Temp4 2023-01-01 12:29:32 dp_102 0
setstate TUYA_Temp4 2023-01-17 14:52:47 dp_103 0
setstate TUYA_Temp4 2023-01-01 12:29:32 dp_104 0
setstate TUYA_Temp4 2023-01-01 12:29:32 dp_105 0
setstate TUYA_Temp4 2023-01-13 21:16:44 dp_11 0
setstate TUYA_Temp4 2023-01-13 21:16:44 dp_12 0
setstate TUYA_Temp4 2023-01-13 21:16:44 dp_15 0
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_18 77
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_19 1712
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_20 2293
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_21 1
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_22 709
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_23 30147
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_24 20479
setstate TUYA_Temp4 2023-01-19 08:38:10 dp_25 1020
setstate TUYA_Temp4 2023-01-01 12:29:32 dp_26 0
setstate TUYA_Temp4 2023-01-10 00:28:17 dp_32 normal
setstate TUYA_Temp4 2023-01-13 21:16:44 dp_38 1
setstate TUYA_Temp4 2023-01-01 12:29:32 dp_39 0
setstate TUYA_Temp4 2023-01-01 12:29:11 icon smart/icon/ay1525749833414yotNt/d9d4ceec63cb81ff6e8c8d6c2fb4edb3.png
setstate TUYA_Temp4 2023-01-01 12:29:11 id bf0982f08295070ae7tulb
setstate TUYA_Temp4 2023-01-01 12:29:11 ip 78.43.212.60
setstate TUYA_Temp4 2023-01-01 12:29:11 lat 48.5585
setstate TUYA_Temp4 2023-01-01 12:29:11 local_key d81b4251f2f1ac46
setstate TUYA_Temp4 2023-01-01 12:29:11 lon 9.2025
setstate TUYA_Temp4 2023-01-01 12:29:11 model TH01 CB3S
setstate TUYA_Temp4 2023-01-01 12:29:11 name Temperatur Terrasse
setstate TUYA_Temp4 2023-01-19 08:38:10 online 1
setstate TUYA_Temp4 2023-01-01 12:29:11 owner_id 3389434
setstate TUYA_Temp4 2023-01-01 12:29:11 product_id lf36y5nwb8jkxwgg
setstate TUYA_Temp4 2023-01-01 12:29:11 product_name T & H Sensor
setstate TUYA_Temp4 2023-01-19 08:38:10 state ready
setstate TUYA_Temp4 2023-01-01 12:29:11 sub 0
setstate TUYA_Temp4 2023-01-01 12:29:32 temp_unit_convert 0
setstate TUYA_Temp4 2023-01-01 12:29:11 time_zone +01:00
setstate TUYA_Temp4 2023-01-01 12:29:11 uid eu1548823829280mLHX1
setstate TUYA_Temp4 2023-01-01 12:29:11 update_time 1671989741
setstate TUYA_Temp4 2023-01-01 12:29:11 uuid 1ff0620fa0c0d31a
setstate TUYA_Temp4 2023-01-19 08:38:10 va_humidity 32.0
setstate TUYA_Temp4 2023-01-19 08:38:10 va_temperature 0.0

[/code]

btw: könnte man die Temperatur ähnlich wie bei den Lampen in der "Voransicht" mit Ikon anzeigen ?
1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200

Gisbert

Hallo Thomas,

ich hab jetzt einen work-around mit meinen Mitteln erreicht.
Ich definiere ein userReading, welches mir (Milli)sekundengenau ein Event und damit ein log-Eintrag generiert, basierend auf dem Reading state, welches jeweils geschrieben wird, aber kein Event erzeugt:
attr <device> userReadings _on_off {(ReadingsVal($name,'state','') eq "off") ? "0":"1"}
Die weiteren Definitionen sehen so aus:
attr <device> event-min-interval Zeitstempel:300,humidity_indoor:300,temp_indoor:300,state:300,dewpoint:300
attr <device> event-on-change-reading _on_off,Zeitstempel,humidity_indoor:2,temp_indoor:1.5,state,dewpoint:1.5


Zeitstempel ist ein eigenes Ding von mir, nur als Info:
attr <device> userReadings Zeitstempel {substr(ReadingsTimestamp($name,'temp_indoor',''),0,16)}

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

thburkhart

Zitat von: Gisbert am 20 Januar 2023, 10:57:22
Hallo Thomas,

ich hab jetzt einen work-around mit meinen Mitteln erreicht.
Ich definiere ein userReading, welches mir (Milli)sekundengenau ein Event und damit ein log-Eintrag generiert, basierend auf dem Reading state, welches jeweils geschrieben wird, aber kein Event erzeugt:


Viele Grüße Gisbert

Hallo Gisbert, das klingt super.

Muss ich heute Abend gleich ausprobieren.

vielen Dank!

Thomas
1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200

Christian83

Zitat
nach Neustart des fhempy Servers bekommen alle Devices (Thermostate) die gleichen Werte (temp_set, upper_temp, etc.). Erst wenn das jeweilige Gerät ein Update schickt, werden die Daten korrigiert.
Woran könnte das liegen?

Hat jemand eine Idee, wie ob und wie ich das unterbinden kann? Plots sind sonst nicht zu gebrauchen.

dominik

Hi,

kannst du das anhand eines Beispiels genauer ausführen?
Bitte auch im Log schauen ob ein Fehler auftritt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

thburkhart

Guten Morgen Dominik,

wie könnte ich es bewerkstelligen, dass nur 2 neue ZigBee-devices von tuya_cloud eingelesen werden.

Sobald ich Tuya_cloud ja aktiviere, holt es ja ungefragt ALLE TUYA-Devices aus der Cloud.

Die ZigBee-Temperatur-Devices sind inzwischen sehr günstig geworden. Die Datenhistorie wird in Smart-Live wunderbar angezeigt. Ich möchte das in FHEM nachführen.

Hoffe auf baldige Hinweise

Grüße

Thomas
1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200

dominik

Aktuell gar nicht. Nach einem Neustart werden die automatisch wieder angelegt. Das muss ich noch umbauen.
Bitte für tuya_cloud den anderen Threads verwenden ;)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Ich hätte jetzt verstanden, dass es keine weiteren groben Bugs in tuya local gibt? Wenn ja, dann kann ich mich gerne dem "Faktor 10" Bug widmen.

Bitte dazu um aktuelle Infos:
- welches Reading
- aktueller Wert im Reading
- tuya_spec_... Attribut Inhalte
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

thburkhart

#443
Zitat von: dominik am 21 Januar 2023, 15:29:35
Ich hätte jetzt verstanden, dass es keine weiteren groben Bugs in tuya local gibt? Wenn ja, dann kann ich mich gerne dem "Faktor 10" Bug widmen.

Bitte dazu um aktuelle Infos:
- welches Reading
- aktueller Wert im Reading
- tuya_spec_... Attribut Inhalte

Hallo Dominik,

ich habe ja alle Steckdosen-Devices rausgenommen, da sie mir ohne brauchbare Verbrauchsreadings wenig nützen.
Du wolltest prüfen, ob die kumulierten Verbrauchswerte im Monatsraster (wie in der Smart Live-App) als reading von tuya_local erzeut werden können.
Könnte das in diesem Zuge mit erledigt werden ? ;-)

Ich lese aber gleich mal die Schaltsteckdosen wieder ein und berichte wegen des Faktor-10 . Andere User hatten auch sch welche eingemeldet.


edit:

1) 36 Steckdosen erfolgreich eingelesen; auch offlines :-)
2)  8 davon haben Faktor 10 (das sind 2x 4er-Pakete, die ich letztes Jahr kaufte)


1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200

thburkhart

#444
hier die Infos:
[code]define TUYA_JL13 fhempy tuya 37mnhia3pojleqfh 104380002462ab301b83 192.168.9.76 5bf8e554de9b7777 3.3 ea8453wdazquzfl08l0e 8a4b27dd759d4c6a9456aa8155d2a0ea
attr TUYA_JL13 DbLogExclude .*
attr TUYA_JL13 alias JL13 Router EAP225
attr TUYA_JL13 dp_01 switch
attr TUYA_JL13 dp_02 countdown_1
attr TUYA_JL13 dp_04 cur_current
attr TUYA_JL13 dp_05 cur_power
attr TUYA_JL13 dp_06 cur_voltage
attr TUYA_JL13 group Schalter (T),Schalter Router
attr TUYA_JL13 room fhempy
attr TUYA_JL13 tuya_spec_functions [{'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}, 'desc': 'switch'}, {'code': 'countdown_1', 'dp_id': 2, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 's', 'max': 86400, 'step': 1}, 'desc': 'countdown 1'}]
attr TUYA_JL13 tuya_spec_status [{'code': 'countdown_1', 'dp_id': 2, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 's', 'max': 86400, 'step': 1}}, {'code': 'cur_current', 'dp_id': 4, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 'mA', 'max': 30000, 'step': 1}}, {'code': 'cur_voltage', 'dp_id': 6, 'type': 'Integer', 'values': {'min': 0, 'unit': 'V', 'scale': 0, 'max': 2500, 'step': 1}}, {'code': 'cur_power', 'dp_id': 5, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 'W', 'max': 50000, 'step': 1}}, {'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}}]
#   DEF        tuya 37mnhia3pojleqfh 104380002462ab301b83 192.168.9.76 5bf8e554de9b7777 3.3 ea8453wdazquzfl08l0e 8a4b27dd759d4c6a9456aa8155d2a0ea
#   DEVICEID   104380002462ab301b83
#   FHEMPYTYPE tuya
#   FUUID      63a4a628-f33f-fd5f-5520-8f98e8b8e0a03559
#   IODev      local_pybinding
#   NAME       TUYA_JL13
#   NR         1900
#   PYTHONTYPE tuya
#   STATE      off
#   TYPE       fhempy
#   eventCount 36
#   READINGS:
#     2023-01-21 16:20:12   countdown_1     0.0
#     2023-01-21 16:20:24   cur_current     25.0
#     2023-01-21 16:20:24   cur_power       59.0
#     2023-01-21 16:27:31   cur_voltage     2279.0
#     2023-01-21 16:20:12   dp_07           0
#     2023-01-21 16:20:24   dp_11           0
#     2023-01-21 16:20:24   dp_32           normal
#     2023-01-21 16:20:12   online          1
#     2023-01-21 16:20:24   state           off
#     2023-01-21 16:20:12   switch          off
#   args:
#     TUYA_JL13
#     fhempy
#     tuya
#     37mnhia3pojleqfh
#     104380002462ab301b83
#     192.168.9.76
#     5bf8e554de9b7777
#     3.3
#     ea8453wdazquzfl08l0e
#     8a4b27dd759d4c6a9456aa8155d2a0ea
#   argsh:
#
setstate TUYA_JL13 off
setstate TUYA_JL13 2023-01-21 16:20:12 countdown_1 0.0
setstate TUYA_JL13 2023-01-21 16:20:24 cur_current 25.0
setstate TUYA_JL13 2023-01-21 16:20:24 cur_power 59.0
setstate TUYA_JL13 2023-01-21 16:27:31 cur_voltage 2279.0
setstate TUYA_JL13 2023-01-21 16:20:12 dp_07 0
setstate TUYA_JL13 2023-01-21 16:20:24 dp_11 0
setstate TUYA_JL13 2023-01-21 16:20:24 dp_32 normal
setstate TUYA_JL13 2023-01-21 16:20:12 online 1
setstate TUYA_JL13 2023-01-21 16:20:24 state off
setstate TUYA_JL13 2023-01-21 16:20:12 switch off

[/code]

cur_voltage ist Faktor 10

was meinst du mit tuya_spec_... Attribut Inhalte ?

tuya_system kriege ich moment nicht dazu, zu scannen..


nun doch:

104380002462ab301b83_icon
https://images.tuyaeu.com/smart/device_icon/eu1548823829280mLHX1/104380002462ab301b83163417879515259.png
2022-12-18 10:16:55
104380002462ab301b83_id
104380002462ab301b83
2022-12-18 10:16:55
104380002462ab301b83_ip
offline
2023-01-21 16:44:31
104380002462ab301b83_localkey
5bf8e554de9b7777
2022-12-18 10:16:55
104380002462ab301b83_name
Router EAP225
2022-12-18 10:16:55
104380002462ab301b83_productid
37mnhia3pojleqfh
2022-12-18 10:16:55
104380002462ab301b83_version
3.3
2022-12-18 10:17:1


und noch eine :2053863070039f179683_icon
https://images.tuyaeu.com/smart/icon/ay1519551146071pEnBd/d6d1396a4acbafed7c7542c7bddc2fff.png
2022-12-18 10:16:57
2053863070039f179683_id
2053863070039f179683
2022-12-18 10:16:57
2053863070039f179683_ip
offline
2023-01-21 16:44:19
2053863070039f179683_localkey
8c15546d598a51f9
2022-12-18 10:16:57
2053863070039f179683_name
JL31
2023-01-04 00:36:42
2053863070039f179683_productid
37mnhia3pojleqfh
2022-12-18 10:16:57
2053863070039f179683_version
3.3
2022-12-18 10:17:12
20538630c44f33f7b2b6_icon
https://images.tuyaeu.com/smart/icon/ay1519551146071pEnBd/d6d1396a4acbafed7c7542c7bddc2fff.png
2022-12-18 10:16:58


es ist also die productid 37mnhia3pojleqfh betroffen (8x)


1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200

dominik

Jedes Device hat tuya_spec_status, tuya_spec_functions Attribute...die Inhalte dieser benötige ich.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Christian83

Zitat von: dominik am 21 Januar 2023, 08:42:53
Hi,

kannst du das anhand eines Beispiels genauer ausführen?
Bitte auch im Log schauen ob ein Fehler auftritt.

Hab nen neues Thema aufgemacht, damit es nicht unübersichtlicher wird.

https://forum.fhem.de/index.php/topic,131749.0.html

thburkhart

Zitat von: dominik am 21 Januar 2023, 17:24:59
Jedes Device hat tuya_spec_status, tuya_spec_functions Attribute...die Inhalte dieser benötige ich.

ok diese hatte ich ja oben mitgereicht:

attr TUYA_JL13 tuya_spec_functions [{'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}, 'desc': 'switch'}, {'code': 'countdown_1', 'dp_id': 2, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 's', 'max': 86400, 'step': 1}, 'desc': 'countdown 1'}]
attr TUYA_JL13 tuya_spec_status [{'code': 'countdown_1', 'dp_id': 2, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 's', 'max': 86400, 'step': 1}}, {'code': 'cur_current', 'dp_id': 4, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 'mA', 'max': 30000, 'step': 1}}, {'code': 'cur_voltage', 'dp_id': 6, 'type': 'Integer', 'values': {'min': 0, 'unit': 'V', 'scale': 0, 'max': 2500, 'step': 1}}, {'code': 'cur_power', 'dp_id': 5, 'type': 'Integer', 'values': {'min': 0, 'scale': 0, 'unit': 'W', 'max': 50000, 'step': 1}}, {'code': 'switch', 'dp_id': 1, 'type': 'Boolean', 'values': {}}]
1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200

dominik

Sorry, hatte ich vorher am Handy nicht gesehen :)

Fix steht in wenigen Minuten bereit => 0.1.567.

Weil du vorher geschrieben hast, dass FHEM gehängt ist. Kann es sein, dass das nach dem fhempy Neustart war? Wenn du fhempy neu startest, musst du FHEM für einigen Minuten in Ruhe lassen (nichts im Webinterface klicken!!). Weil FHEM wird in der Zeit mit Anfragen überhäuft und schafft das nicht so schnell zu verarbeiten. Ich überlege noch wie ich da eine Drosselung einbaue.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

thburkhart

Zitat von: dominik am 21 Januar 2023, 21:50:46
Sorry, hatte ich vorher am Handy nicht gesehen :)

Fix steht in wenigen Minuten bereit => 0.1.567.

Weil du vorher geschrieben hast, dass FHEM gehängt ist. Kann es sein, dass das nach dem fhempy Neustart war? Wenn du fhempy neu startest, musst du FHEM für einigen Minuten in Ruhe lassen (nichts im Webinterface klicken!!). Weil FHEM wird in der Zeit mit Anfragen überhäuft und schafft das nicht so schnell zu verarbeiten. Ich überlege noch wie ich da eine Drosselung einbaue.

perfekt :-)

ja das war nach fhem / fhempy neustart und shutdown restart
1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200