fhempy: Tuya Cloud

Begonnen von dominik, 30 Juli 2021, 21:36:48

Vorheriges Thema - Nächstes Thema

Superposchi

Also Ventilator:
ProduktID: 6awobc9jfnlwvqtw
Funktionen: Rotation, UV-Desinfektion, Luftbefeuchter 1-3 und Auto und Aus, Modusfunktionen Schlaf/Fresh/Max, Sleep-Timer

Der Luftbefeuchter:
ProduktID: yodwo2ujgwbgjaio
Funktionen: Modus Stark/Schwach, Beleuchtung an/aus/Farbwahl und Radiant (Umlaufend)

Ich hoffe das reicht an Informationen so.

Wasserwerk33

Zitat von: dominik am 22 August 2021, 19:46:17
Die Fehlermeldungen kommen durch den Restart von fhempy.
Ich glaub ich sehe den Fehler schon, du hast Europa statt Europe geschrieben.


Habe ich geändert. In Europe leider schreibt er nun failed to connected
Habe schon einen Neustart gemacht das selbe. Überprüft habe ich die Eingaben noch einmal. Ein paar Einträge vorher hat ja einer gefragt was was ist noch als kontrolliert.

fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2021-08-24 15:44:28,298 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2021-08-24 15:44:33,066 - ERROR    - tuya_cloud_connector: Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't': 1629812673043}
2021-08-24 15:45:03,211 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy...
2021-08-24 15:45:03,232 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2021-08-24 15:45:12,615 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2021-08-24 15:45:15,526 - ERROR    - tuya_cloud_connector: Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't': 1629812715502}
2021-08-24 15:45:39,443 - INFO     - fhempy.lib.pkg_installer: Attempting install of fhempy
2021-08-24 15:45:59,731 - INFO     - fhempy.lib.pkg_installer: Successfully installed fhempy update!


2021.08.24 15:45:01 1: BindingsIo: ERROR local_pybinding - error while connecting: 127.0.0.1: Verbindungsaufbau abgelehnt (111)

Weist du vielleicht was genau hinter deiner Nummer 111 steht?

Danke

Superposchi

Beim Anlegen der Devices wurde auch ein Filelog mit angelegt.
Wenn ich dafür den Raum ändere erscheint es nach dem nächsten Neustart von Fhem trotzdem wieder im Raum fhempy.

Könntest du das eventuell korrigieren?

dominik

Zitat von: Superposchi am 24 August 2021, 12:32:22
Also Ventilator:
ProduktID: 6awobc9jfnlwvqtw
Funktionen: Rotation, UV-Desinfektion, Luftbefeuchter 1-3 und Auto und Aus, Modusfunktionen Schlaf/Fresh/Max, Sleep-Timer
Bitte um Rückmeldung welche von diesen möglichen Commands dir fehlen:
https://developer.tuya.com/en/docs/iot/f?id=K9gf45vs7vkge

Zitat
Der Luftbefeuchter:
ProduktID: yodwo2ujgwbgjaio
Funktionen: Modus Stark/Schwach, Beleuchtung an/aus/Farbwahl und Radiant (Umlaufend)

Ich hoffe das reicht an Informationen so.
"Hello, your product does not have these functions, and I cannot add them. This is defined during product design and production. You can check the device manual to view the supported functions."
Kann es sein, dass die ProductID nicht korrekt ist? Um welches Devices handelt es sich? Link Ali/Amazon?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: Wasserwerk33 am 24 August 2021, 16:00:56

Habe ich geändert. In Europe leider schreibt er nun failed to connected
Habe schon einen Neustart gemacht das selbe. Überprüft habe ich die Eingaben noch einmal. Ein paar Einträge vorher hat ja einer gefragt was was ist noch als kontrolliert.

fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2021-08-24 15:44:28,298 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2021-08-24 15:44:33,066 - ERROR    - tuya_cloud_connector: Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't': 1629812673043}
2021-08-24 15:45:03,211 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy...
2021-08-24 15:45:03,232 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2021-08-24 15:45:12,615 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2021-08-24 15:45:15,526 - ERROR    - tuya_cloud_connector: Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't': 1629812715502}
2021-08-24 15:45:39,443 - INFO     - fhempy.lib.pkg_installer: Attempting install of fhempy
2021-08-24 15:45:59,731 - INFO     - fhempy.lib.pkg_installer: Successfully installed fhempy update!


2021.08.24 15:45:01 1: BindingsIo: ERROR local_pybinding - error while connecting: 127.0.0.1: Verbindungsaufbau abgelehnt (111)

Weist du vielleicht was genau hinter deiner Nummer 111 steht?

Danke

2021-08-24 15:45:15,526 - ERROR    - tuya_cloud_connector: Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't': 1629812715502}


Dein Username/Passwort ist falsch oder die Client ID/Secret => Permission deny
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: Superposchi am 24 August 2021, 17:06:38
Beim Anlegen der Devices wurde auch ein Filelog mit angelegt.
Wenn ich dafür den Raum ändere erscheint es nach dem nächsten Neustart von Fhem trotzdem wieder im Raum fhempy.

Könntest du das eventuell korrigieren?
Ist beim nächsten Update behoben.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Wasserwerk33

Zitat von: dominik am 24 August 2021, 17:41:10
2021-08-24 15:45:15,526 - ERROR    - tuya_cloud_connector: Tuya login error response: {'code': 1106, 'msg': 'permission deny', 'success': False, 't': 1629812715502}


Dein Username/Passwort ist falsch oder die Client ID/Secret => Permission deny

Danke ich schau nochmal nach

Superposchi

ZitatBitte um Rückmeldung welche von diesen möglichen Commands dir fehlen:
mode, anion, humidifier, countdown, countdown_set

Wobei ich die beiden Countdown-Einträge nicht unterscheiden kann. Der Cases nach müsste es countdown_set sein.

ZitatKann es sein, dass die ProductID nicht korrekt ist? Um welches Devices handelt es sich? Link Ali/Amazon?
product_id: yodwo2ujgwbgjaio
product_name: Smart Aroma Diffuser
Hatte ich über Amazon gekauft, hier der Link dazu:
https://www.amazon.de/gp/product/B07QPR8W3F/ref=ppx_yo_dt_b_asin_image_o05_s00?ie=UTF8&psc=1

Beim Durchschauen denke ich, dass die Kategori "Diffuser (xxj)" am ehesten auf das Gerät zutrifft

dominik

Commands für den Smart Fan habe ich nochmals nachgefragt.

Beim Diffuser:
- Welche Commands werden in FHEM angezegit?
- Welche Commands von hier (https://developer.tuya.com/en/docs/iot/f?id=K9gf46lj5p3q4) sollen noch unterstützt werden, da es diese aktuell noch nicht in FHEM gibt?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

barneybaer

Zitat von: barneybaer am 24 August 2021, 08:19:57
Mit "set colour_data_v2 HSV" ändert sich die Farbe.
Zum Ein und Ausschalten ist der Befehl "set xxx_Name switch_led on/off" da, welcher auch als reading drin steht.

Edit: Hab grad gesehen, dass ich dir die List von einem WW LED Band gegeben habe, du die Funktionen vom RGB LED Band eingebaut hast, da ich beides habe. Scheint aber für beide zu funktionieren nur das "set colour_data_v2" halt für das WW LED Band nicht geht was ja klar ist.

Gibt es hierzu was Neues?

dominik

Ja, switch_led ist jetzt der state. Damit kann man über die GUI einfach ein/ausschalten. Falls sich die Frage darauf bezog?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Superposchi

ZitatBeim Diffuser:
- Welche Commands werden in FHEM angezegit?
- Welche Commands von hier (https://developer.tuya.com/en/docs/iot/f?id=K9gf46lj5p3q4) sollen noch unterstützt werden, da es diese aktuell noch nicht in FHEM gibt?
Lediglich on und off
mode, switch_led, work_mode müssten es sein

Wobei mode in der App lediglich "weak und strong" auswählbar hat und
work_mode bietet in der SmartLife-App lediglich "Gradiant, Fixed und Nightlight" mit einer Farbauswahl an

barneybaer

Zitat von: dominik am 25 August 2021, 23:01:32
Ja, switch_led ist jetzt der state. Damit kann man über die GUI einfach ein/ausschalten. Falls sich die Frage darauf bezog?
Jap das passt. Nun müsste noch der colorpicker für colour_data_v2 integriert werden.

Sommerfeld

Hallo,
seit gestern Abend, 25.08.2021, werden die Readings in Fhem bei mir nicht mehr aktualisiert.
Das Schalten über Fhem ist möglich.
Der  tuya_cloud_connector ist connected.
Hat noch jemand das Problem oder hat sich in den Einstellungen etwas geändert?
Beste Grüße

dominik

@Supersoschi,
die Commands für den Fan können nicht per API freigeschalten werden. Laut tuya hat sich der Hersteller nicht an die offizielle API gehalten und daher kann das nicht genutzt werden. Du kannst noch probieren ob du mit dem tuya (local) Modul eine Ansteuerung vornehmen kannst:
https://github.com/dominikkarall/fhempy/blob/master/FHEM/bindings/python/fhempy/lib/tuya/README.md
Das ist aber nicht so gut das Modul, da keine Realtime Updates zur Verfügung stehen.

@barneybaer
colorpicker bin ich noch dran, der ist leider etwas aufwändiger.

@Sommerfeld,
auch nach einem Neustart hast du das Problem?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik