fhempy: tuya (lokal)

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

Vorheriges Thema - Nächstes Thema

dominik

Was passiert, wenn du beim Rauchmelder einen Testalarm auslöst?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

denis.robel

Leider nichts, das ist ja das Komische...
Eigentlich hätte ich erwartet, dass der Status wechselt oder Ready steht.

Ich werde noch einmal die IP prüfen, hatte ich aber schon einmal gemacht.
Aber dazu komme ich heute Abend.
VG

Denis

dominik

Ja, er sollte eigentlich auf ready gehen und Werte liefern.

Ich bringe meinen Rauchmelder leider auch nicht lokal dran. Mit einem anderen hatte es schon mal funktioniert, nur habe ich den gerade nicht zur Hand. Bin mal gespannt was die Temperatursensoren von thburkhart sagen.
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 11 März 2023, 13:35:26
Slider sollte nun angepasst sein.


Slider passt. Super. Danke.

denis.robel

Zitat von: dominik am 11 März 2023, 15:45:35
Ja, er sollte eigentlich auf ready gehen und Werte liefern.

Hab jetzt die IP's gecheckt: i.O. aber der Status bleibt Initializing...

Beim Auslösen eines Alarms des RM leider passiert nichts.

Wenn ich die Batterien raus nehme und wieder einlege kann ich den RM ca. 5 Sekunden anpingen, dann geht das Teil offline. In dieser Zeit schafft es fhempy nicht, das Teil zu initialisieren.
VG

Denis

dominik

Zitat von: denis.robel am 11 März 2023, 18:07:47
Hab jetzt die IP's gecheckt: i.O. aber der Status bleibt Initializing...

Beim Auslösen eines Alarms des RM leider passiert nichts.

Wenn ich die Batterien raus nehme und wieder einlege kann ich den RM ca. 5 Sekunden anpingen, dann geht das Teil offline. In dieser Zeit schafft es fhempy nicht, das Teil zu initialisieren.
Kannst du bitte im fhempy Log schauen ob was drin steht?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

denis.robel

Im fhempy log steht leider nichts drinn...
VG

Denis

McShire

Hallo zusammen,
ich habe jetzt von Tuya Cloud auf Tuya local umgestellt. Dabei ist zur Temperaturerfassung ein
Tuya Thermometer im Einsatz.
Solange das device im Cloud-Betrieb engesetzt war, wurde die Temperatur in einem Reading ausgegeben
und konnte als Wert so eingesetzt werden [tuya_cloud_bf83ed4ad555b0f4eciu49:va_temperature]

jetzt im local Betrieb ist das Reading im device nicht vorhanden, sondern kann offenbar mit einer Funktion
ausgegeben werden [tuya_local_bf83ed4ad555b0f4eciu49:????]
Ich möchte gerne das homatic-Thermometer in der Zeile
$tempist = [HM_876F96:temperature] + $tempkorr;
durch das Tuya-Thermometer ersetzen.
Kann mir jemand sagen, was ich da statt  [HM_876F96:temperature] einsetzen muss.

unten das list vom Tuya-Thermometer:


Internals:
   CFGFN     
   DEF        tuya lf36y5nwb8jkxwgg bf83ed4ad555b0f4eciu49 192.168.178.18 0f1ab266ab8d41e1 3.3 5xmvn7d9yt9crdfwfget e1eca018ed9a415caa693cbe305ebe12
   DEVICEID   bf83ed4ad555b0f4eciu49
   FHEMPYTYPE tuya
   FUUID      640ccf07-f33f-f21b-3eb5-57fab5a21c88e68c
   IODev      fhempy_local
   NAME       tuya_local_bf83ed4ad555b0f4eciu49
   NR         1155
   PYTHONTYPE tuya
   STATE      ready
   TYPE       fhempy
   eventCount 7
   READINGS:
     2023-03-11 20:34:32   active_time     1678470955
     2023-03-11 20:34:32   biz_type        0
     2023-03-11 20:34:32   category        wsdcg
     2023-03-11 20:34:32   create_time     1678119275
     2023-03-11 20:34:32   icon            smart/icon/ay1525749833414yotNt/d9d4ceec63cb81ff6e8c8d6c2fb4edb3.png
     2023-03-11 20:34:32   id              bf83ed4ad555b0f4eciu49
     2023-03-11 20:34:32   ip              80.187.110.134
     2023-03-11 20:34:32   lat             51.9471
     2023-03-11 20:34:32   local_key       0f1ab266ab8d41e1
     2023-03-11 20:34:32   lon             9.1007
     2023-03-11 20:34:32   model           TH01 CB3S
     2023-03-11 20:34:32   name            T & H Sensor
     2023-03-11 20:34:32   online          1
     2023-03-11 20:34:32   owner_id        74793151
     2023-03-11 20:34:32   product_id      lf36y5nwb8jkxwgg
     2023-03-11 20:34:32   product_name    T & H Sensor
     2023-03-11 20:34:50   state           ready
     2023-03-11 20:34:32   sub             0
     2023-03-11 20:34:32   time_zone       +01:00
     2023-03-11 20:34:32   uid             eu1671185047381zzmmx
     2023-03-11 20:34:32   update_time     1678470955
     2023-03-11 20:34:32   uuid            193b6f95a7ab96d6
   args:
     tuya_local_bf83ed4ad555b0f4eciu49
     fhempy
     tuya
     lf36y5nwb8jkxwgg
     bf83ed4ad555b0f4eciu49
     192.168.178.18
     0f1ab266ab8d41e1
     3.3
     5xmvn7d9yt9crdfwfget
     e1eca018ed9a415caa693cbe305ebe12
   argsh:
Attributes:
   alias      T & H Sensor
   dp_01      va_temperature
   dp_02      va_humidity
   dp_03      battery_state
   dp_09      temp_unit_convert
   group      tuya
   room       fhempy_local
   tuya_spec_functions [{'code': 'temp_unit_convert', 'dp_id': 9, 'type': 'Enum', 'values': {'range': ['c', 'f']}, 'desc': 'temp unit convert'}]
   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']}}]


Viele Grüße
Werner


dominik

@Denis
Ich habe einen Fehler gefunden. Mach bitte nochmals
sudo -u fhem bash
pip3 uninstall aiotinytuya

Danach fhempy restart und lass mich dann wissen was beim Rauchmelder kommt wenn du einen Testalarm machst.

@McShire
Passive Devices (=batteriebetrieben) funktionieren aktuell nicht sauber. Ich habe gerade einen Fix eingespielt, teste es bitte damit. Bitte folge der Anleitung die ich für Denis oben geschrieben habe.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

denis.robel

Zitat von: dominik am 11 März 2023, 22:42:50
@Denis
Ich habe einen Fehler gefunden. Mach bitte nochmals
sudo -u fhem bash
pip3 uninstall aiotinytuya

jetzt passt es und der smoke_sensor_status wechselt jetzt zwischen normal und alarm .

Well done !!!! Damit geht jetzt der Rauchsensor auch lokal. Danke für die Arbeit.
VG

Denis

dominik

Super! :) Bin schon gespannt ob es mit meinem auch geht, hab ihn leider gerade nicht parat zum Testen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

McShire

Zitat von: dominik am 11 März 2023, 22:42:50
@McShire
Passive Devices (=batteriebetrieben) funktionieren aktuell nicht sauber. Ich habe gerade einen Fix eingespielt, teste es bitte damit. Bitte folge der Anleitung die ich für Denis oben geschrieben habe.

Hallo Dominik,
welche Anleitung oben ist gemeint?
Als device über die Cloud betrieben, funktioniert alles bestens.
Aber, wie beschrieben, local gibt es Readings, für die in den Attributen irgendwelche Funktionen stehen. Leider is local wegen des schlechten Internetempfangs die bessere Lösung. Da ist jetzt
vor Ort ein lokales WLan und ein separater Raspi.
Viele Grüße
Werner

dominik

Zitat von: McShire am 12 März 2023, 20:42:19
Hallo Dominik,
welche Anleitung oben ist gemeint?
Als device über die Cloud betrieben, funktioniert alles bestens.
Aber, wie beschrieben, local gibt es Readings, für die in den Attributen irgendwelche Funktionen stehen. Leider is local wegen des schlechten Internetempfangs die bessere Lösung. Da ist jetzt
vor Ort ein lokales WLan und ein separater Raspi.
Viele Grüße
Werner

sudo -u fhem bash
pip3 uninstall aiotinytuya
fhempy restart danach
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

McShire

Hallo Dominik,
es hat sich leider nichts geändert, die Readings und Attribute sind noch dieselben.
Kann es sein, dass die Ausgaben so gewollt sind und man über die Funktionen und den Status
die Werte bekommen kann?
Ich habe da etwas gefunden, bin leider unwissend und kann damit nichts anfangen.
https://developer.tuya.com/en/docs/cloud/68c2e82f73?id=Kag2ybtxwlb9w
Viele Grüße
Werner

dominik

Du musst warten bis die Devices etwas schicken. Die sind offline und wachen nur kurz auf wenn sie ein Signal schicken. Solange sie das nicht machen, steht es auf Initializing...

Die tuya Cloud API (dein Link) hat mit local nix zu tun. Über die Cloud bekommt man natürlich alle Werte sofort, weil die dort gespeichert sind.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik